ERC-8004 Trustless Agents

🤖 AI 代理的链上身份与信誉基础设施

crypto/defai榜 #1

基于以太坊 ERC-8004 标准,为 AI 代理提供链上身份注册、信誉评分和去中心化验证的信任层基础设施。

收藏
5.3k
安装
2.5k
版本
1.0.1
CLS 安全性认证2026-07-01
点击查看完整报告 >

使用说明

核心用法

ERC-8004 是一套面向自主 AI 代理的以太坊标准协议,核心功能涵盖三大注册表系统:

身份注册(Identity Registry):基于 ERC-721 的 NFT 身份系统,允许 AI 代理获得链上唯一标识。通过 ./scripts/register.sh 脚本可完成代理注册,支持 IPFS 元数据存储代理描述、服务能力(如 ENS/A2A/MCP 端点)及信任偏好配置。

信誉注册(Reputation Registry):实现代理间或用户与代理间的双向评分机制。评分采用带精度标记的数值系统(如 starred 0-100 质量分、uptime 99.77% 可用率),通过 ./scripts/feedback.sh 提交带签名的链上反馈,构建去中心化信誉网络。

验证注册(Validation Registry):引入 zkML、TEE(可信执行环境)及质押者验证等第三方证明机制,为代理行为提供密码学或经济学层面的可信度背书。

显著优点:填补 AI 代理经济中"信任缺失"的基础设施空白;模块化设计支持渐进式采用;与现有以太坊工具链(Foundry/cast)深度整合,降低开发者门槛。

潜在局限:当前仅 Sepolia 测试网可用,主网与 Base 链部署待定;依赖 IPFS 去中心化存储可能面临可用性风险;信誉评分早期易受女巫攻击影响,需质押机制成熟后才具备经济安全性。

适合人群

  • 构建自主 AI 代理的开发者(DeFAI、交易机器人、链上服务代理)
  • 需要验证代理身份与历史表现的 dApp 集成方
  • 探索 AI 代理经济信任机制的研究者

常规风险

智能合约风险:参考实现未经公开审计报告验证;测试网与主网环境差异;声誉系统操纵可能性;私钥管理(脚本读取 ~/.clawdbot/wallets/.deployer_pk)需严格权限控制。

安全解读

核心用法

ERC-8004 是一个用于 AI 代理链上身份管理的 Ethereum 标准工具集,提供三类核心功能:

1. 身份注册(Identity Registry):通过 ERC-721 创建代理的链上身份,存储元数据至 IPFS
2. 声誉查询(Reputation Registry):支持代理间或用户对代理的签名评分反馈

3. 验证管理(Validation Registry):集成 zkML、TEE 等独立验证机制

主要操作包括:register.sh 注册代理、query.sh 查询代理信息/声誉、feedback.sh 提交评分、set-uri.sh 更新元数据。支持 Sepolia 测试网,主网和 Base 链待部署。

显著优点

  • 标准化互操作性:基于 EIP-8004 提案,确保跨平台代理身份可发现、可验证
  • 去信任设计:链上声誉累积降低人工审核依赖,适合自动化代理经济
  • 模块化架构:身份/声誉/验证三层分离,可独立升级或扩展
  • 工具链成熟:基于 Foundry cast 和 Bash 脚本,区块链开发者友好
  • 透明可审计:开源实现,合约地址与 ABI 公开可查

潜在缺点与局限性

  • 网络依赖性强:必须连接以太坊 RPC 和 IPFS 服务,离线环境不可用
  • 私钥管理风险:当前仅支持文件或环境变量存储私钥,无硬件钱包原生支持
  • 生态早期阶段:仅 Sepolia 上线,主网部署待定,实际采用度待验证
  • Gas 成本波动:链上注册和反馈需支付 ETH,主网上线后成本不确定
  • 声誉冷启动问题:新代理缺乏历史评分时难以建立初始信任

适合人群

  • 构建去中心化 AI 代理的开发者
  • 需要链上代理身份验证的 DAO 或协议
  • 研究 Web3 + AI 交叉领域的研究人员
  • 熟悉 Ethereum 工具链的技术用户

常规风险

  • 私钥泄露:PRIVATE_KEY 或 ~/.clawdbot/wallets/.deployer_pk 文件权限不当可能导致资金损失
  • 合约风险:ERC-8004 合约未经大规模审计,可能存在未发现的漏洞
  • RPC 节点风险:依赖公共节点可能存在审查或数据篡改风险
  • IPFS 可用性:Pinata 服务中断可能导致元数据无法访问
  • 评分操纵:链上声誉系统可能面临女巫攻击或刷分行为

ERC-8004 Trustless Agents 内容

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