Survey of Ethereum Smart Contract Fuzzing Technology Research

Smart contracts running on the blockchain platform complete the establishment and automatic execution of a greements between different participants, and also manage a large number of digital assets.The frequent exposure of smart contract loopholes has caused incalculable economic losses.Fuzzing is a...

Full description

Saved in:
Bibliographic Details
Published inJi suan ji ke xue Vol. 49; no. 8; pp. 294 - 305
Main Authors Huang, Song, Du, Jin-hu, Wang, Xing-ya, Sun, Jin-lei
Format Journal Article
LanguageChinese
Published Chongqing Guojia Kexue Jishu Bu 01.08.2022
Editorial office of Computer Science
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Smart contracts running on the blockchain platform complete the establishment and automatic execution of a greements between different participants, and also manage a large number of digital assets.The frequent exposure of smart contract loopholes has caused incalculable economic losses.Fuzzing is an effective dynamic vulnerability detection technique that has been applied to smart contract security research.This paper analyzes the problem of insufficient summarization of smart contract fuzzing in existing review work, and proposes a basic framework for smart contract fuzzing.Taking Ethereum smart contracts as an example, which are currently the most widely studied in smart contract security, the account mechanism and transaction structure closely related to smart contracts are introduced, and the characteristics of smart contracts that are different from traditional programs are summarized.The vulnerabilities of smart contracts are expounded, and the vulnerabilities covered by these smart contract fuzzing te
ISSN:1002-137X
DOI:10.11896/jsjkx.220500069