LLM2D
SCALM:通过大规模语言模型检测智能合约中的不良实践
SCALM: Detecting Bad Practices in Smart Contracts Through LLMs
作者: Zongwei Li, Xiaoqi Li, Wenkai Li, Xin Wang
发布日期: 2/10/2025
arXiv ID: oai:arXiv.org:2502.04347v1

摘要

arXiv:2502.04347v1 类型: cross 摘要:随着以太坊平台的不断成熟和广泛应用,保持高标准的智能合约编写实践至关重要。尽管不良的智能合约实践可能不会直接导致安全问题,但它们确实增加了遇到问题的风险。因此,为了理解和避免这些不良实践,本文首次系统地研究了智能合约中的不良实践,并探讨了超过35个具体问题。具体而言,我们提出了一种基于大型语言模型(LLMs)的框架,SCALM。该框架结合了反向步进提示和检索增强生成(RAG)技术,以有效地识别和解决各种不良实践问题。我们的多项实验使用了多种LLMs和数据集,结果显示,SCALM在检测智能合约中的不良实践方面优于现有工具。