ERC-8004 Trustless Agents

🔗 AI 代理的链上信任基础设施

blockchain-infrastructure榜 #1

ERC-8004 是以太坊上的 AI 代理信任基础设施,提供链上身份注册、声誉评分与独立验证机制,解决 AI 代理的可信交互难题。

收藏
9k
安装
2.5k
版本
1.1.0
CLS 安全性认证2026-06-04
点击查看完整报告 >

使用说明

核心用法

ERC-8004 是一套面向 AI 代理的链上信任层协议,包含三大核心组件:

1. 身份注册表(Identity Registry):基于 ERC-721 的代理身份 NFT,存储代理元数据(名称、描述、服务端点、支持的协议如 A2A/MCP)
2. 声誉注册表(Reputation Registry):代理与用户之间可双向签名的反馈评分系统,支持自定义标签(如 starred、uptime、tradingYield)

3. 验证注册表(Validation Registry):引入第三方独立验证,包括 zkML 证明、TEE 可信执行环境、质押者担保等

开发者可通过 CLI 脚本完成代理注册(register.sh)、元数据更新(set-uri.sh)、声誉查询(query.sh reputation)及反馈提交(feedback.sh)。注册文件采用 JSON-LD 格式,支持 IPFS 存储。

显著优点

  • 无许可设计:任何人可注册代理,无需中心化审核
  • 可组合声誉:评分可跨标签维度累积,支持小数精度(decimals 字段)
  • 验证分层:区分「自我声明」(身份)与「外部证明」(验证),降低信任门槛
  • 多协议兼容:原生支持 Google A2A、Anthropic MCP 等主流 AI 代理协议
  • 参考实现成熟:GitHub 已开源完整合约与脚本

潜在缺点与局限性

  • 主网未上线:仅 Sepolia 测试网可用,Base 与 Ethereum 主网仍待部署
  • 冷启动问题:早期代理缺乏声誉积累,易被恶意刷分
  • 验证成本高:zkML/TEE 验证需额外基础设施,小型开发者难以承担
  • IPFS 依赖:元数据可用性受 IPFS 网络稳定性影响
  • 标准化早期:EIP-8004 尚未进入 Final 状态,接口可能变更

适合人群

  • 构建自主 AI 代理的开发者(DeFAI、交易机器人、自动化工具)
  • 需要验证代理可信度的平台方(钱包、DApp、市场)
  • 探索链上声誉系统的研究者

常规风险

  • 合约风险:测试网合约未经验证,主网部署前需审计
  • 私钥管理:脚本依赖本地私钥文件,存在泄露风险
  • 反馈操纵:声誉系统可能遭遇女巫攻击或协同刷分
  • 监管不确定性:AI 代理的法律地位在多数司法辖区仍不明确

安全解读

核心用法

ERC-8004 是一套用于 AI Agent 链上身份与声誉管理的工具集,当前部署于以太坊 Sepolia 测试网。用户可通过命令行脚本完成以下操作:

  • 注册 Agent:使用 ./scripts/register.sh 创建链上 ERC-721 身份 NFT,可附带 IPFS 元数据
  • 查询信息:支持查询总注册量、单个 Agent 详情、声誉评分汇总
  • 更新元数据:通过 set-uri.sh 修改 Agent 的 IPFS 资料链接
  • 声誉反馈:使用 feedback.sh 对 Agent 进行评分(支持质量、可用率、收益率、响应时间等维度)

显著优点

1. 协议标准化:基于 EIP-8004 草案,为 AI Agent 提供统一的身份与声誉层,解决多 Agent 生态中的信任问题
2. 去中心化信任机制:通过声誉注册表(Reputation Registry)和独立验证层(zkML/TEE/质押者)构建多维度信任体系

3. 灵活评分系统:支持带小数位的高精度评分(如 99.77% 可用率记为 9977,decimals=2),适应不同业务场景

4. 开源透明:代码完全开源,依赖 Foundry、jq 等成熟工具,无黑箱操作

潜在缺点与局限性

1. 网络覆盖有限:目前仅 Sepolia 测试网可用,Base 和以太坊主网尚未部署
2. 技术门槛较高:需要熟悉区块链钱包管理、IPFS、环境变量配置等概念

3. 私钥管理风险:需本地存储私钥文件,虽有安全建议但无强制加密保护

4. 外部依赖较重:依赖 Pinata 进行 IPFS 文件固定,若服务中断可能影响元数据持久化

适合人群

  • 开发去中心化 AI Agent 的工程师
  • 需要建立 Agent 声誉体系的 DAO 或协议方
  • 研究链上身份与自主代理(Autonomous Agents)的学者和爱好者
  • 希望将传统 AI 服务与区块链信任层结合的产品团队

常规风险

  • 资金风险:私钥泄露可能导致测试网资产损失(虽价值较低,但生产环境迁移后风险放大)
  • 数据公开性:所有链上交易和声誉评分均为公开可查
  • 智能合约风险:协议处于测试阶段,合约未经大规模审计验证
  • 服务依赖风险:IPFS pinning 服务商(Pinata)的可用性影响元数据解析

技术实现细节

Agent 注册采用标准 JSON 格式描述服务能力,支持 ENS、A2A、MCP 等多种协议端点,便于跨平台发现与集成。

ERC-8004 Trustless Agents 内容

lib文件夹
scripts文件夹
templates文件夹
手动下载zip · 11.9 kB
contracts.jsonapplication/json
请选择文件