journal article·2025Open access

GMS: A Novel Method for Detecting Reentrancy Vulnerabilities in Smart Contracts

Dawei Xu, Fan Huang, Jiaxin Zhang, Yunfang Liang, Baokun Zheng, Jian Zhao

Computers, Materials & Continua· Volume 83· Issue 2

Abstract

With the rapid proliferation of Internet of Things (IoT) devices, ensuring their communication security has become increasingly important. Blockchain and smart contract technologies, with their decentralized nature, provide s... | Find, read and cite all the research you need on Tech Science Press
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Blockchain Technology Applications and Security · Insurance and Financial Risk Management · FinTech, Crowdfunding, Digital Finance

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (32)

Show source-provided references
1. Formalizing and securing relationships on public networks10.5210/fm.v2i9.548 ↗
2. Toward secure data sharing for the IoT devices with limited resources: a smart contract-based quality-driven incentive mechanism10.1109/JIOT.2022.3142786 ↗
3. Optimal smart contract for autonomous greenhouse environment based on IoT blockchain network in agriculture10.1016/j.compag.2021.106573 ↗
4. A survey on privacy protection in blockchain system10.1016/j.jnca.2018.10.020 ↗
5. NANO: cryptographic enforcement of readability and editability governance in blockchain databases10.1109/TDSC.2023.3330171 ↗
6. Defillama. Total Value Hacked. [cited 2024 Dec 26]. Available from: https://defillama.com/hacks.
7. Understanding a revolutionary and flawed grand experiment in blockchain10.4018/JCIT.2019010102 ↗
8. Dhillon · Blockchain enabled applications: understand the blockchain ecosystem and how to make it work for you · 202110.1007/978-1-4842-6534-5 ↗
9. Turn the rudder: a beacon of reentrancy detection for smart contracts on ethereum
10. Achieving efficient and privacy-preserving neural network training and prediction in cloud environments10.1109/TDSC.2022.3208706 ↗
11. Achieving privacy-preserving and verifiable support vector machine training in the cloud10.1109/TIFS.2023.3283104 ↗
12. Ethereum: introduction, expectation, and implementation10.54097/hset.v41i.6804 ↗
13. FutureDID: a fully decentralized identity system with multi-party verification10.1109/TC.2024.3398509 ↗
14. Privacy-preserving identity-based data rights governance for blockchain-empowered human-centric metaverse communications10.1109/JSAC.2023.3345392 ↗
15. Editorial for special issue on challenges and opportunities of Blockchain and Cryptocurrency10.1002/nem.2133 ↗
16. Beigepaper: an ethereum technical specification
17. EVMTracer: dynamic analysis of the parallelization and redundancy potential in the ethereum virtual machine10.1109/ACCESS.2023.3267277 ↗
18. 1DLT: rapid deployment of secure and efficient EVM-based blockchains
19. Szabo N. Smart contracts: building blocks for digital markets; 1996 [cited 2024 Dec 26]. Available from: https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart_contracts_2.html.
20. A massive analysis of ethereum smart contracts empirical study and code metrics10.1109/ACCESS.2019.2921936 ↗
21. Blockchains and smart contracts for the Internet of Things10.1109/ACCESS.2016.2566339 ↗
22. Arbitrum: scalable, private smart contracts
23. Smart contract vulnerability detection using graph neural network
24. Veličković P, Cucurull G, Casanova A, Romero A, Liò P, Bengio Y. Graph attention networks. arXiv.1710.10903. 2017.
25. Squeeze-and-excitation networks
26. Combining graph neural networks with expert knowledge for smart contract vulnerability detection
27. Smart contract vulnerability detection: from pure neural network to interpretable graph feature and expert pattern fusion
28. SmartCheck: static analysis of ethereum smart contracts
29. Making smart contracts smarter
30. Mueller B. A framework for bug hunting on the ethereum blockchain. arXiv.2009.02066. 2017.
31. Securify: practical security analysis of smart contracts
32. Slither: a static analysis framework for smart contracts