Vulnerability detection techniques for smart contracts: A systematic literature review

FR Vidal, N Ivaki, N Laranjeiro - Journal of Systems and Software, 2024 - Elsevier
The number of applications supported by blockchain smart contracts has been greatly
increasing in recent years, with smart contracts now being used across several domains …

A survey on eosio systems security: Vulnerability, attack, and mitigation

N He, H Wang, L Wu, X Luo, Y Guo, X Chen - Frontiers of Computer …, 2025 - Springer
EOSIO, as a representative of blockchain 3.0 platforms, immediately follows in the footsteps
of Bitcoin and Ethereum. It has raised the largest ever initial coin offering, and its market …

Smartstate: Detecting state-reverting vulnerabilities in smart contracts via fine-grained state-dependency analysis

Z Liao, S Hao, Y Nan, Z Zheng - Proceedings of the 32nd ACM SIGSOFT …, 2023 - dl.acm.org
Smart contracts written in Solidity are widely used in different blockchain platforms such as
Ethereum, TRON and BNB Chain. One of the unique designs in Solidity smart contracts is its …

Cobra: Interaction-aware bytecode-level vulnerability detector for smart contracts

W Li, X Li, Z Li, Y Zhang - Proceedings of the 39th IEEE/ACM …, 2024 - dl.acm.org
The detection of vulnerabilities in smart contracts remains a significant challenge. While
numerous tools are available for analyzing smart contracts in source code, only about 1.79 …

Towards Smart Contract Fuzzing on GPU

W Chen, X Luo, H Cai, H Wang - 2024 IEEE Symposium on Security …, 2024 - computer.org
Fuzzing is one of the major techniques for uncovering vulnerabilities in smart contracts. The
effectiveness of fuzzing is significantly affected by its throughput but unfortunately existing …

Revealing Performance Issues in Server-side WebAssembly Runtimes via Differential Testing

S Jiang, R Zeng, Z Rao, J Gu, Y Zhou… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
WebAssembly (Wasm) is a bytecode format originally serving as a compilation target for
Web applications. It has recently been used increasingly on the server side, eg, providing a …

VM Matters: A Comparison of WASM VMs and EVMs in the Performance of Blockchain Smart Contracts

Y Zhang, S Zheng, H Wang, L Wu, G Huang… - ACM Transactions on …, 2024 - dl.acm.org
Beyond an emerging popular web applications runtime supported in almost all commodity
browsers, WebAssembly (WASM) is further regarded to be the next-generation execution …

Abusing the Ethereum Smart Contract Verification Services for Fun and Profit

P Ma, N He, Y Huang, H Wang, X Luo - arXiv preprint arXiv:2307.00549, 2023 - arxiv.org
Smart contracts play a vital role in the Ethereum ecosystem. Due to the prevalence of kinds
of security issues in smart contracts, the smart contract verification is urgently needed, which …

Pre-deployment Analysis of Smart Contracts--A Survey

S Munir, W Taha - arXiv preprint arXiv:2301.06079, 2023 - arxiv.org
Smart contracts are programs that execute transactions involving independent parties and
cryptocurrencies. As programs, smart contracts are susceptible to a wide range of errors and …

WADIFF: A Differential Testing Framework for WebAssembly Runtimes

S Zhou, M Jiang, W Chen, H Zhou… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
WebAssembly (Wasm) runtime provides a virtual machine that can execute the
WebAssembly modules and is widely used in different areas (eg, browsers, edge computing …