Stable 如何實現免費的 USDT 轉帳?
@stable 正在為 USDT 建設一個數位國度,提供各種 USDT 原生功能,並在 RPC、共識、執行和數據庫方面提供端到端的可擴展性優化。
在 USDT 特定功能中,最顯著的是免費的 USDT 轉帳。
但 Stable 實際上是如何做到這一點的呢?
"秘密在於 ERC-4337 和 EIP-7702。"
[ERC-4337]
ERC-4337 是以太坊生態系統中領先的帳戶抽象標準。它通過引入以下內容來實現帳戶抽象,而不改變核心以太坊協議:
- EntryPoint
- Bundler
- Paymaster
在 ERC-4337 中,用戶簽署一個稱為 UserOp 的單獨對象,而不是傳統的交易,並將其發送到專用的離線記憶池(UserOperation 記憶池),而不是以太坊的公共記憶池。
傳統的記憶池交易由驗證者驗證,而在 ERC-4337 中,Bundlers 驗證來自用戶的 UserOps,將它們打包成一個單一的捆綁交易,並將其發送到 EntryPoint 智能合約。
EntryPoint 是 ERC-4337 的核心合約。它驗證並執行 UserOps,並在一步中處理燃料結算。
在這裡,Paymaster 可以選擇性使用——一個代表用戶支付燃料費的智能合約,或允許以替代代幣支付費用。如果 UserOp 指定了一個 Paymaster 並包含所需的額外數據,EntryPoint 將處理它,這樣用戶要麼不支付燃料費,或者可以用另一種代幣結算費用。
[EIP-7702]
儘管 ERC-4337 引入了一個創新的帳戶抽象標準,但它面臨著採用挑戰。一個關鍵問題是,為了使用帳戶抽象,最終用戶必須將資金從現有的 EOA 轉移到新創建的 CA。這增加了用戶體驗的摩擦,並減緩了廣泛採用。
EIP-7702 解決了這個問題。隨著以太坊 Pectra 升級的推出,它允許 EOA 暫時充當 CA。這意味著用戶可以保留其現有的 EOA 地址和用戶體驗,同時立即使用像 ERC-4337 這樣的帳戶抽象功能。
為了實現這一點,EIP-7702 引入了一種新的交易類型。除了常規交易字段外,它還包括一個 authorization_list,該列表包含批准哪些合約代碼可以暫時委派給該帳戶的簽名。這個簽名基本上說:“我允許我的 EOA 暫時運行來自這個智能合約地址的代碼。”
當 EOA 執行交易時,委派的智能合約邏輯運行。交易完成後,委派會自動撤銷,EOA 返回其原始狀態。
[免費的 USDT 轉帳]
通過結合 ERC-4337 和 EIP-7702,Stable 的秘密配方完成了:
1. 用戶從啟用 EIP-7702 的帳戶簽署一個 USDT 轉帳交易。
2. 簽署的 UserOp 被發送到 Bundler 網絡。
3. Bundler 將交易包含在一個捆綁中,並將其發送到 EntryPoint,與 Paymaster 協調以準備燃料支付。
4. Paymaster 為執行交易的燃料成本提供資金,EntryPoint 執行該交易——為用戶帶來完全免費的 USDT 轉帳。
此外,Stable 允許用戶通過 ERC-4337 和 EIP-7702 用 USDT 支付燃料費。
查看原文

5,390
12
本頁面內容由第三方提供。除非另有說明,OKX 不是所引用文章的作者,也不對此類材料主張任何版權。該內容僅供參考,並不代表 OKX 觀點,不作為任何形式的認可,也不應被視為投資建議或購買或出售數字資產的招攬。在使用生成式人工智能提供摘要或其他信息的情況下,此類人工智能生成的內容可能不準確或不一致。請閱讀鏈接文章,瞭解更多詳情和信息。OKX 不對第三方網站上的內容負責。包含穩定幣、NFTs 等在內的數字資產涉及較高程度的風險,其價值可能會產生較大波動。請根據自身財務狀況,仔細考慮交易或持有數字資產是否適合您。