一种基于多智能体的智能合约漏洞修复方法、系统及介质
申请号:CN202510863399
申请日期:2025-06-25
公开号:CN120781352A
公开日期:2025-10-14
类型:发明专利
摘要
本发明公开了一种基于多智能体的智能合约漏洞修复方法、系统及介质,涉及智能合约漏洞修复技术领域,所述方法包括:S1、获取漏洞修复数据集和合约审计报告,对其进行信息结构化建模,获得结构化数据,通过代码语言模型CodeBERT对其进行编码生成漏洞向量数据库;S2、通过协调者智能体对用户提交的输入内容进行识别并提取智能合约关键信息,之后对输入内容进行分析;S3、对智能合约关键信息进行处理;S4、基于处理前后的关键信息,通过审查者智能体判断漏洞是否得到有效修复,协调者智能体对判断结果进一步处理。本发明使用多智能体协同架构,解决了传统基于固定规则的修复方法,在面对复杂、多样化漏洞场景时灵活性不足、无法适应新型漏洞的问题。
技术关键词
智能合约漏洞
修复方法
变量
抽象语法树
语义向量
多智能体协同
智能合约代码
数据
K近邻算法
识别漏洞
可读存储介质
编码
遍历算法
语句
修复系统
分析工具
修复技术
索引
自然语言