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

被引:6
|
作者
Jiang, Fan [1 ,2 ,3 ]
Chao, Kailin [1 ,2 ,3 ]
Xiao, Jianmao [1 ,2 ,3 ]
Liu, Qinghua [1 ,2 ,3 ]
Gu, Keyang [1 ,2 ,3 ]
Wu, Junyi [1 ,2 ,3 ]
Cao, Yuanlong [1 ,2 ,3 ]
机构
[1] Jiangxi Normal Univ, Sch Software, Nanchang 330022, Peoples R China
[2] Jiangxi Prov Engn Res Ctr Blockchain Data Secur &, Nanchang 330022, Peoples R China
[3] Jiangxi Normal Univ, Management Sci & Engn Ctr, Nanchang 330022, Peoples R China
关键词
machine learning; safety; smart contract; vulnerability detection; survey; GRAPH NEURAL-NETWORKS; VULNERABILITY DETECTION; MODEL; ARCHITECTURE; DISCOVERY; GAME;
D O I
10.3390/electronics12092046
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] Enhancing Smart Contract Security Through Multi-Agent Deep Reinforcement Learning Fuzzing: A Survey of Approaches and Techniques
    Andrijasa, Muhammad Farman
    Ismail, Saiful Adli
    Ahmad, Norulhusna
    Yusop, Othman Mohd
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (05) : 754 - 767
  • [2] Machine-learning Approach using Solidity Bytecode for Smart-contract Honeypot Detection in the Ethereum
    Hara, Kazuki
    Takahashi, Takeshi
    Ishimaki, Motoya
    Omote, Kazumasa
    [J]. 2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 652 - 659
  • [3] Enhancing SIoT Security Through Advanced Machine Learning Techniques for Intrusion Detection
    Divya, S.
    Tanuja, R.
    [J]. COMMUNICATION AND INTELLIGENT SYSTEMS, VOL 1, ICCIS 2023, 2024, 967 : 105 - 116
  • [4] Enhancing agricultural wireless sensor network security through integrated machine learning approaches
    Sharma, Ishu
    Bhardwaj, Aditya
    Kaushik, Keshav
    [J]. SECURITY AND PRIVACY, 2024,
  • [5] Achieving cloud security solutions through machine and non-machine learning techniques: A survey
    Shyam, Gopal Krishna
    Doddi, Srilatha
    [J]. Journal of Engineering Science and Technology Review, 2019, 12 (03) : 51 - 63
  • [6] A Survey on Ethereum Smart Contract Vulnerability Detection Using Machine Learning
    Surucu, Onur
    Yeprem, Uygar
    Wilkinson, Connor
    Hilal, Waleed
    Gadsden, S. Andrew
    Yawney, John
    Alsadi, Naseem
    Giuliano, Alessandro
    [J]. DISRUPTIVE TECHNOLOGIES IN INFORMATION SCIENCES VI, 2022, 12117
  • [7] Enhancing Network Security using Hybrid Machine Learning Techniques
    Sirenjeevi, P.
    Dhanakoti, V.
    [J]. 2024 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND APPLIED INFORMATICS, ACCAI 2024, 2024,
  • [8] Analysis Through Machine Learning Techniques: A Survey
    Reddy, Raghavendra
    Shyam, Gopal K.
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND INTERNET OF THINGS (ICGCIOT 2018), 2018, : 542 - 546
  • [9] Enhancing computer graphics through machine learning: a survey
    Dinerstein, Jonathan
    Egbert, Parris K.
    Cline, David
    [J]. VISUAL COMPUTER, 2007, 23 (01): : 25 - 43
  • [10] Enhancing computer graphics through machine learning: a survey
    Jonathan Dinerstein
    Parris K. Egbert
    David Cline
    [J]. The Visual Computer, 2007, 23 : 25 - 43