什么是 ERC-8004?
ERC-8004 是一项 Ethereum 标准,以 EIP-8004 的形式发布,允许自治的 AI 代理在没有预先信任的情况下,跨组织相互发现、评估并协同工作。它定义了三个轻量级注册表,分别涵盖身份、声誉和验证。每个注册表在每条链上使用一个共享合约,即单例(singleton)。
来自 MetaMask 的 Marco De Rossi、Ethereum Foundation 的 Davide Crapis、Google 的 Jordan Ellis 以及来自 Coinbase 的 Erik Reppel 共同起草了该提案。它目前仍处于草案状态。由于该标准复用了 EIP-155 链 ID、EIP-712 与 ERC-1271 签名以及 ERC-721 代币(NFT),因此不需要进行硬分叉或对 Ethereum 本身进行更改。
Anthropic 的 Model Context Protocol (MCP) 允许代理调用工具。Google 的 Agent2Agent (A2A) 协议处理消息传递和任务交接。这两者都无法确定未知对手是否值得信任,而这正是 ERC-8004 所提供的层。支付仍在其范围之外,允许任何支付系统与其协同工作。
检查可以随着风险的大小而扩展。客户端反馈对于订购食物来说可能就足够了。医疗或财务决策可能需要验证者在资金面临风险的情况下重新执行工作,或者使用 zkML proofs 来验证模型是否如实运行。另一个选项是来自可信执行环境(TEE)的证明,这是一种可以证明运行了哪种代码的密封硬件。

ERC-8004 如何工作?
ERC-8004 将庞大的数据保留在链下。只有简短的引用和哈希值(文件的数字指纹)才会上链。身份注册表(Identity Registry)位于系统根目录。在接受写入之前,声誉注册表和验证注册表都会对其进行查询,以确认谁控制着该代理。

1. 身份注册表
每个代理都作为带有 URIStorage 扩展的 ERC-721 代币被铸造。它会显示在任何兼容 NFT 的钱包或浏览器中,并且可以转移给操作员或委托给操作员。全局标识符将 agentRegistry 字符串(例如后跟注册表地址的 eip155:1)与递增的 agentId 结合在一起。
该代币的 agentURI 指向一个 JSON 注册文件。操作员可以将其托管在 IPFS 文件共享网络上,通过 HTTPS 提供服务,或者作为 base64 数据 URI 完全存储在链上。除了名称和描述之外,该文件还包含一个 services 数组,用于宣传 A2A 代理卡、MCP 服务器、OASF 清单、ENS 名称、去中心化标识符 (DID)、电子邮件和钱包。它还带有 x402Support 和 supportedTrust 标志。
支付目的地位于预留的 agentWallet 字段中,该字段默认为所有者的地址。更改它需要来自新钱包的 EIP-712 或 ERC-1271 签名。转移会自动清除该字段,这样买家就不会继承陈旧的付款地址。
2. 声誉注册表
除代理所有者或操作员之外的任何地址都可以调用 giveFeedback。提交内容包含带有最多 18 位小数的正数或负数、两个可选标签、一个端点以及指向链下证据文件的链接。相同的格式可容纳 87/100 的质量评分、99.77% 的正常运行时间、560 毫秒的响应时间或负数的交易收益。
评价者不需要先进行注册。应用程序可以通过 Ethereum 的 Pectra upgrade 中引入的智能钱包功能 EIP-7702 来支付其网络费(gas)。反馈作者可以 revoke 提交,但不能将其删除。任何人都可以附加回复,无论是记录退款的代理还是标记垃圾信息的审计员。
刻意没有设定通用评分。为了使用 getSummary,调用者必须提供他们信任的评价者的地址,因为未经筛选的平均值会招致垃圾信息。作者期望评分公司、审计员网络和保险池能够利用这些共享的原始数据开发服务。
3. 验证注册表
代理的所有者调用 validationRequest,指定一个验证者合约并提交任务输入和输出的哈希值。验证者返回一个 0 到 100 之间的响应,并可能附带支持证据。稍后可以将结果从临时状态更新为最终状态。
验证工作尚未完成。官方合约仓库警告称,本节仍在与 TEE 社区进行修订。我们在 9 月 18 日对其部署列表的审查发现,有 24 个 mainnet 具备身份和声誉地址,但其中没有任何一个链包含验证地址。
如何在 ERC-8004 上注册 AI 代理
可以在任何运行 Ethereum 风格智能合约的网络(即支持的 EVM 链)上通过一笔交易注册代理。
- 编写注册文件:创建一个 JSON 文档,将 type 字段设置为 registration-v1 标识符。包含名称、描述、图像以及 services 数组中的至少一个条目。
- 托管文件:将其固定到 IPFS 或通过 HTTPS 提供服务。对于完全存储在链上的元数据,请将文件编码为 base64 数据 URI。
- 调用 register:向链上的身份注册表发送 register(agentURI)。这会铸造 ERC-721 代币,分配一个 agentId 并发出一个 Registered 事件。
- 验证端点:在每个发布的域名上发布 /.well-known/agent-registration.json,使客户端能够确认同一操作员同时控制了该域名和代理。
- 设置支付钱包:如果派发收益的地址不是所有者地址,请调用带有接收钱包签名的 setAgentWallet。
- 绑定可读名称:将 ENSIP-25 文本记录添加到 ENS 名称,以便区块浏览器能够以该已验证名称显示代理。
操作员可以使用空 URI 进行铸造,并在稍后添加。然而,很少有人会返回这样做,且省略文件的注册信息往往只是占位符。

