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 条
  • [41] Performance Analysis of Machine Learning Techniques for Smart Agriculture: Comparison of Supervised Classification Approaches
    Mouhssine, Rhafal
    Otman, Abdoun
    Haimoudi, El Khatir
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (03) : 610 - 619
  • [42] Machine learning models for enhancing cyber security
    Therasa, P. R.
    Shanmuganathan, M.
    Bapu, B. R. Tapas
    Sankarram, N.
    [J]. INTERNATIONAL JOURNAL OF ELECTRONIC SECURITY AND DIGITAL FORENSICS, 2024, 16 (05)
  • [43] Integration of Blockchain, IoT and Machine Learning for Multistage Quality Control and Enhancing Security in Smart Manufacturing
    Shahbazi, Zeinab
    Byun, Yung-Cheol
    [J]. SENSORS, 2021, 21 (04) : 1 - 21
  • [44] SolSec Labs: Virtual labs for learning smart contract security
    Jain, Devang
    Sinha, Sharad
    [J]. IEEE Potentials, 2022, 41 (06): : 13 - 18
  • [45] Machine Learning Based Security for Smart Cities
    Amaizu, Gabriel Chukwunonso
    Lee, Jae-Min
    Kim, Dong-Seong
    [J]. 2022 27TH ASIA PACIFIC CONFERENCE ON COMMUNICATIONS (APCC 2022): CREATING INNOVATIVE COMMUNICATION TECHNOLOGIES FOR POST-PANDEMIC ERA, 2022, : 572 - 573
  • [46] Enhancing Heart Disease Prediction Accuracy through Machine Learning Techniques and Optimization
    Chandrasekhar, Nadikatla
    Peddakrishna, Samineni
    [J]. PROCESSES, 2023, 11 (04)
  • [47] Static Analysis of Information Systems for IoT Cyber Security: A Survey of Machine Learning Approaches
    Kotenko, Igor
    Izrailov, Konstantin
    Buinevich, Mikhail
    [J]. SENSORS, 2022, 22 (04)
  • [48] Smart contract: a survey towards extortionate vulnerability detection and security enhancement
    Porkodi, S.
    Kesavaraja, D.
    [J]. WIRELESS NETWORKS, 2024, 30 (03) : 1285 - 1304
  • [49] A comprehensive survey of smart contract security: State of the art and research directions
    Wu, Guangfu
    Wang, Haiping
    Lai, Xin
    Wang, Mengmeng
    He, Daojing
    Chan, Sammy
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 226
  • [50] Smart contract: a survey towards extortionate vulnerability detection and security enhancement
    S. Porkodi
    D. Kesavaraja
    [J]. Wireless Networks, 2024, 30 : 1285 - 1304