NORMA eResearch @NCI Library

How to Improve Security of Smart Contracts written in Solidity in Blockchain by Detecting Reentrancy Vulnerability

-, Rahul (2022) How to Improve Security of Smart Contracts written in Solidity in Blockchain by Detecting Reentrancy Vulnerability. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
Preview
PDF (Master of Science)
Download (3MB) | Preview
[thumbnail of Configuration manual]
Preview
PDF (Configuration manual)
Download (291kB) | Preview

Abstract

As we know that the use of Blockchain is growing and so is the use of solidity a Programming language used for creating agreements on the Ethereum platform but is it really safe to use solidity. In this paper, I have researched on the main vulnerability of the programming language used for Smart contracts in the Ethereum environment (i.e., solidity) which is reentrancy, and my research proposal is that I have tried to provide a novel solution/ verification reentrancy detection tools. I have verified two important reentrancy vulnerability detection tools, Slither and Mythril, in searching for a new and ingenious solution. Since the tools were written in a programming language version that is outdated and throwing errors, I debugged the code of these two tools and some other tools too. I also experimented with brownie and python console on how to build a smart contract, deploy them and interact with other smart contracts to learn how the smart contracts work. I verified Slither and Mythril on different platforms, Kali Linux, Ubuntu, and Windows OS with various different datasets.

Item Type: Thesis (Masters)
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software > Computer Security
T Technology > T Technology (General) > Information Technology > Computer software > Computer Security
Divisions: School of Computing > Master of Science in Cyber Security
Depositing User: Tamara Malone
Date Deposited: 29 Dec 2022 13:49
Last Modified: 29 Dec 2022 13:49
URI: https://norma.ncirl.ie/id/eprint/6045

Actions (login required)

View Item View Item