
帳戶抽象(AA)是以太坊帳戶管理領域的一項重大突破,專注於解決用戶在區塊鏈互動時的核心難題。EIP-4337 促使這項技術落地,顯著簡化用戶體驗,同時提升交易處理的安全性與彈性。隨著加密生態系統持續演進,基於 EIP-4337 的帳戶抽象正成為降低主流用戶進入門檻的關鍵創新。
帳戶抽象本質上重塑了以太坊帳戶的運作邏輯,透過將交易來源與簽章機制解耦,帶來根本性變革。目前以太坊共有兩類帳戶:外部擁有帳戶(EOA)與合約帳戶(CA)。EOA 由私鑰與助記詞控制,是個人用戶的主要選擇;CA 則由智慧合約程式碼驅動,可自動執行邏輯。
帳戶抽象讓 EOA 升級為類 CA 帳戶,由智慧合約接管傳統用戶帳戶,實現智慧合約錢包,同時具備可編程彈性與原有帳戶功能。這大幅提升帳戶管理能力,讓用戶對鏈上活動擁有更高的自主性與客製化權限。
以太坊社群積極推動帳戶抽象,這項全球突破大幅簡化帳戶管理,解決長期困擾區塊鏈用戶的痛點,讓以太坊生態互動更直覺、更友善。
最顯著的優勢是提升鏈上操作彈性。傳統 EOA 操作模式僵化且交易流程複雜,而帳戶抽象打破限制,支援批次交易與簡化授權流程,顯著優化用戶體驗。
安全性也是一大亮點。帳戶抽象支援多重簽章、社交恢復與時間鎖等客製化安全策略,不僅強化帳戶防護,也保留用戶對資產的完整主控權,並有效消除單點失效,避免因私鑰遺失導致資產永久損失。
以太坊帳戶抽象經過多輪方案演進,每一步都建立在前期經驗基礎上持續優化。瞭解發展脈絡有助於全面掌握現行主流方案,特別是 EIP-4337 的意義。
最早的 EIP-2938 提案曾嘗試讓合約帳戶成為「頂層」帳戶,可獨立支付手續費並發起交易,突破僅 EOA 能發起交易的限制。然而該方案需大幅修改協議,恐影響網路穩定,實現難度高。
EIP-3074 提出 AUTH 與 AUTHCALL 操作碼,讓 EOA 可將執行權委託給合約,取得部分合約帳戶能力。雖具創新性,但涉及共識層調整,社群為降低協議風險而暫緩推動。
EIP-4337 則成為帳戶抽象發展的主流分水嶺。此方案無需修改共識層,即可實現帳戶抽象,大幅提升落地可行性。其核心創新在於以用戶操作(user ops)及專用記憶池為中心,建立平行於現有架構的新交易執行系統。
與前一代方案相比,EIP-4337 最大優勢在於實現複雜度更低,對網路影響更小。EIP-3074 雖有創新,但需協議層新增操作碼,存在網路風險及分岔隱憂。
EIP-4337 透過上層架構擴充達成帳戶抽象,無需底層協議改動,風險較低且兼容現有功能。新元件如 bundler 與 entry point 合約皆在現有協議架構中運作,部署與維護更便捷,因此更受以太坊社群青睞。
EIP-4337 依賴一套高效協同的元件系統實現帳戶抽象,各環節在交易生命週期中發揮獨特作用。理解這些元件及其互動,是掌握 EIP-4337 原理的關鍵。
UserOperation 是系統基礎,代表用戶交易意圖,包含所有執行資訊,但不直接上鏈,而是經過專屬流程及多方驗證處理。
Entry Point 為 EIP-4337 的核心協調合約,負責批次執行多筆用戶操作,確保所有操作符合安全標準。Entry Point 作為可信中介,為帳戶抽象互動提供標準介面。
Bundler 為新型網路參與者,負責收集用戶操作並打包成高效交易集合。其角色類似傳統中繼,但針對帳戶抽象有更強功能,需精確驗證與排序操作,提升執行效率。
錢包合約實現用戶帳戶的智慧合約控制,定義簽章驗證、安全策略與交易執行流程。智慧合約高度可客製化,開發者可打造傳統 EOA 難以實現的錢包功能。
錢包工廠簡化智慧合約錢包建立流程,提供標準化部署機制,降低成本與複雜度。工廠合約通常運用 create2 實現可預測地址生成。
聚合器將多重簽章合併為單次驗證,顯著降低多方授權交易的 Gas 消耗。Bundler 維護可信聚合器白名單,確保僅採用可靠的簽章方案。
Paymaster 帶來 Gas 支付的革命性彈性,支援用戶以非 ETH 代幣支付手續費,或由第三方贊助交易,大幅降低區塊鏈進入門檻。
EIP-4337 的交易流程設計周全,兼顧安全性並充分發揮帳戶抽象的擴充能力。新流程與傳統交易本質不同,新增參與角色與驗證機制協同高效處理用戶意圖。
帳戶持有人首先建立 UserOperation 物件,表達交易意圖,包含所有執行資訊,如發送者地址、Gas 參數與簽章。簽章機制由帳戶實作決定,支援 ECDSA、多重簽章、生物辨識等多種認證方式。
UserOperation 建立後,提交至專屬用戶操作記憶池,與傳統交易池分離。這有助於專門處理帳戶抽象交易,且不影響現有交易系統,方便 Bundler 高效挑選與打包操作。
Bundler 持續監控用戶操作記憶池的新提交,選擇操作打包時需綜合考量 Gas 價格、執行複雜度與操作間交互,目標為高效打包、提升吞吐量,並確保所有操作順利執行。
Bundler 組裝好交易包後,將用戶操作打包為指向 Entry Point 合約的交易。具備區塊產生能力的 Bundler 可直接產生區塊,其他 Bundler 可透過 mev-boost、PBS 或 eth_sendRawTransactionConditional 等介面參與打包,確保多元網路參與者公平參與。
Entry Point 合約收到用戶操作包後,啟動嚴格驗證流程,確保每項操作皆合法且可成功執行。驗證由 validateUserOp 函數實現,各錢包合約需自訂此函數,依自身驗證邏輯驗證簽章與執行前置條件。
Bundler 須維護與 Entry Point 合約的白名單關係,僅處理信任的 Entry Point,以防惡意或錯誤合約邏輯造成損失。驗證階段為關鍵安全防線,可防止無效或惡意操作消耗網路資源或危及帳戶安全。
驗證通過後,即進入交易執行階段。Entry Point 合約呼叫錢包合約的 executeUserOp 函數,完成實際交易邏輯。不論是轉帳、DApp 互動,或多步驟複雜操作,皆於此階段處理。
Bundler 將所有操作統一打包,透過 handleOps 函數一次處理,大幅提升效率。交易上鏈確認後,包內所有操作原子性執行,要嘛全部成功,要嘛全部失敗,確保鏈上狀態一致性,特別適用於多步驟複雜交易。
不同錢包架構各有優勢與取捨。EOA 錢包建立成本與 Gas 費較低,但缺乏批次交易、彈性 Gas 支付與恢復機制,安全性全仰賴私鑰管理,存在單點失效風險。
MPC 錢包透過多方密鑰管理提升安全性,消除單點失效,技術上仍屬 EOA,但需處理鏈下授權與透明度問題。雖相容現有區塊鏈基礎設施,但在交易型態與 Gas 支付彈性上仍有限。
AA 錢包基於帳戶抽象與 EIP-4337,採用合約帳戶實現任意邏輯。雖建立成本與 Gas 費高於 EOA,但彈性極高,支援多幣種 Gas 支付、第三方贊助及批次交易。簽章方式不限於 ECDSA,可採多種加密方案,無需用戶直接管理私鑰,而能透過可編程恢復與安全策略提升安全性與易用性。AA 錢包為目前最友善、最安全的選擇,但需更多審計與生態完善以充分發揮潛力。
EIP-3074 與 EIP-4337 均致力實現帳戶抽象,但在實作策略與架構層面有根本不同。EIP-3074 透過協議層新增操作碼,使 EOA 可將權限委託給合約,但涉及重大協議變更,最終遭暫緩,EIP-4337 則成為主流方案。
EIP-3074 的委託模型讓現有 EOA 無需部署新合約即可升級為智慧合約帳戶,對大量現有用戶極具吸引力。AUTH 與 AUTHCALL 操作碼為開發者提供彈性架構,可實現批次交易、組合交易與彈性 Gas 支付等新穎模式。
Invoker 合約模式還可實現無需信任的中介機制,支援多種代幣支付,優化用戶體驗,無需專門持有 ETH 作為手續費。任何 EOA 皆可充當智慧合約錢包,降低升級門檻與複雜度。
EIP-3074 最大挑戰在於需修改共識層,涉及硬分岔,存在網路安全與穩定風險。社群更傾向於在現有協議架構下尋求創新,這也是 EIP-4337 更受青睞的主因。
此外,EIP-3074 僅支援固定 ECDSA 簽章,無法採用更高效或更安全的方案,未來密碼學標準升級時恐將面臨新挑戰。EIP-4337 天生支援彈性簽章機制,優勢更為明顯。
EIP-5003 在 EIP-3074 基礎上引入 AUTHUSURP 操作碼,支援於由 EOA 私鑰控制的地址部署合約程式碼,實現 EOA 向合約帳戶轉換。
配合 EIP-3607,EIP-5003 為 EOA 遷移至合約帳戶提供技術路徑。EOA 授權後,被授權地址可用 AUTHUSURP 在原地址部署程式碼,撤銷原密鑰權限,完成帳戶升級。
此機制支援現有 EOA 捨棄 ECDSA 簽章,升級為多重簽章、社交恢復等進階安全方案,同時保留原有地址,確保鏈上身分及歷史連貫性。
但 EIP-5003 仍需協議層改動,部署難度與 EIP-3074 相同。未來有望結合 EIP-4337,但現階段仍以無需協議修改、功能更完整的 EIP-4337 為主流。
EIP-4337 帳戶抽象是以太坊的重大變革,解決主流採用中的易用性與安全挑戰。透過解耦交易來源與簽章,讓智慧合約全面掌控帳戶,EIP-4337 帶來極致彈性的鏈上互動體驗。Bundler、entry point 合約與 paymaster 等元件共同構建安全、友善的新架構。
EIP-4337 最大優勢在於無需協議層改動,部署風險低,網路更穩定。用戶可享多元安全選項、彈性 Gas 支付與自訂帳戶邏輯,大幅降低非加密用戶進入門檻,加速區塊鏈技術普及。
隨著生態系統持續進化,EIP-4337 帳戶抽象將推動新一輪成長,逐步融入錢包及應用,持續優化用戶體驗。這項創新展現以太坊對持續進步與用戶導向的承諾,為網路拓展主流市場奠定堅實基礎。EIP-4337 的成功落地,是區塊鏈邁向大眾普及的里程碑,兼顧安全與去中心化,極大擴展生態邊界。
EIP-4337 於以太坊實現帳戶抽象,允許交易簽章與執行分離。其透過 UserOperation 物件與全域 entry point 合約實現交易包處理,提升安全性與效率。
EIP-4337 提供帳戶抽象功能開發工具包,EIP-7702 則針對現有 EOA 帳戶優化這些功能,方便直接應用。
ERC-4337 是以太坊帳戶抽象標準,支援智慧合約帳戶與優化交易處理,無需底層協議改動。
不是,EIP(Ethereum Improvement Proposal)涵蓋以太坊整體改進,ERC(Ethereum Request for Comment)則專門定義代幣標準。











