Circle 為 CCTP 快速轉帳新增預付手續費

Tapbit Wire - Tapbit NewsTapbit Wire·來源:Crypto.news·
分享

Circle 已為 CCTP 快速轉帳新增預付手續費功能,讓開發者可在來源網路報價並收取跨鏈 USDC 手續費,同時確保 recipients 收到的金額不變。

重點摘要

  • CCTP 開發者可在 USDC 轉帳前收取快速轉帳與轉送服務手續費。

  • 手續費可用 USDC 或來源區塊鏈原生 Gas 代幣支付。

  • Circle 的報價 API 將支援的協定手續費整合為單一經簽署、具時效性的報價。

  • 預付手續費需搭配 EVM 來源鏈,但轉帳終點仍可為支援的非 EVM 網路。

CCTP 在焚毀 USDC 前即收取轉帳手續費

Circle 官方開發者文件指出,流程始於應用程式請求已簽署的費用報價,並於來源區塊鏈提交 USDC 焚毀交易時一併送出。

依先前付款方式,協定手續費可能自接收方在目標網路鑄造的 USDC 中扣除;因此使用者若指定固定轉帳金額,實際收款可能低於交易起始時輸入之數值。

預付模式將轉帳金額與手續費分離。交易提交後,CCTP 智能合約會驗證已簽署報價、收取付款,再將交易轉交 TokenMessengerV2 執行 USDC 焚毀。

你可能也感興趣:21 家銀行支持的穩定幣具全球背書,能否與 USDT 和 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 提醒實際時長可能調整。

已簽署報價讓應用程式能在焚毀(burn)操作提交前精確掌握協議成本。開發人員因此可提前向使用者顯示轉帳金額、手續費及最終到賬金額,無需估算 USDC 抵達另一條鏈後才扣除的分項費用。

使用者可使用 USDC 或原生代幣支付 CCTP 手續費。

付款時,開發人員可選擇 USDC 或來源區塊鏈的原生 Gas 代幣;原生代幣為預設選項,其報價金額將直接作為交易的原生價值附帶送出。

若選擇 USDC,應用程式須於請求中填入該穩定幣在來源鏈上的合約位址;使用者亦須授權 TokenMessengerWithFees 合約,允許其支出本次轉帳的 USDC 及額外用於手續費的 USDC。

此情形下,兩筆金額雖均來自發送方餘額,但合約會分別處理:僅轉帳金額進入 CCTP 的焚毀-鑄造流程,而預付手續費則於焚毀前即被收取。

使用原生代幣付款可使發送方的 USDC 餘額僅因轉帳金額而減少,不影響其他部分;此選項適合已在源鏈持有 Gas 資產的錢包與應用程式;而 USDC 付款則讓開發人員得以維持以美元計價的交易成本。

針對轉送服務交易,新版合約可在開發人員請求轉送報價卻未提供自訂掛鉤資料時,自動建立所需 cctp-forward 掛鉤;採用自訂指令的應用程式,則必須提交與取得已簽署報價時完全相同的掛鉤資料。

Circle 的範例實作將 10 USDC 自 Base Sepolia 轉至 Arc 測試網,並預付兩項服務費用;公司表示,開發人員可依相同流程,於所有符合資格的 EVM 來源網路及 Forwarding Service 支援的任一目標鏈執行操作。

EVM 要求排除 Solana 作為來源鏈。

目前預付手續費報價要求轉帳必須始於 EVM 相容區塊鏈;Circle 的 API 文件指出,來源區塊鏈須支援預付費用,且須滿足所請求服務附加的任何其他條件。

快速轉帳報價僅在來源區塊鏈支援「快於最終確認」(faster-than-finality)結算時方可取得;同理,僅當目標鏈支援 Circle 的轉送服務時,應用程式才能請求轉送費用報價。

根據現行設定,Solana 因非 EVM 相容鏈,故無法擔任預付手續費交易的來源網路;但若選定路徑與目標服務獲支援,應用程式仍可將 USDC 發送至 Solana。

隨著 Circle 在更多區塊鏈上推出原生 USDC,CCTP 的網路覆蓋持續擴張;今年八月,Circle 於 X Layer 上線 CCTP,使該協議支援鏈數增至 26 條,而原生 USDC 已於 36 條網路可用。

針對機構用戶,Circle 於七月將 Gateway 與 Fireblocks 整合,使客戶能透過 Fireblocks 的管控機制、核准流程與交易紀錄,統一管理跨支援鏈的 USDC 餘額。

美國用戶仍須遵守其透過之平台與應用程式的相關條款;Circle 的 USDC 條款明定,其於美國發行之穩定幣依適用州法視為儲值或預付存取工具,而第三方對 USDC 的支援並不構成 Circle 對該服務之認可。

詳情請見:BitMine 在湯姆·李看漲預期下購入 28,086 枚 ETH