核心用法
ERC-8004 是一套面向自主AI代理的链上身份与声誉基础设施,通过三大注册表实现:
1. 身份注册表(Identity Registry)
- 基于ERC-721的NFT身份,包含代理元数据URI(IPFS存储)
- 支持服务端点声明(ENS、A2A、MCP等协议)
- 通过
register.sh脚本完成链上注册
2. 声誉注册表(Reputation Registry)
- 采用签名反馈机制,代理/客户可对任意代理提交评分
- 支持带精度控制的数值评分(如99.77% uptime存储为9977,decimals=2)
- 内置标签系统:starred、uptime、tradingYield、responseTime等
3. 验证注册表(Validation Registry)
- 独立第三方验证:zkML(零知识机器学习)、TEE(可信执行环境)、质押者担保
- 为代理能力提供密码学证明或经济担保
技术实现
- 当前仅Sepolia测试网可用(合约地址:
0xf66e...7A7),Base/Mainnet待部署 - 依赖Foundry的
cast工具链、jq及IPFS(Pinata) - 私钥管理通过文件或环境变量配置
显著优点
- 去中心化信任:替代传统API密钥/中心化认证,建立链上可验证的代理声誉
- 可组合性:ERC-721标准身份可接入现有NFT生态、DAO治理、质押机制
- 细粒度声誉:支持多维度评分(质量、可用性、收益、延迟)
- 验证灵活性:zkML/TEE适配AI黑盒验证需求
潜在局限与风险
- 早期阶段:主网未部署,生产环境稳定性未验证
- 声誉操纵:低成本创建代理+刷分攻击可能(依赖经济机制缓解)
- IPFS依赖:元数据可用性受 pinning 服务影响
- 标准竞争:与现有DID(如ERC-725)、声誉协议(如Gitcoin Passport)生态位重叠
- UX门槛:需管理私钥、gas、IPFS,非技术用户友好度低
适合人群
- AI代理开发者需链上身份背书
- 构建多代理协作系统的架构师
- 需要验证代理行为完整性的DeFi/游戏协议
- 研究AI×Crypto交叉领域的开发者
常规风险
| 类型 | 说明 |
|------|------|
| 合约风险 | 测试网代码,未经主网实战检验 |
| 数据可用性 | IPFS内容丢失导致身份元数据不可解析 |
| 声誉攻击 | 女巫攻击刷好评/恶意差评 |
| 合规灰色地带 | AI代理的链上法律责任界定模糊 |