新闻加密货币Circle 让 AI 代理无需独立 Gas 钱包即可使用 USDC 付款

Circle 让 AI 代理无需独立 Gas 钱包即可使用 USDC 付款

作者: Coindoo·

要点速览

  • Circle 的 Facilitator Service 现已在 Arc、Base 和 Polygon PoS 上处理 USDC 结算的 x402 支付,使 AI 代理无需基于银行卡的支付基础设施即可为数字资源付费。
  • Circle 的转发器替买方承担结算 gas,因此钱包不再需要同时持有网络原生代币和 USDC 即可完成交易。
  • 支付通过 EIP-3009 链下签名授权,Circle 会验证签名、筛查双方地址,并在广播前记录支付以防重试时重复扣费。
  • Circle 表示该服务不持有买方资金,也不核实交易目的或代理权限,余额上限和收款方限制等支出控制仍由应用所有者负责。
  • Circle 将 Arc 上的结算描述为最终结算,而 Base 和 Polygon PoS 上的支付可能受到区块链重组影响,且不保证收款。
Circle 让 AI 代理无需独立 Gas 钱包即可使用 USDC 付款

Circle 于 9 月 19 日宣布,其 Facilitator Service 现已支持在三条网络上以 USDC(Circle 发行的与美元挂钩的稳定币)结算的 x402 支付:Arc(Circle 自有的区块链)、Base(由 Coinbase 开发的以太坊二层网络)和 Polygon PoS。
实际上,该服务处理的是一种简单的交换。AI 代理向在线服务请求某样东西——一个数据集、一个 API 响应或一项已完成的任务——服务器回复一个价格。代理签署支付授权,USDC 完成转移,服务器释放结果。这一流程瞄准了主流支付轨道的一个空白:这些轨道假设存在持卡的人类用户,具备账单信息以及批准周期性扣款的方式——而自主代理本身并不天然具备这些条件。

x402 为这种交换提供了协议语言。它是一个围绕 Web 的「402 Payment Required」状态码构建的开放协议,该状态码自 1999 年起就是 HTTP 规范的一部分,但很少被用于实际支付。当服务器返回该响应时,可以包含金额、接受的支付方式、区块链和目标地址。买方随后返回其已授权该支付的证明。x402 本身并不转移资金;它只是将买卖双方之间的对话标准化。Circle 的新服务则执行随后的区块链工作。

Gas 并未被消除,只是被隐藏了

每笔区块链交易都需要网络费用,通常称为 gas。在许多网络上,该费用必须以该链的原生代币支付。因此,持有 USDC 的买方可能无法发送资金,除非同一个钱包中还持有正确的 gas 代币——这一约束对自主代理的影响更大,因为它们没有简单的方法在任务中途补充 gas 余额。

开发者可以通过运营转发器(relayer)来绕过这一问题:一个替用户提交交易并支付 gas 的独立系统。这通常意味着保护另一把签名密钥、维护一个有资金支持的 gas 钱包,并在交易失败时进行监控。

Circle 将这些工作收进一个托管服务。根据其技术文档,Circle 通过其转发器广播每笔转账并支付结算 gas。买方授权 USDC 支付,但无需单独维护网络原生代币余额。Gas 并未消失;Circle 接管了出资和提交交易的工作。

钱包签名才是实际的消费授权

转账使用 EIP-3009,该标准允许代币持有者以链下签名授权转账。「链下」意味着钱包签署一条消息,而无需立即发送交易或支付 gas。

签署的消息中包含付款钱包、收款方、USDC 、授权有效期以及一个称为 nonce 的唯一代码。Nonce 可防止同一授权被重复使用。

Circle 会检查签名是否有效、买方是否有足够的 USDC,以及收款方是否与卖方指定的支付地址匹配。它还会在提交转账前对双方地址进行筛查,并在广播前记录该笔支付,这样重试同一请求就不会产生二次扣费。

这正是技术授权与人为许可之间的区别所在。签名只能证明买方的钱包批准了这笔转账。它并不能证明 AI 代理在预算范围内行事、购买了合适的服务,或遵循了其所有者的指示。人还是应用运营者仍需决定赋予代理多大的控制权。这可能意味着使用余额受限的钱包、将钱包编程为仅批准指定的操作、限制收款方或设置消费上限。Circle 明确表示,其 facilitator 不会核实交易目的或代理权限的范围。

角色分工如下:

  • 买方或 AI 代理: 请求资源,并从其钱包中签署一笔精确金额的 USDC 支付。
  • 卖方: 设定价格和收款地址,请求结算并释放已付费的资源。
  • Circle: 检查授权、筛查双方、支付 gas 并提交转账。

便利性将支付操作转移给了 Circle

减少支付组件的数量可以降低出错概率并缩短开发时间。但它也将多项功能集中在 Circle 的服务之内。使用该 facilitator 的卖方依赖 Circle 接受请求、完成筛查、保持转发器有资金支持并提交交易。如果该托管服务不可用或拒绝某个地址,即使底层区块链仍在正常运行,结算也可能停止。

这是一种运营依赖,而非托管。Circle 表示,该服务不持有也不控制买方的资金。USDC 仍保留在买方的钱包中,直到代币合约——记录 USDC 转账的区块链程序——执行该授权为止。

Circle 允许有限度的免密钥测试,但持续的生产使用要求卖方通过 Circle API 密钥进行身份验证。一句话概括其中的权衡:开发者不再需要运营转发器、gas 钱包和筛查流程,但他们的支付流程现在依赖 Circle 替他们运营这些组件。

依赖 Circle 也并不能消除网络层面的风险。Circle 警告说,Base 和 Polygon PoS 上的支付可能受到区块链重组的影响——这是一种最近记录的区块被替换的罕见事件。Circle 将 Arc 上的结算描述为最终结算,但不保证 Base 或 Polygon PoS 上的收款。这些条款描述的是当前上线时的状态;对于在该服务上构建的用户,Circle 的文档将是支持网络或结算保证变化最先出现的地方。

Arc 正在搭建的不只是一个支付层

当收款方能够使用收到的 USDC 时,消除支付摩擦就变得更加重要。Arc 已经托管了 Uniswap 的交易基础设施,包括 v2、v3、v4 和 UniswapX。这使得支付结算与链上流动性访问处于同一网络。这两个系统并未自动连接,它们的存在也不能保证会有代理驱动的交易量。不过,它们确实将支付结算和交易基础设施放到了同一个 Arc 生态之中。

更快的结算让支出控制变得更加重要

更便捷的结算提升了钱包级控制的价值。受限的钱包可以让自主支付变得有用;而不受限的签名密钥则可能让代理的一次失误付出高昂代价。Circle 可以验证签名是否有效并将支付送达区块链。但判断代理是否本应签署这笔支付,仍是应用及其所有者的责任。

本文仅供信息参考之用,不构成金融、法律或投资建议。支付服务功能、支持的网络和结算条件可能发生变化。