Circle 將 Uniswap 的 Permit2 整合到支付網路中,簡化了穩定幣的授權和結算流程。


Circle Payments 網路升級使用 Permit2 和 EIP-712 實現基於簽名的安全穩定幣交易自動化

金融科技公司 圓 宣布它 Circle支付網絡 (CPN) 現在支援使用新的交易流程 UniswapPermit2 簡化了穩定幣支付的授權和結算流程。

此更新允許開發者無需使用原生代幣管理區塊鏈處理費用、無需簽署原始交易或處理 nonce 管理即可執行交易。交易僅使用 USDC 和簽名即可完成,並在需要時自動加速。

透過將 Permit2 與 CPN 的新型支付結算合約結合,開發人員可以更輕鬆地整合安全、合規且完全抽象的鏈上支付。

鏈上交易 V2 升級透過簡化區塊鏈費用管理、允許使用 USDC 而非原生代幣支付費用以及實施 EIP-712 類型化資料進行交易簽名,提高了 CPN 的效率。這消除了原始交易簽章和手動處理 nonce 的需要,同時使 CPN 能夠自動廣播和加速交易,從而實現及時結算。

CPN支付結算合約是一種新型智能合約,用於驗證和執行交易。它驗證發起金融機構(OFI)代表付款人提交的支付意圖,並強制執行時間和隨機數字規則。支付結算透過Permit2從付款人提取資金,然後將款項分配給收款人,並將任何適用的費用分配給受益人。

新增整合功能,協助鏈上交易 V2,簡化代幣授權

Permit2 與 Circle Payments Network (CPN) 的整合簡化了代幣授權和轉帳流程。 Permit2 與 PaymentSettlement Contract 結合,構成了 Onchain Transaction V2 的基礎。在 Onchain Transaction V2 中,Permit2 管理授權層,PaymentSettlement Contract 處理驗證,而 Relayer Service 則負責交易轉送和管理區塊鏈處理費用。

在這個系統中,OFI錢包作為所有者,代表發送方進行操作。支付結算合約作為支出方,在獲得授權後驗證並執行付款。 Uniswap部署的Permit2作為中介,透過驗證基於簽章的授權來發揮作用。

審批流程分為兩個階段。第一階段是主審批,OFI 錢包需要授予 Permit2 一個 ERC-20 代幣授權,每個代幣的授權限額可配置;但這並不授權中繼器轉移資金。第二階段是子審批,針對每筆付款進行,OFI 錢包會簽署一份臨時的 Permit2 子審批文件,指定 PaymentSettlement 合約為該筆付款的授權支出方。 defi交易金額包含有效期限和隨機數。當中繼器提交交易時,支付結算合約透過 Permit2 提取資金,而中繼器本身無法存取這些資金。

Permit2 和 Circle 簡化了鏈上結算

Permit2 引入了基於簽署的 ERC-20 授權機制,允許錢包透過簽署訊息而非廣播鏈上授權來授權代幣支出。授權完成後,支付結算合約驗證付款意圖,並透過中繼服務在鏈上執行結算。這種方法無需合作夥伴手動管理 nonce 追蹤或支付區塊鏈處理費用,因為合約負責驗證,而中繼服務負責交易廣播。

開發者可以使用 Circle 的錢包 API 以程式設計方式批准 Permit2,授予其自動處理未來付款所需的權限。 Permit2 取得授權後,可以使用 API 參數 transactionVersion: “VERSION_2” 建立 CPN 付款報價,傳回的報價包含以 USDC 計價的區塊鏈處理費。

為了執行 CPN V2 交易,開發者呼叫更新後的 V2 端點,接收用於簽署的 EIP-712 類型資料負載。該簽名由 Circle 的開發者控制錢包端點生成,然後由 CPN 使用該簽名完成轉賬,從而無需進行原始交易管理。

透過將 Permit2 與支付結算合約結合, 圓 簡化了鏈上結算流程,包括授權和執行。 Permit2 處理基於簽署的 USDC 授權,支付結算合約驗證並執行支付,而 Relayer 則抽象化了交易廣播和區塊鏈費用管理。這些升級簡化了鏈上支付,減少了手動交易處理,無需管理原生代幣,並透過一次 API 呼叫結合鏈下簽名即可實現高效結算。



Source link

免责声明:本文提供的信息不是交易建议。BlockWeeks.com不对根据本文提供的信息所做的任何投资承担责任。我们强烈建议在做出任何投资决策之前进行独立研究或咨询合格的专业人士。

Like (0)
Mpost的头像Mpost作者
Previous 1天前
Next 1天前

相关推荐

发表回复

Please Login to Comment
SHARE
TOP