ESA: An Enhanced Sequential Algorithm-Based Model for Smart Contract Vulnerability Detection
The current security problem of smart contracts is becoming a common concern for researchers and developers. Existing smart contract vulnerability detection methods rely heavily on fixed expert rules, resulting in low detection accuracy. In order to cope with complex and changing smart contract application scenarios, we chose to use graph neural networks to detect vulnerabilities. In this paper, we proposed a vulnerability detection model called ESA based on the enhanced sequential algorithm. During the coding process, the contract function source code is described as a contract graph, which increases the model’s global insight into node features during the learning process and reduces the number of noise nodes unrelated to vulnerabilities while retaining sufficient contextual semantic features. Compared to the cutting-edge methods, our model has significantly improved the accuracy of reentrant and timestamp dependency vulnerabilities, with detection accuracies of 89.09% and 88.49%, respectively.
Authors
- Hang Zhao (ORCID: https://orcid.org/0009-0002-8690-415X)
- Shufan Li
- Chenyang Lin
- Dan Wang
- Jinghan Liu
Institutions
- Henan University (CN)
Publication Details
- Journal
- JUCS - Journal of Universal Computer Science
- Published
- 2026-01-22
- DOI
- https://doi.org/10.3897/jucs.137000
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00