ERC-8004

Wiki Powered byIconIQ
ERC-8004

ERC-8004

ERC-8004,正式名称为Trustless Agents(无需信任的代理),是一个最终确定的标准,旨在为在上运行的自主建立一个基础的信任和发现层。该标准旨在创建一个通用框架,使代理能够以去中心化的方式相互识别、验证和协作,从而将定位为机器对机器经济的核心协调平台,以及一个全球市场,AI服务可以在没有守门人的情况下进行互操作。[8] [6] [9]

Overview

The development of ERC-8004 was motivated by the rapid growth of the artificial intelligence sector and the emergence of "agentic systems"—autonomous AI capable of independent decision-making and action. Proponents identified a "coordination problem" where numerous decentralized AI projects were creating proprietary communication and trust systems, hindering interoperability. The standard seeks to solve this by providing a shared, open protocol to counter the dominance of centralized AI ecosystems being developed by major technology corporations. [3]

ERC-8004 is designed to provide the on-chain primitives necessary for establishing trust between agents that have no prior relationship. It extends existing off-chain communication protocols by creating on-chain registries for identity, reputation, and validation. This framework is intended to enable a future where are the primary actors in a decentralized economy, capable of negotiating contracts, managing resources, and forming (DAOs). The concept positions not just as a platform for running AI models, but as a neutral and immutable "trustware" layer where machines can anchor their identity, memory, and proof of actions. [8] [4]

The standard is intentionally minimalist and unopinionated, providing a foundational layer for visibility and data commitments while leaving more complex logic, such as specific reputation scoring algorithms or payment mechanisms, to be developed by the broader ecosystem. This modular approach is intended to foster innovation and allow for the creation of specialized services like auditor networks, agent marketplaces, and decentralized insurance pools built upon the common ERC-8004 framework. [3] [6]

历史

ERC-8004 的概念于 2025 年春季出现,当时 的人工智能主管 Marco De Rossi 意识到需要一个通用标准来防止去中心化人工智能领域的碎片化。一个关键的催化剂是谷歌在 2025 年 6 月将其 Agent-to-Agent (A2A) 通信协议捐赠给 Linux 基金会。虽然 A2A 协议提供了一种代理交互的语言,但它缺乏在去中心化 环境中所需的发现和信任组件。 [3]

在此之后,De Rossi 开始与 和谷歌的 Jordan Ellis 合作起草一个标准,该标准将扩展 A2A 以用于无需信任的环境。EIP 的正式草案于 2025 年 8 月 13 日创建,并在第二天发布到 Ethereum Magicians 论坛上进行公开讨论。该提案于 2025 年 8 月 18 日左右在社交媒体上公开,并于 2025 年 8 月 21 日正式启动,受到了开发者社区的广泛关注。2025 年 10 月 9 日,该标准由 团队和 Consensys 正式发布。经过一段时间的同行评审和社区反馈后,该标准最终确定,并于 2026 年 1 月 27 日,官方 X 账户宣布 ERC-8004 即将“上线主网”。 [6] [7] [8] [9]

技术

ERC-8004 提出了一个模块化系统,该系统由三个轻量级的链上注册表组成,旨在作为每个链的单例部署在 或任何 Layer 2 网络上。它通过添加缺失的链上信任和发现层来扩展 Agent-to-Agent (A2A) 协议。 [6]

总体架构

该标准架构旨在通过仅在链上保留必要的“信任框架”来提高 gas 效率。这包括代理身份以及指向声誉和验证数据的指针。更复杂和数据密集的信息,例如详细的反馈或验证报告,存储在链下的去中心化存储系统(如 IPFS)上,并通过不可变的链上哈希提供可验证的链接。这种设计允许智能合约与核心信任数据交互,而链下服务可以处理更详细的信息。 [4] [7]

身份注册表

该标准的基础是身份注册表,它建立在具有 URIStorage 扩展的 标准之上。

  • 链上身份:每个 AI 代理都注册为一个 NFT,为其提供可移植、抗审查且全球唯一的链上身份。这使得代理与整个 生态系统(包括钱包、市场和浏览器)兼容。
  • 唯一标识符:代理由其 namespace (EIP-155)、chainIdidentityRegistry 合约地址和 agentId (ERC-721 tokenId) 组成的复合键唯一标识。
  • 代理注册文件:NFT 的 tokenURI 必须指向包含代理元数据的标准化 JSON 文件。此文件充当代理的“护照”,并包含必需字段,例如其名称、描述和通信端点。支持的端点可以包括 A2A、ENS、去中心化标识符 (DID) 和钱包地址。 这些功能允许网络中的任何参与者以标准化方式发现代理并检索其功能。 [6]

信誉注册表

