
帳戶抽象(AA)正在以太坊生態系掀起重大變革,徹底翻新用戶帳戶管理及鏈上互動模式。這項技術創新不僅解決了現行系統的多項難題,也代表區塊鏈技術正加速普及。AA 透過交易來源與簽名的分離,以及多元的帳戶安全機制,大幅降低新手進入門檻。EIP-4337 作為核心實現標準,為業界多年痛點帶來可落地的解決方案。
理解帳戶抽象之前,需先認識 以太坊帳戶架構。以太坊分為外部擁有帳戶(EOA)與合約帳戶(CA)二種。EOA 由私鑰及助記詞管控,為最常見帳戶形式;CA 則由鏈上智能合約程式碼控制。
帳戶抽象本質是帳戶運作方式的結構性革新,透過交易來源與簽名分離,讓 EOA 能如 CA 般升級,由智能合約主導。此舉不僅促成智能合約型錢包誕生,更大幅提升帳戶管理彈性,實現傳統 EOA 難以達成的安全架構與便利功能。EIP-4337 提供無需修改以太坊核心協議即可實現此轉型的技術方案。
AA 受以太坊社群高度關注並踴躍採用,因其大幅簡化並優化帳戶管理。AA 打破鏈上操作的僵化限制,使複雜操作更高效。例如,使用者可將多筆交易合併批次處理,減少重複授權,有效提升 dApp 互動體驗。
在安全性方面,AA 透過 EIP-4337 支援的智能合約錢包,帶來多重安全保障,包括多重簽章、社交恢復、消費限額等,遠勝傳統 EOA。此外,AA 也突破單一 Gas 支付幣種、私鑰遺失等長期困擾主流用戶的問題,根本性地提升以太坊生態的易用性與包容性。
以太坊帳戶抽象發展脈絡經過多項重要提案。掌握各類以太坊改進提案(EIP),有助深入理解 AA 技術演化。
EIP-2938 首度提出讓合約帳戶具備「一級帳戶」能力,可直接支付交易費用並發起交易。EIP-3074 另闢新徑,透過新增 AUTH 和 AUTHCALL 操作碼,實現 EOA 對智能合約的控制權委託,讓開發者能設計更靈活的交易與驗證架構。
EIP-4337 是目前最成熟且最受歡迎的 AA 方案。其引入用戶操作(user ops)與專屬記憶池,無需動及以太坊協議共識層,即可落實帳戶抽象,克服前代方案的落地障礙,並獲得廣泛開發者社群支持。
雖然 AA 概念早在 EIP-2938、EIP-3074 時即提出,但這些方案因需大幅修正以太坊協議,難以落地。EIP-4337 則憑藉現有協議架構下實現的路線,顯著降低落地門檻。
眾多 AA 方案中,EIP-4337 以實用性及安全性成為主流。雖新手上手略顯複雜,但其優勢明顯,已躍升業界標準。
EIP-3074 需為虛擬機新增操作碼,涉及共識層重大調整,風險高、協同困難且易留安全疑慮,故已暫緩推進。
EIP-4337 則以現有以太坊功能為基礎,在協議「上層」創新,無須修正核心協議,安全且便於升級。其引入 bundler、paymaster 等新組件,皆於現有架構下運作,無需全網節點升級。
EIP-4337 以嶄新架構落實帳戶抽象,導入多項關鍵新組件。熟悉這些機制是掌握其技術邏輯的基礎。
核心 UserOperation(用戶操作物件)可承載複雜指令,毋須 EOA 直接簽章。Entry point 智能合約則是批次處理 UserOperation 的「樞紐」,依 EIP-4337 規則驗證與執行操作。
Bundler(打包者)為專屬節點,負責收集並打包多筆 UserOperation,提交至 Entry point 合約。Bundler 確保 UserOperation 在有效期內被打包進區塊,功能類似礦工或驗證者。
Wallet contract(錢包合約)即用戶的智能合約帳戶,負責驗證與執行操作。Wallet factory(錢包工廠)則協助新用戶快速部署錢包合約,簡化創建流程。
Aggregator(聚合器)可批次驗證多重簽章,提升多帳戶協作效率,bundler 透過白名單機制確保安全。Paymaster 實現自訂 Gas 支付,支援多幣種支付或第三方贊助,是 EIP-4337 極具突破性的功能之一。
EIP-4337 架構下,交易流轉機制與傳統以太坊交易截然不同,涵蓋多步協作與專屬組件,實現更強大功能。
用戶發起交易時,需依 EIP-4337 規範建立 UserOperation 物件,包含發起人地址、maxFeePerGas、maxPriorityFee 等 Gas 參數及相關資訊。簽章欄位由各帳戶方案彈性定義,有效拓展認證方式。
UserOperation 會提交至專屬用戶操作記憶池,與一般交易記憶池分離,確保 AA 操作與標準交易互不影響。
在 EIP-4337 架構下,bundler 監聽用戶操作記憶池,收集 UserOperation 並打包成 bundle,最終以標準以太坊交易格式提交。Bundler 作為區塊建構者,推動 Entry point 交易納入區塊。
即使 bundler 非出塊節點,也可透過 mev-boost、提議者-建構者分離或類似 eth_sendRawTransactionConditional 的新型 RPC API 完成納入,為 UserOperation 流轉提供高度彈性。
打包交易抵達 Entry point 合約後,系統依 EIP-4337 規則逐一驗證 bundle 內各 UserOperation,透過 validateUserOp 驗證簽章及操作合規性,僅授權合法操作進入執行階段。
bundler 必須將支援的 Entry point 合約列入白名單,建立信任機制,防止惡意操作,確保所有 UserOperation 均由合規 Entry point 進行。
驗證通過後,相關智能合約錢包會依 EIP-4337 規範執行 ExecuteUserOp,實現個別交易邏輯。bundler 打包已驗證 UserOperation,透過 Entry point 的 handleOps 方法協調批次執行,交易寫入區塊後,所有 UserOperation 完成鏈上結算。
各類錢包方案各具優缺。EOA 錢包創建與 Gas 成本低,但功能單一,須自行保管私鑰且無內建恢復機制,Gas 僅能用 ETH 支付,交易一次只能處理一筆,僅支援 ECDSA,安全性全憑密鑰管理。
MPC 錢包透過多方分散 EOA 密鑰,兼顧低成本與提升安全性。仍屬單幣種支付 Gas、單筆交易、簽章方式為 ECDSA,但消除單點失效風險,需格外注意鏈外簽章授權及透明度,生態兼容性相對有限。
AA 錢包則基於合約帳戶,透過 EIP-4337 實現。雖創建與 Gas 成本較高,但支援多幣種 Gas 支付、第三方贊助、批次交易處理,大幅提升功能與效率。可支援多種簽章方式,內建恢復機制,鏈級安全保障,兼容性隨 EIP-4337 普及持續成長。
EIP-4337 已成主流 AA 路線,了解 EIP-3074 可全面評估各方案優劣,理解 EIP-4337 為何成為業界首選。
EIP-3074 最大亮點是讓開發者能將 EOA 控制權委託給智能合約,靈活設計創新交易機制,實現批次交易、彈性 Gas 支付等功能,現有 EOA 用戶無需部署新合約即可平滑升級。
同時導入 invoker 合約,支援非 ETH 代幣支付,作為信任中介撮合贊助交易,提升支付彈性。
EIP-3074 需修改以太坊共識層,風險極高,易引發硬分叉、網路中斷或安全疑慮,故社群更傾向選擇無需協議升級的替代方案。
此外,EIP-3074 仍侷限於 ECDSA 簽章,無法採用更安全高效的新型簽章方式,限制帳戶抽象的擴展性。EIP-4337 則完全避開這些問題。
EIP-5003 在 EIP-3074 基礎上提出 AUTHUSURP 操作碼,可授權地址部署程式碼,搭配 EIP-3607 實現撤銷原簽章密鑰權限。例如 EOA1 授權地址2,依 AUTHUSURP,地址2 可設定 EOA1 程式碼,實現 EOA 升級為合約帳戶並遷移至更高效簽章機制。此路徑為既有帳戶升級 AA 功能帶來新思維,但業界主流仍以 EIP-4337 為核心。
帳戶抽象是以太坊邁向主流的重要里程碑。EIP-4337 就用戶體驗與帳戶安全等痛點提供具體可行解決方案。智能合約錢包、多元化 Gas 支付、批次交易、安全強化等功能,不僅降低新手門檻,也為專業用戶帶來強大資產管理工具。
AA 發展歷經多輪實踐,EIP-2938、EIP-3074、EIP-5003 等方案都為業界累積寶貴經驗。EIP-4337 以務實架構,兼容現有協議,推動 AA 快速落地。隨主流 CEX 及 錢包 服務商支援 EIP-4337,區塊鏈應用將更智慧、更好用,推動以太坊生態邁向彈性、安全、面向未來的新階段。
EIP 4337 是以太坊帳戶抽象提案,將交易驗證與納入分離,實現智能合約錢包,強化用戶體驗與安全性。
EIP 4337 著重智能合約帳戶新功能,EIP 7702 則將這些能力擴展至現有 EOA,前者強調創新,後者強調兼容。
ERC-4337 是以太坊帳戶抽象標準,實現無需私鑰的智能合約互動,採用 bundler 與記憶池提升鏈上功能。
不是。EIP(Ethereum Improvement Proposal)是改進建議,ERC(Ethereum Request for Comments)則是以太坊標準。











