Enhancing Smart-Contract Security through Machine Learning: A Survey of Approaches and Techniques

Fan Jiang,Kailin Chao,Jianmao Xiao,Qinghua Liu,Keyang Gu,Junyi Wu,Yuanlong Cao
DOI: https://doi.org/10.3390/electronics12092046
IF: 2.9
2023-04-29
Electronics
Abstract:As blockchain technology continues to advance, smart contracts, a core component, have increasingly garnered widespread attention. Nevertheless, security concerns associated with smart contracts have become more prominent. Although machine-learning techniques have demonstrated potential in the field of smart-contract security detection, there is still a lack of comprehensive review studies. To address this research gap, this paper innovatively presents a comprehensive investigation of smart-contract vulnerability detection based on machine learning. First, we elucidate common types of smart-contract vulnerabilities and the background of formalized vulnerability detection tools. Subsequently, we conduct an in-depth study and analysis of machine-learning techniques. Next, we collect, screen, and comparatively analyze existing machine-learning-based smart-contract vulnerability detection tools. Finally, we summarize the findings and offer feasible insights into this domain.
engineering, electrical & electronic,computer science, information systems,physics, applied
What problem does this paper attempt to address?