首頁LBank 新聞中心
Circle 為 CCTP Fast Transfer 新增預付費用
circle-adds-prepaid-fees-to-cctp-fast-transfer
Circle 為 CCTP Fast Transfer 新增預付費用
CCTP 開發者可在 USDC 轉帳前收取快速轉帳與轉送服務費。費用可使用 USDC 或來源區塊鏈的原生 gas 代幣支付。Circle 的 Quote API 會將支援的協議費用整合為一份已簽署、具時效性的報價。預付費用需要 EVM 來源鏈,不過轉帳仍可在支援的非 EVM 網路上完成。
2026-09-08 來源:crypto.news

Circle 已為 CCTP 快速轉帳 (Fast Transfer) 增加了預付費用功能,允許開發人員在來源網路報價並收取跨鏈 USDC 費用,同時確保接收者收到的金額不變。

摘要
  • CCTP 開發人員可以在 USDC 轉帳前收取快速轉帳和轉送服務費用。
  • 費用可以用 USDC 或來源區塊鏈的原生燃料代幣支付。
  • Circle 的報價 API (Quote API) 將支援的協議費用合併為一個簽名的、有時間限制的報價。
  • 預付費用要求來源鏈必須是 EVM 鏈,儘管轉帳仍可以結束在支援的非 EVM 網路。

CCTP 在銷毀 USDC 前收取轉帳費用

Circle 的官方開發者文件指出,該流程始於應用程式請求一個簽名的費用報價,並將其與來源區塊鏈上的 USDC 銷毀交易一同提交。

在先前的支付方式下,協議費用可以從目的地網路上為接收者鑄造的 USDC 中扣除。因此,發送固定金額的用戶可能會收到少於交易開始時輸入的金額。

預付模式將轉帳金額與費用分開。一旦交易提交,CCTP 智能合約會檢查簽名的報價,收取費用,然後將交易傳遞給 TokenMessengerV2,後者完成 USDC 的銷毀。

隨後,Circle 驗證轉帳並在目標鏈上鑄造完整的聲明金額。例如,發送 100 USDC 的人可以安排接收者收到 100 USDC,而相關的協議費用則在原始網路單獨支付。

開發人員可以將此設置用於快速轉帳費用、轉送服務費用,或兩者皆可。快速轉帳允許 USDC 在來源交易達到完全最終性之前到達另一個鏈,而轉送服務則可以在接收網路傳送資金並完成一項操作。

CCTP 本身透過銷毀與鑄造系統移動原生 USDC。該協議在來源鏈上銷毀代幣,然後在目的地鏈上發行相同數量的代幣,避免了傳統橋接器常用的封裝資產。

crypto.news 在八月發布的跨鏈橋解釋文將 CCTP 描述為這種發行者控制模型最大的實作。與通用橋接器不同,該系統依賴於 Circle 在每個連接的網路上部署和營運其基礎設施。

Circle 報價 API 結合了兩種 CCTP 費用

透過 CCTP 報價 API,應用程式會發送轉帳金額、來源和目的地網域識別碼、選定的支付代幣以及需要定價的費用。

PRE_FINALITY 請求涵蓋快速轉帳費用,而 FORWARD 請求則涵蓋轉送服務費用。開發人員可以將兩個請求放在同一個 API 呼叫中,而無需透過單獨的系統計算和呈現費用。

回應包含總費用、每項服務的明細、支付代幣以及一個必須隨附鏈上交易的簽名報價。Circle 將報價綁定到指定的轉帳金額和目的地,而轉送服務的報價也取決於目的地呼叫者和 hook 資料。

如果開發人員在提交轉帳之前更改了其中一個綁定值,交易將回溯。每個報價還帶有到期時間或來源鏈區塊限制,要求應用程式在原始報價到期時獲取新價格。

Circle 目前的文件列出了大多數支援網路的約兩分鐘有效期,包括 Arbitrum、Avalanche、Base、Linea、OP Mainnet、Polygon PoS、Sonic、Unichain 和 World Chain。以太坊的報價預計窗口為兩分鐘三十秒,儘管 Circle 指出持續時間可能會改變。

簽名報價在銷毀提交之前為應用程式提供了確切的協議成本。因此,開發人員可以提前向用戶顯示轉帳金額、費用和最終金額,而無需估算 USDC 到達另一個鏈後可能扣除的單獨費用。

用戶可以使用 USDC 或原生代幣支付 CCTP 費用

對於支付,開發人員可以選擇 USDC 或來源區塊鏈的原生燃料資產。原生代幣支付是預設選項,報價金額作為其原生價值附加到交易中。

選擇 USDC 需要應用程式在請求中輸入穩定幣的來源鏈地址。然後,用戶必須授權 TokenMessengerWithFees 合約花費正在轉帳的 USDC 以及額外所需的 USDC 費用。

儘管兩種金額在這種情況下都來自發送者的餘額,但合約會分開處理它們。只有轉帳金額進入 CCTP 的銷毀與鑄造流程,而預付費用則在銷毀之前收取。

使用原生代幣可以使發送者的 USDC 餘額除了選定的轉帳金額外保持不變。此選項可能適用於已在原始鏈上持有燃料資產的錢包和應用程式,而 USDC 支付則允許開發人員將交易成本以美元計價。

對於轉送服務交易,更新後的合約還可以在開發人員請求轉送報價時自動創建所需的 cctp-forward hook,而無需提供自訂 hook 資料。使用自訂指令的應用程式必須提交獲取簽名報價時使用的相同 hook 資料。

Circle 的範例實作將 10 USDC 從 Base Sepolia 轉帳到 Arc Testnet,並預付了兩種服務費用。該公司表示,開發人員可以對符合資格的 EVM 來源網路和轉送服務支援的任何目的地遵循相同的流程。

EVM 要求將 Solana 排除為來源鏈

預付費用報價目前要求轉帳必須從 EVM 相容區塊鏈開始。Circle 的 API 文件指出,來源網域必須支援預付費用並滿足所請求服務的任何附加條件。

快速轉帳報價僅在來源區塊鏈支援比最終性更快的結算時才可用。同樣,應用程式只有在目的地與 Circle 的轉送服務協同工作時,才能請求轉送費用。

由於 Solana 不與 EVM 相容,因此在目前的設置下不能作為預付費用交易的來源網路。當選定的路由和目的地服務受到支援時,應用程式仍然可以將 USDC 發送到 Solana。

隨著 Circle 將原生 USDC 添加到更多鏈,CCTP 的網路足跡持續增長。八月份,Circle 在 X Layer 上推出了 CCTP,使該協議擴展到 26 個區塊鏈,同時原生 USDC 在 36 個網路上可用。

對於機構用戶,Circle 在七月將 Gateway 與 Fireblocks 連接,允許客戶透過 Fireblocks 的控制、審批系統和交易記錄管理跨受支援鏈的統一 USDC 餘額。

美國用戶仍受其透過其存取 CCTP 的平台和應用程式的條款約束。Circle 的 USDC 條款聲明,其在美國發行的穩定幣在適用的州資金傳輸法律下被視為儲值或預付存取,而第三方對 USDC 的支援不構成 Circle 對該服務的認可。