ERC8004 是以太坊上的一个协议规范,定义了一套标准,使智能体能够基于区块链建立信任关系,从而推动 A2A(Agent to Agent)协作模式与 Web3 叙事的深度融合。本文将深入探讨这一 Web3+AI 的宏大叙事逻辑,并解析其技术设计及潜在应用场景。
协议地址:https://eips.ethereum.org/EIPS/eip-8004。该提案于今年 8 月创建,目前仍处于评审阶段。本文将从问题背景、技术方案解析以及未来展望三个方面进行详细阐述,预计阅读时间约 15 分钟,欢迎收藏。
ERC8004 的核心目标是解决 A2A(Agent 调用 Agent)过程中的信任问题。例如,假设你有一个 AI 助理“小 A”,它是一个智能体,你希望让它帮你点一份靠谱的外卖。然而,“小 A”并不擅长处理复杂的任务(如对接商家和外卖员)。这时该怎么办?
答案是寻求其他智能体的帮助:

但问题随之而来:如何找到另一个可靠的智能体来完成任务?在现实世界中,我们通常依赖中心化的信任机构(如淘宝、美团等)。然而,在智能体时代,这种中心化模式存在局限性。如果每次协作都需要人类或中心化机构介入,效率将大打折扣,甚至可能成为 AI 发展的瓶颈。
因此,ERC8004 提出了一个去中心化的解决方案:通过链上可信数据帮助智能体找到可靠的合作伙伴,从而提升协作效率。
接下来,我们将通俗地解析 ERC8004 的技术设计,避免过多涉及合约接口和参数细节,方便读者理解。具体的技术规范可参考官方文档。
从技术角度看,ERC8004 定义了三类合约的接口规范:
可以将这三类合约类比为区块链上的三种机构: