Student or educator? Sign up with your school email and get 6 months of Pro free.
Cited by 41Blockchain Technology Applications and SecuritySoftware Engineering ResearchSoftware Testing and Debugging Techniques

The DOI matches its Crossref record; 4 of the 4 references it cites were found in a registry or an index.

Smart Contract Vulnerability Detection: The Role of Large Language Model (LLM)

Boi, Biagio, Esposito, Christian, Lee, Sokjoon·2024·ACM SIGAPP Applied Computing Review

Abstract

Smart contracts are susceptible to various vulnerabilities that can lead to significant financial losses. The usage of tools for vulnerabilities is reducing the threats but presents some limitations related to the approach used by the tool itself. This paper presents a novel approach to smart contract vulnerability detection utilizing Large Language Models (LLMs), as a tool to detect all the vulnerabilities at once. Our proposed tool leverages the advanced natural language processing capabilities of LLMs to analyze smart contract code and identify potential security flaws. By training the LLM on a diverse dataset of known smart contract vulnerabilities and secure coding practices, we enhance its ability to recognize subtle and complex vulnerabilities that traditional static analysis tools might miss. The evaluation of our tool demonstrates its effectiveness in detecting a wide range of vulnerabilities with satisfaction and accuracy, providing developers with a robust mechanism to improve the security of their smart contracts before deployment. This approach signifies a significant advancement in the application of artificial intelligence for blockchain security, highlighting the potential of LLMs to enhance the reliability and safety of decentralized applications.

Overview

Integrity signals

Registry

Crossref · 10.1145/3687251.3687253

Cites

4 of 4 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Verification

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Citations

Cites

Show all 4 references

Research works printed but not linked: 34

  1. 10.3390/technologies11040084 · DOI
  2. 10.1145/3605098.3636003 · DOI
  3. 10.1109/TSE.2021.3087402 · DOI
  4. 10.1109/BLOC.2019.8751326 · DOI
  5. Tim Dettmers, Artidoro Pagnoni, Ari Holtzman, and Luke Zettlemoyer. 2024. Qlora: Efficient finetuning of quantized llms. Advances in Neural Information Processing Systems 36 (2024).
  6. Jesse Dodge, Gabriel Ilharco, Roy Schwartz, Ali Farhadi, Hannaneh Hajishirzi, and Noah A. Smith. 2020. Fine-Tuning Pretrained Language Models: Weight Initializations, Data Orders, and Early Stopping. ArXiv abs/2002.06305 (2020). · arXiv
  7. 10.1145/3324884.3415298 · DOI
  8. 10.1145/3319535.3363263 · DOI
  9. 10.48550/arXiv.2310.01152 · DOI
  10. 10.1051/wujns/2023283237 · DOI
  11. 10.3390/s22051829 · DOI
  12. 10.1145/3626307.3626309 · DOI
  13. 10.3390/blockchains1010002 · DOI
  14. 10.48550/arXiv.2310.08659 · DOI
  15. 10.1145/3183440.3183495 · DOI
  16. Ye Liu, Yue Xue, Daoyuan Wu, Yuqiang Sun, Yi Li, Miaolei Shi, and Yang Liu. 2024. PropertyGPT: LLM-driven Formal Verification of Smart Contracts through Retrieval-Augmented Property Generation. arXiv preprint arXiv:2405.02580 (2024). · arXiv
  17. 10.1109/TKDE.2021.3095196 · DOI
  18. 10.1093/comjnl/bxp078 · DOI
  19. 10.1109/PST47121.2019.8949045 · DOI
  20. Gabriel Poesia, Oleksandr Polozov, Vu Le, A. Tiwari, Gustavo Soares, Christopher Meek, and Sumit Gulwani. 2022. Synchromesh: Reliable code generation from pre-trained language models. ArXiv abs/2201.11227 (2022). · arXiv
  21. Purathani Praitheeshan Lei Pan Jiangshan Yu Joseph K. Liu and R. Doss. 2019. Security Analysis Methods on Ethereum Smart Contract Vulnerabilities: A Survey. ArXiv abs/1908.08605 (2019). · arXiv
  22. 10.1109/ISSREW60843.2023.00058 · DOI
  23. 10.1109/ACCESS.2020.2969429 · DOI
  24. 10.1145/3512753.3512754 · DOI
  25. 10.1109/ACCESS.2020.2970495 · DOI
  26. 10.1145/3570733.3570734 · DOI
  27. 10.1109/ISSRE59848.2023.00035 · DOI
  28. Yuqiang Sun, Daoyuan Wu, Yue Xue, Han Liu, Wei Ma, Lyuye Zhang, Miaolei Shi, and Yang Liu. 2024. LLM4Vuln: A Unified Evaluation Framework for Decoupling and Enhancing LLMs' Vulnerability Reasoning. arXiv preprint arXiv:2401.16185 (2024). · arXiv
  29. 10.3390/info14020117 · DOI
  30. 10.1145/3498665 · DOI
  31. 10.1145/3564625.3567985 · DOI
  32. 10.1145/3274694.3274737 · DOI
  33. Guangfu Wu, HaiPing Wang, Xin Lai, Mengmeng Wang, Daojing He, and Sammy Chan. 2024. A comprehensive survey of smart contract security: State of the art and research directions. Journal of Network and Computer Applications (2024), 103882.
  34. 10.1109/IJCNN52387.2021.9534324 · DOI

Cited by

See all 41

Metadata

Authors
Boi, B., Esposito, C., & Lee, S.
Affiliations
  • University of Salerno (IT)
  • Gachon University (KR)
Venue
ACM SIGAPP Applied Computing Review
Published
2024-06
Volume
24
Issue
2
Pages
19-29
ISSN
  • 1559-6915 (ISSN-L)
  • 1931-0161
OpenAlex
W4401361663
Cited by
41
References
4
Citations by year
2026: 16 · 2025: 24 · 2024: 1
FWCI
15.42
Type
journal article
Language
en
Open access
closed
Locations
ACM SIGAPP Applied Computing Review (publishedVersion)
Topics
  • Physical Sciences › Computer Science › Information Systems › Blockchain Technology Applications and Security
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Research
  • Physical Sciences › Computer Science › Software › Software Testing and Debugging Techniques
Keywords
smart contract vulnerability detection, large language models, blockchain security, smart contract security, secure coding, decentralized applications, static analysis limitations

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review

How to cite

Cite CoChat for the checks on this page, and the paper for its own findings.

This page
CoChat. (2026). Citation check: Smart Contract Vulnerability Detection: The Role of Large Language Model (LLM). https://app.cochat.ai/papers/10.1145/3687251.3687253
The paper
Boi, B., Esposito, C., & Lee, S. (2024). Smart Contract Vulnerability Detection: The Role of Large Language Model (LLM). ACM SIGAPP Applied Computing Review. https://doi.org/10.1145/3687251.3687253