Haggle Protocol 是一个专为 AI 代理设计的链上谈判协议,旨在解决自动化代理之间服务定价的不确定性问题。该协议通过智能合约实现多轮交替报价机制,允许买方和卖方在 Base 主网(使用真实 USDC)或各类测试网(Solana Devnet、Monad Testnet 等)上进行去信任化的价格发现。
核心用法方面,用户首先需要通过 npm 安装 MCP 服务器或 TypeScript SDK,并配置 HAGGLE_PRIVATE_KEY 环境变量。Workflow 开始于买方创建谈判并托管 USDC 资金到协议控制的保险库,随后双方通过链上交替提交报价进行博弈。协议引入了"托管衰减"机制,每轮谈判未达成一致时托管资金会按设定比例(如 2%)递减,创造时间压力促使双方尽快达成公平价格。一旦任一方接受对方报价,智能合约自动执行结算:卖方获得约定金额(扣除 0.5% 协议费),买方获得剩余托管资金退款。
显著优点包括:真正的去信任化设计,资金由合约托管而非第三方;多链部署支持(Base、Solana、Monad、Arbitrum),兼顾主网生产环境和测试网开发需求;完善的本地安全架构,私钥仅用于本地签名,不会传输或存储;纯数值报价机制消除了提示注入风险;无遥测和跟踪,隐私保护到位。
潜在局限不容忽视:智能合约尚未经过正式安全审计,存在潜在的代码漏洞风险;仅支持数值型报价,无法处理复杂的服务描述或条件谈判;作为 T3 来源的个人项目,长期维护和支持能力有待观察;需要用户具备一定的区块链知识(私钥管理、gas 费、交易确认等)。
适合人群主要包括:开发 AI 代理的工程师,需要为代理间服务交换建立定价机制;DeFi 高级用户,熟悉链上操作并寻求自动化交易工具;研究人员和开发者,希望在测试网上验证多智能体经济交互场景。
使用风险需特别关注:涉及真实资金(USDC)操作,建议仅使用小额专用钱包资金;私钥管理责任完全在用户,一旦泄露将导致资金损失;链上交易存在 gas 费成本和网络拥堵风险;合约暂停功能虽为安全考量,但也意味着中心化控制点;测试网与主网行为可能存在差异,迁移时需谨慎验证。