Circle 讓 AI 代理以 USDC 付款,無需另備 Gas 錢包
重點速覽
- •Circle 的 Facilitator Service 現已在 Arc、Base 與 Polygon PoS 上處理以 USDC 結算的 x402 付款,讓 AI 代理無需卡片式支付基礎設施即可支付數位資源費用。
- •Circle 的中繼器代買方支付結算 gas,因此錢包無需在 USDC 之外另持該網路原生代幣即可完成交易。
- •付款透過 EIP-3009 鏈下簽名授權,Circle 會驗證簽名、審查雙方地址,並在廣播前記錄付款,以防止重試時產生重複扣款。
- •Circle 表示該服務不持有買方資金,也不檢查交易目的或代理的權限範圍,餘額上限與收款人限制等支出控制由應用程式擁有者負責。
- •Circle 將 Arc 上的結算描述為最終確定,而 Base 與 Polygon PoS 上的付款可能受區塊鏈重組影響,且不保證收款。

Circle 於 9 月 19 日宣布,其 Facilitator Service 現已支援以 USDC——Circle 發行的錨定美元穩定幣——結算的 x402 付款,涵蓋三條網路:Arc(Circle 自有的區塊鏈)、Base(由 Coinbase 開發的以太坊 layer-2 網路)與 Polygon PoS。
實際上,該服務處理的是一個簡單的交換流程。AI 代理向線上服務請求某項資源——資料集、API 回應或已完成的任務——伺服器則回覆一個價格。代理簽署付款授權,USDC 隨之轉移,伺服器釋出結果。此流程針對主流支付軌道的一個缺口:這些軌道假設持卡者是擁有帳單資訊並能核准定期扣款的人類——這些是自主代理先天所不具備的。
x402 為此交換提供「語言」。它是一個圍繞網路的「402 Payment Required」狀態碼建構的開放協定,該狀態碼自 1999 年起即屬於 HTTP 規範的一部分,但很少被實際用於付款。當伺服器回傳該回應時,可以包含金額、可接受的付款方式、區塊鏈與目標地址。買方隨後回傳其已授權付款的證明。x402 本身不會移動資金;它只是將買賣雙方之間的對話標準化。Circle 的新服務則執行後續的區塊鏈工作。
Gas 只是隱形化,並未消失
每筆區塊鏈交易都需要網路費用,通常稱為 gas。在許多網路上,這筆費用必須以該鏈的原生代幣支付。因此,持有 USDC 的買方若同一錢包內未持有正確的 gas 代幣,可能無法發送 USDC——這項限制對自主代理的影響尤其大,因為它沒有在任務執行中途補充 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 能驗證簽名是否有效並將付款送達區塊鏈,但判斷代理是否應該簽署,仍是應用程式及其擁有者的責任。
本文僅供資訊參考,不構成財務、法律或投資建議。付款服務功能、支援網路與結算條件可能會有所變更。