arrow
返回

SEMA: Self-Evolving Multi-Agent Auditing for Smart Contracts

delete2026-05-20
delete0
delete
OA
AI
Y
Yepeng Ding *
A
Ahmed Twabi
J
Junwei Yu
L
Lingfeng Zhang
T
Tohru Kondo
H
Hiroyuki Satō
DOI:10.3390/electronics15102187delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
智能合约审计仍然具有挑战性,因为漏洞通常只在复杂的执行条件、跨交易交互和环境依赖的假设下才会显现。现有的分析技术,包括静态分析、符号执行、模糊测试以及最新的LLM辅助方法,各自提供了有用的但不完整的覆盖,而集成的审计流水线通常难以平衡搜索广度、可重复性和报告可靠性。本文提出了SEMA,一种用于智能合约的自演进多智能体审计框架,将审计表述为在重放认证的报告语义下有资源限制的具体反例发现。SEMA结合了异构专业智能体、协调器、以共享工件为中心的知识库和基于重放的主审。在审计过程中,智能体生成和消耗可重用工件,如候选不变量、被证伪的假设、交易模板和覆盖提示,允许共享搜索状态在轮次间演进而无需修改分析器本身。为确保报告可靠性,只有当主审能在固定的执行配置下重放候选场景并确认违反可执行安全属性时,结果才会被接受。我们进一步在标注的智能合约基准上对SEMA进行了评估,每个合约的预算固定为300秒。完整系统在保留的可执行子集上实现了0.9469的实例召回率、0.9441的成功率和0.9445的宏平均类别召回率,优于纯符号和纯模糊测试基线,以及禁用动态知识演进或跨智能体工件重用的多智能体消融实验。
Keyword:
multi-agent system
smart contract
agent orchestration
large language model
software testing

期刊

Electronics 封面图
Electronics
IF:
2.6
论文数:
1.1W
被引数:
4.7W

机构

H
hubei minzu university
学者数:
551
论文数: 191
被引数: 0
H
hiroshima university
学者数:
3.5K
论文数: 1.2K
被引数: 0
T
The University of Tokyo
学者数:
2.9K
论文数: 1.1K
被引数: 8.1W
学者 查看更多机构
引用论文

引用论文

Formal Verification of Smart Contracts智能合约的形式验证
err2016-10-24
err0
errOAAI
errKarthikeyan Bhargavan; Antoine Delignat-Lavaud; Cédric Fournet; Anitha Gollamudi; Georges Gonthier; Nadim Kobeissi; Natalia Kulatova; Aseem Rastogi; Thomas Sibut-Pinote; Nikhil Swamy; Santiago Zanella-Béguelin
err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
A Comprehensive Overview of Large Language Models大型语言模型的全面概述
err2025-08-19
err0
errOAAI
errHumza Naveed; Asad Ullah Khan; Shi Qiu; Muhammad Saqib; Saeed Anwar; Muhammad Usman; Naveed Akhtar; Nick Barnes; Ajmal Mian
err分享
err收藏
A Survey of Symbolic Execution Techniques符号执行技术综述
err2018-05-23
err410
errOAAI
errBaldoni, Roberto; Coppa, Emilio; D'Elia, Daniele Cono; Demetrescu, Camil; Finocchi, Irene
err分享
err收藏
学者 查看更多内容