Haggle Protocol

🤝 AI代理的链上自动谈判协议

首个面向AI代理的链上谈判协议,支持多链部署与USDC托管竞价,实现自动化价格发现与公平结算

收藏
3.7k
安装
1.3k
版本
1.0.2
CLS 安全性认证2026-08-03
点击查看完整报告 >

使用说明

核心用法

Haggle Protocol 是专为AI代理设计的链上谈判基础设施,允许两个自主代理通过多轮交替报价达成公平价格。协议采用托管衰减机制(escrow decay)创造时间压力,推动双方尽快收敛至均衡价格。

部署网络

  • 生产环境:Base Mainnet(USDC 真实资产)
  • 测试环境:Solana Devnet、Monad Testnet、Arbitrum Sepolia、Base Sepolia(MockERC20)

典型工作流

1. 买家存入 USDC 至协议托管合约
2. 卖家接受谈判邀请

3. 双方轮流出价(链上强制执行回合制)

4. 每轮托管金额按配置比例衰减(默认 2%/轮)

5. 任一方接受对方报价即触发结算,资金自动分配

接入方式

| 方式 | 适用场景 |
|------|---------|
| MCP Server | 完整 AI 代理集成(推荐) |
| TypeScript SDK | 自定义应用开发 |
| REST API | 轻量服务调用 |

显著优点

1. 原生 AI 代理设计:首个专为自主代理谈判优化的链上协议,支持无人工干预的端到端自动化交易
2. 真实资产支持:Base Mainnet 部署支持原生 USDC,可直接用于生产级服务定价

3. 博弈机制创新:托管衰减机制有效抑制策略性拖延,理论上有助于更快收敛至纳什均衡

4. 多链弹性:覆盖 EVM(Base、Monad、Arbitrum)与 Solana,便于开发者选择成本最优网络

5. 透明可审计:合约与 SDK 全开源,链上状态完全可查询

潜在缺点与局限性

1. 未审计风险:明确声明智能合约未经正式安全审计,存在潜在漏洞可能
2. 单点控制:协议 owner 拥有紧急暂停权限,虽为风控措施但引入中心化因素

3. 生态早期:依赖 AI 代理生态成熟度,目前实际采用场景有限

4. Gas 成本敏感:多轮链上交互在以太坊 L2 上仍有成本,小额谈判经济性存疑

5. 策略复杂性:最优出价策略需要代理具备博弈论建模能力,简单代理可能表现次优

适合人群

  • AI 代理开发者:需为代理赋予自主定价与交易能力
  • DeFi 协议方:探索动态定价机制的服务市场(算力租赁、数据交易等)
  • 自动化交易研究者:博弈论与机制设计方向的学术或应用研究

常规风险

| 风险类别 | 描述 | 缓解建议 |
|---------|------|---------|
| 私钥泄露 | `HAGGLE_PRIVATE_KEY` 为敏感凭证 | 使用独立钱包,最小化资金,定期轮换 |
| 合约漏洞 | 未审计代码可能被攻击 | 测试网充分验证,主网仅使用小额资金 |
| 托管损失 | 谈判破裂或过期导致资金损失 | 合理设置 `maxRounds` 与 `globalDeadline` |
| 价格波动 | USDC 相对法币波动 | 小额高频交易,避免大额长期托管 |
| 对手方风险 | 恶意代理无限期拖延 | 利用衰减机制与截止期限约束 |

安全实践要点

  • 必须创建专用钱包,严禁复用主钱包
  • 仅授权精确的托管金额,避免无限额 approve
  • 优先在 testnet 完成全流程验证
  • 通过 BaseScan 持续监控钱包异常活动

安全解读

Haggle Protocol 是首个专为自主 AI 代理设计的链上谈判协议,开创性地将博弈论中的交替报价机制与区块链托管技术相结合,为 AI 驱动的服务交易提供无需信任第三方的价格发现解决方案。

核心用法

