核心用法
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 代理的法律地位在多数司法辖区仍不明确