Major vulnerabilities in Ethereum smart contracts: Investigation and statistical analysis

Mohammad Pishdar, Mahdi Bahaghighat, Rajeev Kumar, Qin Xin

Research output: Contribution to journalArticlepeer-review

Abstract

The general public is becoming increasingly familiar with blockchain technology. Numerous new applications are made possible by this technology's unique features, which include transparency, strong security via cryptography, and distribution. These applications need certain programming tools and interfaces to be implemented. This is made feasible by smart contracts. If the prerequisites are satisfied, smart contracts are carried out automatically. Any mistake in smart contract coding, particularly security-related ones, might have an impact on the project as a whole, available funds, and important data. The current paper discusses the flaws of the Ethereum smart contract in this respect. By examining publically accessible scientific sources, this work aims to present thorough information about vulnerabilities, examples, and current security solutions. Additionally, a substantial collection of current Ethereum (ETH) smart contracts has undergone a static code examination to conduct the vulnerability-finding procedure. The output has undergone assessments and statistical analysis. The study's conclusions demonstrate that smart contracts have several distinct flaws, including arithmetic flaws, that developers should be more aware of. These vulnerabilities and the solutions that can be used to address them are also included.
Original languageEnglish
Number of pages22
JournalEAI Endorsed Transactions on Internet of Things
Volume11
DOIs
Publication statusPublished - 18 Dec 2024

Keywords

  • Blockchain Security
  • Smart Contract Security
  • Cryptocurrency Security
  • Smart contracts Attacks

Fingerprint

Dive into the research topics of 'Major vulnerabilities in Ethereum smart contracts: Investigation and statistical analysis'. Together they form a unique fingerprint.

Cite this