Smart Contract Vulnerability Detection based on Static Analysis and Multi-Objective Search
Dongcheng Li, W. Eric Wong, Xiaodan Wang, Sean Pan, and Liang-Seng Koh

TL;DR
This paper presents a novel static analysis combined with multi-objective optimization to improve smart contract vulnerability detection, focusing on four key vulnerability types with validated superior performance over existing tools.
Contribution
It introduces a multi-objective search-enhanced static analysis method for more accurate and comprehensive detection of smart contract vulnerabilities.
Findings
Outperforms existing tools in coverage and accuracy
Effective in detecting reentrancy, overflow, and timestamp vulnerabilities
Validated on a large dataset from Etherscan
Abstract
This paper introduces a method for detecting vulnerabilities in smart contracts using static analysis and a multi-objective optimization algorithm. We focus on four types of vulnerabilities: reentrancy, call stack overflow, integer overflow, and timestamp dependencies. Initially, smart contracts are compiled into an abstract syntax tree to analyze relationships between contracts and functions, including calls, inheritance, and data flow. These analyses are transformed into static evaluations and intermediate representations that reveal internal relations. Based on these representations, we examine contract's functions, variables, and data dependencies to detect the specified vulnerabilities. To enhance detection accuracy and coverage, we apply a multi-objective optimization algorithm to the static analysis process. This involves assigning initial numeric values to input data and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImbalanced Data Classification Techniques · Artificial Intelligence in Law · Cybercrime and Law Enforcement Studies
