A Survey on Vulnerabilities of Ethereum Smart Contracts

12/28/2020
by   Zulfiqar Ali Khan, et al.
0

Smart contract (SC) is an extension of BlockChain technology. Ethereum BlockChain was the first to incorporate SC and thus started a new era of crypto-currencies and electronic transactions. Solidity helps to program the SCs. Still, soon after Solidity's emergence in 2014, Solidity-based SCs suffered many attacks that deprived the SC account holders of their precious funds. The main reason for these attacks was the presence of vulnerabilities in SC. This paper discusses SC vulnerabilities and classifies them according to the domain knowledge of the faulty operations. This classification is a source of reminding developers and software engineers that for SC's safety, each SC requires proper testing with effective tools to catch those classes' vulnerabilities.

READ FULL TEXT
research
03/18/2022

Extorsionware: Exploiting Smart Contract Vulnerabilities for Fun and Profit

Smart Contracts (SCs) publicly deployed on blockchain have been shown to...
research
01/15/2021

The Eye of Horus: Spotting and Analyzing Attacks on Ethereum Smart Contracts

In recent years, Ethereum gained tremendously in popularity, growing fro...
research
05/16/2020

Why Do Smart Contracts Self-Destruct? Investigating the Selfdestruct Function on Ethereum

The Selfdestruct function is provided by Ethereum smart contracts to des...
research
02/05/2018

Smart Contracts Software Metrics: a First Study

Smart contracts (SC) are software codes which reside and run over a bloc...
research
08/02/2021

Relationships between Software Architecture and Source Code in Practice: An Exploratory Survey and Interview

Context: Software Architecture (SA) and Source Code (SC) are two intertw...
research
07/19/2022

Implementing and Breaking Load-Link / Store-Conditional on an ARM-Based System

Manufacturers of modern electronic devices are constantly attempting to ...
research
09/09/2022

SC-Square: Future Progress with Machine Learning?

The algorithms employed by our communities are often underspecified, and...

Please sign up or login with your details

Forgot password? Click here to reset