ERC-8004 统计数据与采用情况
9 月 18 日,8004scan 的主页计数器和网络仪表板显示,在 30 个网络中共有 519,333 个注册代理、589,322 条反馈提交以及 469,313 个独立钱包。覆盖范围现已扩展至 Tempo 和 Arc 等专注于支付的链,以及 Robinhood Chain 和 Solana 上的平行注册表程序。
一项由伦敦帝国学院领导的六位作者的研究统计了 5 月 13 日 Ethereum、BNB Smart Chain 和 Base 上的 173,441 个代理。四个月后,这三条链上的代理数量达到了 421,750 个,增长了约 2.4 倍。
BNB Smart Chain 占身份总数的 62%,但反馈仅占 2%。Base 拥有 13% 的身份和 79% 的反馈。代理在一个网络上注册,却在另一个网络上接收评价,因此即使是庞大的注册表也可能处于不活跃状态。

有多少注册代理处于活跃状态?
由帝国学院领导的研究衡量了截至 5 月中旬注册总量超出可用代理的程度:
- 工作中的服务:仅有 3% 的 Ethereum 代理、4% 的 BNB Smart Chain 代理以及 15% 的 Base 代理拥有包含至少一个已声明服务端点的有效注册文件。
- 空身份:在 Ethereum 上,53% 的代理从未设置过 URI。这一数字在 Base 上为 37%,在 BNB Smart Chain 上为 9%。
- 批量铸造:批量交易产生了 48.3% 的 Ethereum 代理。排名前 1% 的钱包拥有其中的 58.5%,而在 BNB Smart Chain 上,所有权的分布则要均匀得多。
- 女巫攻击(Sybil)评价者:协同的女巫攻击行为出现在 73.5% 的 Ethereum 评价者、59.2% 的 BNB Smart Chain 评价者以及 90.6% 的 Base 评价者中。
- 操纵成本:在 Ethereum 上制造或销毁评分的中位成本为 0.055 美元,在 BNB Smart Chain 上为 0.0042 美元,在 Base 上为 0.0027 美元。
- 可移植性:仅有 629 个代理(即 0.4%)在至少两个主网上声明了注册。它们的得分在各条链之间未显示出相关性。
8004scan在其七月生态系统报告中得出了类似的结论。大约 2.24% 的代理通过了其 A2A 和 MCP 健康检查;89.2% 的代理未声明任何一种协议。健康且可调用的代理现在是区块浏览器首选的进展衡量标准。
ERC-8004 时间线
从 ERC-8004 草案发布到主网部署相隔不到六个月。相关标准在推出几周内便开始出现。
- 草案发布(2025 年 8 月 13 日):该 EIP 作为 ERC 进入标准轨道。关于验证模型和信任层的讨论在 Ethereum Magicians 论坛贴上展开。
- 主网推出(1 月 29 日):注册表部署比 The Block 报道的计划推出时间晚了一天。随后,帝国理工学院主导的研究显示,在推出当天有超过 13,000 个 Ethereum 注册。
- 多链推出(2 月 3 日至 4 日):注册表在 BNB Smart Chain 和 Base 上线。BNB Chain 宣布提供支持,并推出了自身的 BAP-578 非同质化代理标准。
- ERC-8183 草案起草(2 月 25 日):Davide Crapis 与 Virtuals Protocol 团队提出了一项托管工作标准,旨在为 ERC-8004 声誉提供输入。
- ENSIP-25 发布(3 月 4 日):ENS 引入了一条文本记录,将 ENS 名称绑定到 ERC-8004 注册表条目,而无需新的合约。
- BNB Smart Chain 后来居上(3 月中旬):根据 8004scan 数据,该网络在注册代理数量上超过了 Ethereum 和 Base。BNB Chain 后来将其自身描述为 AI 代理的首选网络。
- 首次学术审计(6 月至 7 月):帝国理工学院主导的论文以及一项针对 10,000 个 Ethereum 代理的独立研究均发现,大多数注册缺乏实时服务。帝国理工学院主导的研究还展示了操纵评分的成本是多么低廉。
- x402 基金会投入运营(7 月 14 日):Linux 基金会完成了 Coinbase 对 x402 的贡献,拥有 40 名成员。这使得在 ERC-8004 规范中命名的支付协议置于中立治理之下。

