摘要
本发明涉及区块链技术领域,具体涉及基于多模态大语言模型的智能合约漏洞检测方法及系统,检测方法为:S1、系统接收智能合约的源代码输入;S2、并行执行语义分支和图结构分支;执行语义分支处理,调用注释智能体,将智能合约的源代码生成注释;调用向量化智能体,对注释和源代码进行编码,并转化为高维向量;执行图结构分支处理,系统将源代码编译为字节码,并生成控制流图;向量化智能体基于控制流图生成节点的高维嵌入表示;S3、将语义分支和图结构分支提取的特征通过多模态特征融合策略进行整合,并输入到分类器中检测漏洞。本发明基于多模态大语言模型智能体,通过整合高层语义信息和低层结构化数据,全面分析智能合约中的潜在漏洞。