Smart Contract Vulnerability Detection Using Large Language Models and Graph Structural Analysis
Source abstract
Abstract
Smart contracts are self-executing programs on blockchains that manage complex business logic with transparency and integrity. However, their immutability after deployment makes programming errors particularly critical, as su... | Find, read and cite all the research you need on Tech Science Press
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Financial Distress and Bankruptcy Prediction · Blockchain Technology Applications and Security · Advanced Graph Neural Networks
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (44)
Show source-provided references
1. ZEUS: analyzing safety of smart contracts
2. Yaga D, Mell P, Roby N, Scarfone K. Blockchain technology overview. arXiv:1906.11078. 2019.10.6028/NIST.IR.8202 ↗
3. Untangling blockchain: a data processing view of blockchain systems10.1109/TKDE.2017.2781227 ↗
4. Patient-aware information-hiding mechanism for a blockchain-based electronic health record system
5. Blockchain-driven privacy preserving electronic health records analysis using sine cosine algorithm with deep learning model
6. Paganini P. Uniswap and Lendf.me hacked, attacker stole $25 million worth of cryptocurrency. [cited 2020 Apr 20]. Available from: https://securityaffairs.com/101895/cyber-crime/uniswap-lendf-me-hacked.html.
7. A secure peer to peer multiparty transaction scheme based on blockchain10.1007/s12083-021-01088-4 ↗
8. Toward secure and accountable data transmission in Narrow Band Internet of Things based on blockchain10.1177/1550147719842725 ↗
9. VulDeePecker: a deep learning-based system for vulnerability detection
10. Automated vulnerability detection in source code using deep representation learning
11. VulDeBERT: a vulnerability detection system using BERT
12. EtherSolve: computing an accurate control-flow graph from ethereum bytecode
13. EthIR: A framework for high-level analysis of ethereum bytecode
14. Combining graph neural networks with expert knowledge for smart contract vulnerability detection
15. Devign: Effective vulnerability identification by learning comprehensive program semantics via graph neural networks
16. Learning to represent programs with graphs
17. Neuro-symbolic execution: augmenting symbolic execution with neural constraints
18. GNN-based ethereum smart contract multi-label vulnerability detection
19. A privacy-preserving local differential privacy-based federated learning model to secure LLM from adversarial attacks
20. Language models are few-shot learners
21. Large language model-powered smart contract vulnerability detection: new perspectives
22. Yu L, Chen S, Yuan H, Wang P, Huang Z, Zhang J, et al. Smart-LLaMA: two-stage post-training of large language models for smart contract vulnerability detection and explanation. arXiv:2411.06221. 2024.10.1145/3728878 ↗
23. He Z, Li Z, Yang S, Qiao A, Zhang X, Luo X, et al. Large language models for blockchain security: a systematic literature review. arXiv:2403.14280. 2024.
24. Fine-tuning pre-trained CodeBERT for code search in smart contract10.1051/wujns/2023283237 ↗
25. The advantages and disadvantages of the blockchain technology
26. Blockchain challenges and opportunities: a survey10.1504/IJWGS.2018.095647 ↗
27. An overview on smart contracts: challenges, advances and platforms10.1016/j.future.2019.12.019 ↗
28. Formalizing and securing relationships on public networks10.5210/fm.v2i9.548 ↗
29. Smart contract: attacks and protections10.1109/ACCESS.2020.2970495 ↗
30. Ethereum. Solidity documentation. [cited 2020 Jul 2]. Available from: https://solidity.readthedocs.io/.
31. Wood G. A secure decentralised generalised transaction ledger. Ethereum project yellow paper. [cited 2025 Jan 1]. Available from: https://cryptodeep.ru/doc/paper.pdf.
32. Making smart contracts smarter
33. Pro S. Smart contract security issues: What are smart contract vulnerabilities how to protect. [cited 2019 Apr 21]. Available from: https://smartym.pro/blog/smart-contract-security-issues-smart-contract-vulnerabilities-and-how-to-protect/.
34. Clone detection using abstract syntax suffix trees
35. Convolutional neural networks over control flow graphs for software defect prediction
36. Brent L, Jurisevic A, Kong M, Liu E, Gauthier F, Gramoli V, et al. Vandal: a scalable security analysis framework for smart contracts. arXiv:1809.03981. 2018.
37. The implementation of cosine similarity to calculate text relevance between two documents
38. Peculiar: smart contract vulnerability detection based on crucial data flow graph and pre-training techniques
39. Unsupervised learning of sentence embeddings using compositionaln-gram features
40. VulCNN: an image-inspired scalable vulnerability detection system
41. Choi · Image based smart contract flow graphs for vulnerability detection · 2024 · 852
42. The structure and function of complex networks10.1137/S003614450342480 ↗
43. Etherscan. [cited 2025 Jan 1]. Available from: https://etherscan.io.
44. Detect defects of solidity smart contract based on the knowledge graph10.1109/TR.2023.3233999 ↗