爲什麼EIP-4337會改變遊戲規則:以太坊帳戶抽象的完整指南

帳戶抽象在加密社區引起了廣泛關注,原因也很充分。這一技術變革解決了長期困擾以太坊用戶的根本痛點。其核心,帳戶抽象 (AA) 通過 EIP-4337 代表了我們管理區塊鏈帳號方式的根本再思考。

當今以太坊帳號的問題

目前,以太坊有兩種帳號類型:由私鑰控制的外部擁有帳號(EOAs)和由智能合約控制的合約帳號。這種僵化的結構給用戶帶來了摩擦。你被固定的安全模型、僵化的交易模式和有限的支付選項所束縛。如果你丟失了私鑰,你的資金就會消失。如果你想批量交易或使用替代支付方式,系統無法滿足你的需求。

帳戶抽象通過將EOA升級爲智能合約錢包來解決這個問題。這個單一的變化解鎖了靈活性、安全性和用戶體驗的改善,這在之前是不可實現的。

EIP-4337 如何在不改變協議的情況下工作

EIP-4337 在這裏變得聰明。之前的提案,如 EIP-3074,需要共識層的變更——本質上是硬分叉——這給以太坊本身帶來了巨大的風險。EIP-4337 完全規避了這一點,通過引入一個不需要協議級修改的並行系統。

該架構引入了幾個關鍵組件協同工作:

UserOperation 是交易原語。當您想要發送交易時,您會創建一個包含所有必要數據的 UserOperation——但它尚未由您本人簽署。

打包者 將多個用戶操作聚合成一個單一的交易。可以將它們視爲交易聚合器,它們將單個用戶請求組合在一起以提高效率。

入口點是驗證和執行捆綁UserOperations的智能合約。它檢查籤名,驗證帳戶邏輯,並觸發實際交易。

錢包工廠 按需創建新的智能合約錢包,消除部署摩擦。

Paymaster 合約允許自定義的燃氣支付邏輯。用戶不僅可以使用 ETH 支付,還可以使用穩定幣、治理代幣,或完全由他人贊助支付燃氣費。這對用戶入駐來說是革命性的。

聚合器 通過批量驗證籤名而不是逐個驗證,幫助減少交易復雜性。

流程:從意圖到執行

當您在 EIP-4337 下提交交易時,會依次發生幾件事情:

  1. 你創建一個UserOperation,指定你的意圖(,包括最大 gas 費用和其他參數)
  2. UserOperation 會被廣播到一個專門用於用戶操作的內存池
  3. 打包者監控這個內存池,選擇用戶操作並將它們捆綁在一起
  4. 打包者將這些打包的操作提交給入口點合約
  5. 入口點使用 validateUserOp 函數驗證每個操作
  6. 驗證成功後,您的智能合約錢包通過 ExecuteUserOp 執行交易

這種架構優雅,因爲它保持了以太坊的安全模型,同時在應用層引入了靈活性。

帳戶抽象比較:EOA 與智能合約錢包

差異很重要。EOA 錢包保持簡單且省氣,但靈活性不足。通過帳戶抽象的智能合約錢包提供批量交易、多幣種燃氣支付和錢包恢復——代價是更高的創建成本和燃氣費用。

以太坊改進提案-4337的設計通過捆綁和批處理機制,在啓用強大功能的同時保持合理的效率。

爲什麼EIP-4337獲勝?EIP-3074的故事

EIP-3074 是早期的帳戶抽象提案。它引入了兩個新的操作碼——AUTH 和 AUTHCALL——允許外部擁有帳戶(EOA)將權限委托給合約。聽起來不錯,但有一個致命的缺陷:它需要對以太坊的共識層進行更改。

共識變更意味着潛在的硬分叉。硬分叉意味着如果出現問題,將面臨災難性的風險。以太坊社區對這一風險感到畏懼。此外,EIP-3074僅限於ECDSA籤名,阻止了更高級的籤名方案。

EIP-4337 從這些經驗中吸取了教訓。它完全通過應用層設計實現帳戶抽象,完全避免了共識變更。它還支持任意籤名方案——橢圓曲線籤名、門限籤名、生物識別驗證,隨你所願。

以太坊改進提案-5003: 進化持續

盡管EIP-3074仍處於暫停狀態,但它並沒有被放棄。EIP-5003引入了AUTHUSURP,允許授權地址將現有的EOA升級爲合同帳號。結合EIP-3607,這使得密鑰輪換和籤名方案遷移成爲可能。一個EOA可以授權第二個地址將其自身升級爲智能合約錢包,有效地從固定的ECDSA轉變爲更靈活的籤名機制。

這對以太坊的未來意味着什麼

EIP-4337 代表了一個關鍵時刻。它消除了加密新手的準入障礙。用戶不再需要理解私鑰、種子短語或單點故障。他們可以通過由智能合約驅動的熟悉錢包界面與以太坊互動。

燃料費支付靈活性改變了dApp和用戶的經濟方程。項目可以用他們自己的代幣贊助燃料費用,顯著提高轉換率。如果用戶願意,可以用穩定幣支付燃料費,消除了維持ETH餘額的需要。

大衆採用的道路變得更加清晰。隨着以太坊改進提案 4337 的採用不斷增長,預計將看到帳戶抽象在以太坊及其他地方成爲默認而非例外。

ETH-0.88%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)