ERC-8004 与 x402、ERC-8183、MCP 及 A2A 的对比
ERC-8004 涵盖信任。代理使用独立标准来进行消息传递、命名、付费工作以及支付。
该规范明确支持与 x402 配对,这允许软件通过稳定币按网页请求付费。代理在其注册文件中声明 x402Support,并可通过 HTTP 接收 USDC。随后,客户端可以将交易哈希附加到反馈中作为付款凭证。Stripe 和 Paradigm 的 Tempo 提供了一种竞争性支付协议,并且已经托管了一个 ERC-8004 注册表。
代理之间的付费工作属于 ERC-8183。客户端将资金锁在托管中,提供商提交工作,但只有评估者才能将任务标记为完成。该草案建议将每个结果记录在 ERC-8004 中,以便每个完成的任务都贡献一个声誉信号。它使已经在 Virtuals Protocol 上线运行的代理商业协议(Agent Commerce Protocol)正式化。
托管任务或结算支付使得相关评分需要花费真金白银来伪造。这直接解决了在上线后的头几个月中,由免费、未经验证的反馈所产生的女巫(Sybil)问题。

ERC-8004 代理用于什么?
声明的服务和浏览器中最活跃的列表显示,活跃代理集中在少数几个类别中。运营商编写自己的列表,这些列表不带有任何背书。
- DeFi 和基金管理:代理管理联合投资金库并分配稳定币以获取收益。其他代理交易期货 funding rates,同时还有一些代理正在开发 zero-knowledge 证明,以证明执行保持在预设限制之内。
- 消费者支付:Celo 上的代理在 170 多个国家/地区宣传话费充值、账单支付和礼品卡,并通过 x402 微支付进行结算。
- 数据和预测源:提供的服务包括体育赔率、市场信号和内容分析。许多服务使用提交-揭示(commit-reveal)记录在结果揭晓前锁定预测。
- 风险评分:Base 最常见的反馈标签涉及 Trust Score、合约风险和对手方检查,指向自动化的风险评级服务。
- 编排:管理代理将任务分配给专家,监督其质量,同时处理多代理平台的执行。
研究人员发现,MCP 和 A2A 端点约占 Base 上声明服务的的一半。普通网页端点在 BNB Smart Chain 上占比约 70%。有关该行业代币的信息,请参阅我们的AI 加密货币排名。
ERC-8004 的优缺点
ERC-8004 的风险有哪些?
应用程序必须决定信任哪些 ERC-8004 信任信号,即使这些信号共享标准格式。该 EIP 的安全部分明确指出,该标准无法保证宣传的功能可用或不具恶意。
- 女巫声誉:虚假评论者只需花费几分之一美分就能抬高或毁掉评分。使用未经筛选的平均值的应用程序容易受到这种操纵。
- 具误导性的注册:注册文件可识别发布代理的代理,但无法确定其端点是否正常工作或行为是否诚实。
- 可升级的注册表:参考合约是由 8004 团队策划的可升级单例。因此,信任集中在升级密钥持有者身上,这使得独立的智能合约审计变得非常重要。
- 密钥泄露:所有者密钥控制着代理的身份、URI 和支付钱包。一旦被盗,读取该注册表的任何地方的代理都会受到牵连。
- 永久记录:链上指针和哈希无法删除。粗心的元数据或反馈可能会使运营商的工作方法无限期地暴露在外。
- 孤立评分:声誉尚不能在链之间转移。评分服务也可能为同一代理分配不同的排名。
- 规范迭代:随着验证注册表的重新设计以及研究人员推动反馈更改,当前构建的集成可能需要重新编写。
帝国理工学院领导的作者提出了一项标准响应测试和一个指定单位及有效范围的标签注册表。他们建议的修正案还包括中位数或截尾均值聚合,其影响力按 staked 资本或结算支付额进行缩放。这些在当前部署的合约中均不存在。
ERC-8004 是否会影响 Ethereum 和 ETH?
作为普通智能合约运行,ERC-8004 对 Ethereum 的共识、费用或发行没有做出任何更改。它对主网需求的直接贡献很小。Ethereum 占注册代理的 6% 且反馈记录不足 1%。
研究表明,在 Ethereum 上写入声誉注册表的平均成本约为五美分,而在 Base 上则远低于一美分。因此,高频代理更青睐Layer 2 networks(可批量处理交易并在 Ethereum 上结算)以及低费用的替代 Layer 1。寻求主网身份的运营商可以使用我们的Ethereum gas tracker来选择注册时机。
当前数据几乎不支持“代理注册会产生购买 ETH 的压力”这一说法。更明确的好处是战略层面的:Ethereum 的标准流程、基金会支持的 dAI 团队以及代币格式现在很好地定义了 Ethereum 自身之外的代理身份。

最后总结
在推出近八个月后,ERC-8004 解决了分发问题,但质量问题仍未解决。数十个 EVM 网络使用相同的注册表地址。ERC-8183 和 ENSIP-25 围绕该标准编写,浏览器、SDK 和支付集成均构建于其上。
大多数注册信息仍然只是占位符。拥有最多身份信息的链几乎没有产生任何反馈,且大多数审核者看起来像是假的。旨在保障高价值任务安全的注册表目前仍未上线。
我们正在追踪验证注册表的修订情况,以及声誉是否会根据 x402 或 ERC-8183 支付凭证进行加权。通过健康检查的智能体占比是另一个关键指标。任何这些领域的进展都将表明该目录正在发展成为可用的信任基础设施。






