中文

GasAgent:用于智能合约自动化 Gas 优化的多智能体框架

人工智能 2025-07-22 v1

摘要

智能合约是一种值得信赖、不可更改且自动执行的程序,其执行需要 Gas 机制以确保效率和公平性。然而,由于非最优编码实践,许多合约包含需要优化的 Gas 浪费模式。现有解决方案大多依赖手动发现,效率低下、维护成本高且难以扩展。最近的研究使用大型语言模型 (LLM) 发掘新的 Gas 浪费模式,但其在与现有模式兼容性方面存在挑战,常产生冗余模式,并需人工验证/重写。为克服这一局限,我们提出 GasAgent,这是首个结合与现有模式兼容性和自动发现/验证新模式的智能合约 Gas 优化多智能体系统,实现端到端优化。GasAgent 由四个专职智能体组成:Seeker、Innovator、Executor 和 Manager,它们在闭环中协作,以识别、验证和应用 Gas 节省改进。对 100 个经过验证的真实世界合约的实验表明,GasAgent 成功优化了 82 个合约,实现平均部署 Gas 节省率为 9.97%。此外,我们的评估确认其与现有工具的兼容性,并通过消融研究验证了每个模块的有效性。为评估更广泛的可用性,我们进一步评估了 500 个由五个代表性 LLM 生成的合约(跨十个类别),发现 GasAgent 可优化 79.8% 的合约,部署 Gas 节省率介于 4.79% 到 13.93% 之间,显示其作为 LLM 辅助智能合约开发优化层的实用性。

关键词

引用

@article{arxiv.2507.15761,
  title  = {GasAgent: A Multi-Agent Framework for Automated Gas Optimization in Smart Contracts},
  author = {Jingyi Zheng and Zifan Peng and Yule Liu and Junfeng Wang and Yifan Liao and Wenhan Dong and Xinlei He},
  journal= {arXiv preprint arXiv:2507.15761},
  year   = {2025}
}