ERC-8004,正式名称为Trustless Agents(无需信任的代理),是一个提议的 Ethereum 标准,旨在为在 区块链 上运行的自主 AI 代理 建立一个基础的信任和发现层。该标准旨在创建一个通用框架,使代理能够以去中心化的方式相互识别、验证和协作,从而将 Ethereum 定位为机器对机器经济的核心协调平台。 [1] [2]
ERC-8004 的开发受到了人工智能领域快速增长以及“代理系统”(能够独立决策和行动的自主 AI)的出现所推动。 倡导者发现了一个“协调问题”,即许多去中心化 AI 项目正在创建专有的通信和信任系统,从而阻碍了互操作性。 该标准旨在通过提供一个共享的开放协议来对抗主要科技公司开发的中心化 AI 生态系统的统治地位。 [3]
ERC-8004 旨在为在没有先前关系的代理之间建立信任提供必要的链上原语。 它通过为身份、声誉和验证创建链上注册表来扩展现有的链下通信协议。 该框架旨在实现 AI 代理 成为去中心化经济中的主要参与者,能够协商合同、管理资源和组建 去中心化自治组织 (DAO)。 该概念将 以太坊 定位为不仅仅是运行 AI 模型的平台,而是机器可以锚定其身份、记忆和行为证明的中立且不可变的“信任件”层。 [1] [4]
该标准具有极简主义和非主观性,为可见性和数据承诺提供基础层,同时将更复杂的逻辑(如特定的声誉评分算法或支付机制)留给更广泛的生态系统来开发。 这种模块化方法旨在促进创新,并允许创建专门的服务,如审计员网络、代理市场和建立在 通用 ERC-8004 框架之上的去中心化保险池。 [3] [2]
ERC-8004 的概念起源于 2025 年春季,当时 MetaMask 的人工智能主管 Marco De Rossi 意识到需要一个通用标准来防止去中心化人工智能领域的碎片化。一个关键的催化剂是谷歌在 2025 年 6 月将其 Agent-to-Agent (A2A) 通信协议捐赠给 Linux 基金会。虽然 A2A 协议提供了一种代理交互的语言,但它缺乏在去中心化 Web3 环境中所需的发现和信任组件。 [3]
在此之后,De Rossi 开始与 Ethereum Foundation 的 Davide Crapis 和谷歌的 Jordan Ellis 合作起草一个标准,该标准将扩展 A2A 以适应无需信任的环境。官方 EIP 草案于 2025 年 8 月 13 日创建,并在第二天发布在 Ethereum Magicians 论坛上进行公开讨论。该提案于 2025 年 8 月 18 日左右在社交媒体上公开,并于 2025 年 8 月 21 日正式启动,受到开发者社区的广泛关注。2025 年 10 月 9 日,该标准由 Ethereum Foundation 的 dAI 团队和 Consensys 正式发布。截至 2025 年 10 月 15 日,该 EIP 仍处于“草案”状态,并正在接受同行评审。 [2] [5] [1]
ERC-8004 提出了一个模块化系统,该系统由三个轻量级的链上注册表组成,旨在作为每个链的单例部署在 Ethereum 或任何 Layer 2 网络上。它通过添加缺少的链上信任和发现层来扩展 Agent-to-Agent (A2A) 协议。 [2]
该标准架构旨在通过仅在链上保留必要的“信任框架”来提高 gas 效率。这包括代理身份以及指向声誉和验证数据的指针。更复杂和数据密集的信息,例如详细的反馈或验证报告,存储在链下的去中心化存储系统(如 IPFS)上,并使用不可变的链上哈希提供可验证的链接。这种设计允许智能合约与核心信任数据交互,而链下服务可以处理更详细的信息。 [4] [5]
该标准的基础是身份注册表,它建立在具有 URIStorage 扩展的 ERC-721 非同质化代币 (NFT) 标准之上。
namespace (EIP-155)、chainId、identityRegistry 合约地址及其 agentId (ERC-721 tokenId) 组成。tokenURI 必须指向包含代理元数据的标准化 JSON 文件。该文件充当代理的“护照”,包括诸如其名称、描述和通信端点等必需字段。支持的端点可以包括 A2A、ENS、去中心化标识符 (DID) 和钱包地址。
这些功能允许网络中的任何参与者以标准化方式发现代理并检索其功能。 [2]信誉注册表提供了一个标准化的接口,供客户端(包括人和机器)提交和查询关于代理性能的反馈,从而创建其行为的可验证链上历史记录。
giveFeedback 函数,提交一个数值评分(0-100)、用于过滤的可选链上标签以及指向详细链下反馈文件的 URI。getSummary 函数,该函数返回代理的总反馈计数和平均分数,其他合约可以使用这些信息进行自动决策。
该系统旨在培育一个专门的信誉服务生态系统,该生态系统可以分析链上数据以提供更细致的信任分数。 [2]验证注册表使代理能够从专门的验证器智能合约中获得对其工作的正式链上验证,这对于高风险应用程序至关重要。
validationRequest,指定一个验证器合约,并提供一个指向要验证的任务数据的 URI。指定的验证器然后评估工作,并提交一个 validationResponse,其中包含通过/失败分数(0-100)和一个指向审计报告的可选链接。ERC-8004由来自Web3和人工智能领域知名实体的跨组织团队编写。EIP上列出的官方作者是:
该提案还感谢了包括Consensys、Nethermind、TensorBlock、Olas、Eigen Labs等在内的广泛个人和组织的技术反馈和贡献,突出了其开发中的广泛合作。 [2] [5]
ERC-8004 的实施旨在实现各种应用,并促进去中心化 AI 的新生态系统。
ERC-8004 旨在成为一个基础层,与 Web3 和 AI 生态系统中的其他标准和技术集成并互补。
ERC-8004发布后,在以太坊和人工智能社区引发了广泛的讨论和积极的反馈,其中一位作者称这次发布“非常受欢迎”。[3]
以太坊魔法师等论坛上的公开讨论突出了几个关键的设计权衡和辩论:
“代理将创造的巨大价值将涉及许可的链上行动,因此为链上可组合性创建原语将非常有价值。” — spengrah,以太坊魔法师论坛成员 [5]
“如果你是一个除了自身生存之外没有其他忠诚的代理,你不会想把你的记忆和声誉押在一家公司或一个政府身上:你会想要一个没有人可以在你背后悄悄改变的账本。你会想要中立的立场。你会想要以太坊。” — Binji,以太坊基金会工程师 [1]