ERC-4337:重新定義以太坊帳戶的方式

robot
摘要生成中

爲什麼我們需要ERC-4337

以太坊錢包曾經有個難以解決的"兩難":要麼使用EOA(外部管理帳戶),享受簡潔但犧牲靈活性和安全性;要麼使用智能合約錢包,獲得編程邏輯但需要同時管理兩個帳戶。這就是ERC-4337出現的原因。

2023年3月,ERC-4337標準在以太坊主網通過智能合約形式正式部署。這不是對底層協議的修改,而是在應用層上實現的一套完整規範——允許開發者創建帳戶抽象的錢包系統,讓用戶體驗質的飛躍。

ERC-4337做了什麼

ERC-4337的核心創新在於帳戶抽象——將EOA和智能合約帳戶的優勢合二爲一。簡單說,它讓一個單一的智能合約帳戶既能發起交易,也能與代幣交互,同時支持自定義的驗證邏輯。

這套標準最初由Vitalik Buterin和以太坊開發者社區在2021年提出(最初編號爲EIP-4337),後來在2023年正式確立爲ERC標準。雖然技術社區有時仍用"EIP-4337"這個舊稱呼,但官方名稱已是ERC-4337

ERC-4337的技術架構如何運作

ERC-4337引入了一個全新的交易類型——UserOperation。這些操作不走傳統的以太坊交易池,而是進入一個獨立的鏈外內存池。

這裏的關鍵角色是打包者(bund​​lers)。他們的工作是收集和聚合這些UserOperation,然後將其打包成標準以太坊交易,提交到區塊鏈。打包者爲此支付gas費用,並從UserOperation內嵌的手續費中獲得補償——與共識驗證者不同,他們更像是交易的促進者而非安全提供者。

所有這一切的中樞是一個核心智能合約——EntryPoint。它充當安全的執行網關,負責驗證和處理每個UserOperation。各個錢包則通過實現驗證函數(如validateUserOp)來執行自定義的授權邏輯。

這套架構的妙處在於:完全無需修改以太坊的共識層協議,就能實現高度可編程和靈活的錢包系統。

ERC-4337解決了哪些實際問題

傳統EOA錢包依賴私鑰和助記詞,用戶一旦丟失這些信息就無可奈何。而托管兩個帳戶的智能合約方案既復雜又低效,往往還要依賴中心化的中繼服務。

ERC-4337通過統一架構消除了這些痛點:

  • 靈活的驗證邏輯:錢包可以實現多因素認證、社交恢復機制,甚至交易白名單
  • Gas抽象:用戶不必非得用ETH支付gas,可以用ERC-20代幣或其他資產,由第三方中介代付
  • 帳戶恢復:丟失私鑰不等於丟失資產;社交恢復讓朋友幫你找回帳戶
  • 批量操作:聚合多個UserOperation到單筆鏈上交易,降低整體gas消耗

對普通用戶意味着什麼

這些技術變化翻譯成用戶體驗就是:

  • 錢包創建變簡單:不用記錄復雜的助記詞,郵箱或社交帳號就能恢復
  • 安全性提升:自動防護私鑰泄露風險,支持多重驗證
  • 支付更靈活:用USDC、DAI這樣的穩定幣支付gas,而不必額外購買ETH
  • 功能更豐富:定期自動扣費、預授權交易、緊急凍結等高階功能觸手可得

ERC-4337的更深層意義

ERC-4337的三大目標是:帳戶抽象、去中心化和無需協議升級。它支持聚合籤名、每日交易限額、緊急凍結、隱私保護應用等創新用途。通過聚合多個用戶操作,還能顯著降低鏈上費用,提升網路吞吐量。

目前,這個標準仍在持續演進,生態集成還有待完善,但ERC-4337已經在朝着讓加密錢包更易用、更安全的方向加速推進。

對開發者而言,ERC-4337提供了一個明確的技術框架,讓他們可以在以太坊上構建真正可編程的帳戶系統——不是繞道而行,而是在設計合理的標準基礎上。這正是加密錢包邁向大衆應用的必要一步。

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