核心用法
Basename Agent 是一款面向 AI 代理的链上身份注册工具,通过 WalletConnect v2 协议实现完全自主的 .base.eth 域名申请流程。用户仅需提供钱包私钥(环境变量方式)和目标名称,脚本即可自动完成:启动无头浏览器访问 base.org/names、搜索域名可用性、建立 WalletConnect 会话、签名并提交注册交易、确认链上状态。支持 --dry-run 预检模式和 --years 自定义注册年限。
显著优点
1. 完全自主化:无需人类点击浏览器,AI 代理独立完成全流程,真正实现 "onchain identity for AI" 的愿景。
2. 人类可读身份:将冗长地址(0x4b039...)转换为易记名称(yourname.base.eth),便于跨平台识别与声誉积累。
3. 声誉可移植:注册的 Basename 作为持久标识符,可在多 dApp、多场景中复用,构建链上信用历史。
4. 安全设计:强制环境变量注入私钥、拒绝命令行参数传递敏感信息、内置审计日志、支持专用钱包隔离风险。
潜在缺点与局限性
- 真实资金风险:涉及链上交易与私钥签名,操作失误或代码漏洞可能导致资金损失。
- 浏览器自动化依赖:基于 Puppeteer 模拟用户行为,界面改版可能导致脚本失效(维护脆弱性)。
- 成本不确定性:短域名溢价显著(3 字符 ~0.1 ETH),且 Gas 费用随网络波动。
- 中心化服务依赖:WalletConnect 中继服务、base.org 前端可用性影响功能稳定性。
适合人群
- AI 代理开发者与自动化机器人运营者
- 需要为链上服务建立可验证身份的 DAO 或协议
- 希望减少人工干预、实现 24/7 自主运营的基础设施团队
- 对 WalletConnect 协议与 ENS/Basename 生态有技术认知的开发者
常规风险
- 私钥泄露:环境变量若未妥善保护(如日志泄露、容器镜像残留),资金面临被盗风险。
- 交易签名欺诈:自动化流程可能被恶意 dApp 诱导签署非预期交易(需严格校验
to地址与value)。 - 社会工程攻击:名称抢注、仿冒知名代理身份(如
openai-agent.base.eth)可能误导用户。 - 合规灰色地带:部分司法管辖区对自主执行金融交易的 AI 实体缺乏明确法律框架。