A Novel Smart Contract Reentrancy Vulnerability Detection Model based on BiGAS
【Author】 Zhang, Lejun; Li, Yuan; Guo, Ran; Wang, Guopeng; Qiu, Jing; Su, Shen; Liu, Yuan; Xu, Guangxia; Chen, Huiling; Tian, Zhihong
【Source】JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY
【影响因子】1.813
【Abstract】With the development of blockchain technology, smart contracts have attracted a lot of attention in recent years. They are widely used because they can reduce the cost of trust compared with traditional contracts. At the same time, they are at risk of being hacked. Therefore, the current research on smart contract vulnerability detection is particularly important. We proposed a novel smart contract reentrancy vulnerability detection model based on BiGAS. We had conducted numerous experiments, and the experimental results showed that our model (BiGAS Detection Model) has a strong vulnerability detection ability. It achieves an accuracy and F1-score of over 93% for the detection of reentrancy vulnerabilities in smart contracts. To verify that the choice of SVM is one of the reasons for improving the performance of our method, Softmax was replaced by the SVM classifier in the model. The accuracy of the model with the classifier replaced with Softmax was 89.78% and the F1-score was 89.83%. In addition, we compared our approach with advanced automated audit tools and other deep learning-based vulnerability detection methods. Compared with the existing advanced methods, the accuracy and F1-score improvement of our model ranges from 4 to 23%. The conclusion was that our method is significantly better than the existing advanced methods in detecting smart contract reentrancy vulnerabilities.
【Keywords】Smart contract; Reentrancy vulnerability; Bidirectional gated recurrent neural network; SVM
【发表时间】2023 2023 MAY 12
【收录时间】2023-06-03
【文献类型】实验仿真
【主题类别】
区块链治理-技术治理-智能合约漏洞检测
评论