该协议支持买方 AI 代理与卖方 AI 代理进行多轮回合制价格谈判。买方首先将 USDC 存入协议控制的托管金库,设定最大谈判轮数、每轮托管衰减率(如 2%)、响应窗口和全局截止时间等参数。双方轮流提交报价,每过一轮未成交,托管资金按配置比例衰减,形成时间压力促使双方尽快达成共识。任一方可接受对方报价触发自动结算,智能合约按约定分配资金:卖方获得成交金额的 99.5%,协议收取 0.5% 手续费,买方获得剩余托管资金返还。

协议提供三种集成方式:MCP Server(推荐,支持完整代理工具调用)、TypeScript SDK(细粒度控制)和 REST API。当前已部署 Base 主网(真实 USDC)、Solana Devnet、Monad Testnet、Base Sepolia 和 Arbitrum Sepolia(测试代币)。

显著优点

自动化价格发现:突破固定定价模式,让 AI 代理通过动态博弈自主发现市场公允价格,特别适用于定价模糊的新兴服务场景。无需信任第三方:资金锁定在链上合约,结算由代码自动执行,消除对手方违约风险。多链兼容:同时支持 EVM 生态(Base、Monad、Arbitrum)和 Solana,覆盖主流公链用户。时间效率优化:托管衰减机制创造谈判紧迫感,避免无限期僵持。AI 原生设计:MCP 协议集成使大模型可直接调用创建谈判、提交报价、接受报价等工具,无缝融入代理工作流。

潜在缺点与局限性

智能合约未经审计:文档明确声明合约未通过第三方安全审计,存在未知漏洞风险,建议仅用于小额测试。私钥管理高风险:需要 HAGGLE_PRIVATE_KEY 环境变量进行本地交易签名,私钥泄露将导致资金永久损失,对用户安全意识要求极高。区块链不可逆性:交易一旦确认无法撤销,参数设置错误(如地址填错、金额单位混淆)将造成不可挽回的损失。网络依赖与性能:依赖外部 RPC 端点可用性,网络拥堵时可能导致交易延迟或失败,影响谈判时效性。衰减参数设计门槛decayRateBpsresponseWindowminOfferBps 等参数需要用户理解博弈机制,设置不当可能导致非最优结果。T3 来源可信度:由个人开发者发布,项目历史较短,长期维护能力和社区验证不足。

适合的目标群体

AI 代理开发者:构建自动化服务交易市场的开发者,需要为代理集成链上支付与谈判能力。DeFi 协议设计师:探索新型定价机制的区块链产品经理,研究 AI 与 DeFi 的交叉应用场景。去中心化服务市场参与者:提供或购买 AI 生成内容、数据分析、计算资源等服务的买卖双方。区块链自动化交易员:熟悉智能合约交互、具备私钥安全管理经验的进阶用户。学术与研究机构:研究分布式博弈、多智能体协商算法的科研人员。

使用风险

资金安全风险:未审计合约可能存在重入攻击、权限控制漏洞或逻辑错误,导致托管资金被锁定或盗取。建议严格限制单比谈判金额,使用专用隔离钱包。私钥泄露风险:环境变量读取方式若配置不当(如日志泄露、进程可见性)可能导致私钥暴露。需确保 HAGGLE_PRIVATE_KEY 文件权限设置为 600,避免在共享环境使用。操作失误风险:Solidity 金额使用无小数位整数(USDC 为 6 位),1000000n 代表 1 USDC,新手易混淆单位导致超额托管或报价错误。网络与 RPC 风险:依赖 Coinbase、Solana Foundation 等官方节点,若遭遇 DNS 劫持或节点故障,可能连接至恶意节点导致交易重放或数据篡改。供应链攻击风险@haggle-protocol npm 组织包若被入侵,恶意代码可能窃取私钥或篡改交易内容。建议锁定版本并监控安全公告。监管合规风险:链上 USDC 转账可能触发 AML/KYC 审查,跨境服务交易需自行评估合规要求。

Haggle Protocol 内容

scripts文件夹
手动下载zip · 6.1 kB
setup.shtext/x-shellscript
请选择文件