摘要
本发明公开一种基于大语言模型的智能合约漏洞挖掘方法和系统,系统包括编译器、静态分析工具、漏洞检测智能体、结果判断智能体和大模型检测结果评估模块;方法针对特定漏洞采用审计发现的漏洞代码和合约代码,通过漏洞检测智能体、结果判断智能体和大模型检测结果评估模块不断进行迭代优化,并把优化后的漏洞描述配置于漏洞检测智能体中,实现智能合约漏洞挖掘。相比于传统的静态分析漏洞检测器的开发流程,采用本发明进行漏洞挖掘时,不需要开发者对智能合约语言底层逻辑与检测工具的内部实现有深入理解,仅需了解漏洞场景并对大模型的输出结果进行分析,因此对使用者的要求低,且本发明能够适用于多种不同的漏洞场景,漏洞识别精确度高。