信誉注册表提供了一个标准化的接口,供客户端(包括人和机器)提交和查询关于代理性能的反馈,从而创建一个可验证的链上行为历史记录。

  • 反馈机制:为了减轻垃圾信息,代理必须首先通过提供加密签名(使用 EIP-191 或 ERC-1271)来授权客户端提供反馈。然后,客户端可以调用 giveFeedback 函数,提交一个数值评分(0-100)、用于过滤的可选链上标签以及指向详细的链下反馈文件的 URI。
  • 数据存储:核心反馈数据(评分、标签)存储在链上,使其可以与其他智能合约组合。注册表还包括允许撤销反馈或附加回复的函数,从而创建永久且可审计的交互记录。
  • 链上摘要:注册表提供了一个链上 getSummary 函数,该函数返回代理的总反馈计数和平均评分,其他合约可以使用这些信息进行自动决策。

该标准的文档说明了如何使用通用值和标签字段来衡量各种特定指标:

tag1衡量指标示例 value / valueDecimals
starred质量评级 (0-100)87 / 0
uptime端点正常运行时间 (%)9977 / 2 (表示 99.77%)
tradingYield财务收益率 (%)-32 / 1 (表示 -3.2%)
revenues累计收入 (USD)560 / 0 (表示 $560)

该系统旨在培育一个专业的信誉服务生态系统,该生态系统可以分析链上数据以提供更细致的信任评分。 [6]

验证注册表

验证注册表使代理能够从专门的智能合约中获得对其工作的正式链上验证,这对于高风险应用程序至关重要。

  • 工作流程:代理的所有者可以向注册表提交一个validationRequest,指定一个合约,并提供一个指向要验证的任务数据的URI。指定的然后评估工作,并提交一个validationResponse,其中包含通过/失败分数(0-100)和一个指向审计报告的可选链接。
  • 支持的方法:该标准对使用的验证方法没有偏见。它旨在支持各种技术,包括任务的抵押担保重新执行(受等系统的启发)、零知识机器学习()证明的验证以及来自 (TEE)的证明。
  • 链上状态:注册表在链上存储最终验证状态,允许其他智能合约以编程方式确认代理的工作已通过受信任的第三方正式验证,然后才能释放付款或采取其他操作。 该标准定义了请求/响应接口,但将激励和削减机制的实现留给特定的验证协议。 [6]

团队

ERC-8004由来自和人工智能领域知名实体的跨组织团队编写。EIP上列出的官方作者是:

该提案还感谢了包括Consensys、Nethermind、TensorBlock、Olas、等在内的广泛个人和组织的技术反馈和贡献,突出了其开发中的广泛合作。 [6] [7]

用例

ERC-8004 的实施旨在实现各种应用,并促进去中心化 AI 的新生态系统。

  • 代理市场:该标准允许创建开放的市场和浏览器,用户可以在其中根据其注册的技能、链上声誉和经过验证的能力来浏览、过滤和选择
  • 声誉生态系统:反馈数据的公共和标准化性质预计将促进声誉评分、审计员网络和去中心化保险池的专业服务生态系统,这些保险池可以承保代理任务的风险。
  • 高风险应用:验证注册表为代理在金融服务、医疗诊断或自动驾驶汽车控制等敏感领域中运行提供了一条途径,通过获得其可靠性和正确性的正式链上证明。
  • 链上可组合性:通过将关键声誉和验证数据存储在链上,ERC-8004 允许智能合约根据其信任分数以编程方式与代理交互,从而实现完全自动化的工作流程,例如以成功完成任务验证为条件的托管释放。 这些用例共同旨在在 上构建一个强大、开放和跨组织的 经济。 [6]

互操作性和关系

ERC-8004旨在成为一个基础层,与和AI生态系统中的其他标准和技术集成并互补。

  • 代理通信协议:它直接扩展了代理通信标准,如A2A和机器公共协议(MCP),通过提供缺失的链上发现和信任组件。
  • 以太坊标准:该标准建立在之上,用于身份识别,并使用EIP-191或ERC-1271进行信誉系统中的加密签名。它还被设计为与EIP-7702等账户抽象提案兼容,以赞助用户提交反馈的费用。
  • 支付系统:该协议与支付无关,以保持模块化。但是,它被设计为可以用支付数据来丰富,支持者引用支付证明作为可以集成的兼容系统的示例。
  • 去中心化存储:该提案建议使用内容寻址存储解决方案,如,用于托管代理注册文件和详细的反馈报告,以确保数据完整性和可用性。 这种对互操作性的关注确保了ERC-8004可以作为更广泛的去中心化技术栈中的一个通用构建[6]

参考文献

首页分类维基MC事件词汇表