Smart Contract Vulnerability Detection Technique: A Survey
Not on the map. Why?
Abstract (arXiv)
Smart contract, one of the most successful applications of blockchain, is taking the world by storm, playing an essential role in the blockchain ecosystem. However, frequent smart contract security incidents not only result in tremendous economic losses but also destroy the blockchain-based credit system. The security and reliability of smart contracts thus gain extensive attention from researchers worldwide. In this survey, we first summarize the common types and typical cases of smart contract vulnerabilities from three levels, i.e., Solidity code layer, EVM execution layer, and Block dependency layer. Further, we review the research progress of smart contract vulnerability detection and classify existing counterparts into five categories, i.e., formal verification, symbolic execution, fuzzing detection, intermediate representation, and deep learning. Empirically, we take 300 real-world smart contracts deployed on Ethereum as the test samples and compare the representative methods in terms of accuracy, F1-Score, and average detection time. Finally, we discuss the challenges in the field of smart contract vulnerability detection and combine with the deep learning technology to look forward to future research directions.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 13 Sep 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 3; 2026: 3.
9 papers.
- 2024Use of Graph Neural Networks in Aiding Defensive Cyber Operationscited by 7
- 2026A Large-Scale Study on the Development and Issues of Multi-Agent AI Systemscited by 6
- 2024Blockchain Data Analysis in the Era of Large-Language Modelscited by 2
- 2025UEChecker: Detecting Unchecked External Call Vulnerabilities in DApps via Graph Analysiscited by 1
- 2023Two Timin': Repairing Smart Contracts With A Two-Layered Approachcited by 0
- 2025Enhanced Smart Contract Reputability Analysis using Multimodal Data Fusion on Ethereumcited by 0
- 2025Towards Understanding Deep Learning Model in Image Recognition via Coverage Testcited by 0
- 2026Benchmarking Zero-Shot Reasoning Approaches for Error Detection in Solidity Smart Contractscited by 0
- 2026Tailored Prompts, Targeted Protection: Vulnerability-Specific LLM Analysis for Smart Contractscited by 0
- 2026Tailored Prompts, Targeted Protection: Vulnerability-Specific LLM Analysis for Smart Contracts5 May 2026
- 2026Benchmarking Zero-Shot Reasoning Approaches for Error Detection in Solidity Smart Contracts17 Feb 2026
- 2026A Large-Scale Study on the Development and Issues of Multi-Agent AI Systems12 Jan 2026
- 2025UEChecker: Detecting Unchecked External Call Vulnerabilities in DApps via Graph Analysis2 Aug 2025
- 2025Towards Understanding Deep Learning Model in Image Recognition via Coverage Test12 May 2025
- 2025Enhanced Smart Contract Reputability Analysis using Multimodal Data Fusion on Ethereum21 Mar 2025
- 2024Blockchain Data Analysis in the Era of Large-Language Models9 Dec 2024
- 2024Use of Graph Neural Networks in Aiding Defensive Cyber Operations11 Jan 2024
- 2023Two Timin': Repairing Smart Contracts With A Two-Layered Approach14 Sep 2023