帳戶抽象(AA)因其有望徹底革新個人帳戶於Ethereum上的管理模式,已成為加密貨幣產業的熱門焦點。本指南系統整理AA概念及其透過EIP-4337的實際應用。
帳戶抽象指將交易來源和簽署流程分離,並將外部擁有帳戶(EOA)升級為合約帳戶(CA)。此機制讓智能合約可直接控管EOA,進而生成智能合約錢包,大幅提升帳戶管理彈性與使用者體驗。
AA概念最早於2020年由Ethereum改進提案(EIP)2938及3074提出,因需對Ethereum協議進行大幅調整,相關提案暫緩推動。EIP-4337則提供了無需協議層變更即可落實AA的解決方案。
EIP-4337為AA的實現引入多項核心組件:
EIP-4337交易流程主要包含下列步驟:
各類錢包類型特色如下:
EIP-3074透過新增OpCode實現AA,需調整共識層。雖能讓EOA具備智能合約錢包功能,但也帶來如硬分叉等重大技術挑戰。
EIP-5003在EIP-3074基礎上擴充,推出AUTHUSURP OpCode,支援於EIP-3074授權地址部署程式碼。此方案結合EIP-3607,讓現有EOA升級為CA,並採用更高效的簽名機制。
帳戶抽象,尤其是基於EIP-4337的應用,是優化Ethereum使用者體驗的重要里程碑。AA簡化交易流程和Gas費支付方式,降低新手門檻,提升與Ethereum生態的互動效率。
隨著加密貨幣產業持續創新,AA等技術持續推動區塊鏈普及與易用性。EIP-4337上線已重塑使用者與Ethereum的互動模式,為區塊鏈技術的廣泛落地奠定堅實基礎。
EIP-4337已於2023年正式部署,實現帳戶抽象;EIP-7702則屬於未來Pectra升級內容,目前尚未上線。
ERC-4337是一項支援Ethereum帳戶抽象的協議,可實現智能合約錢包並優化使用者體驗,無須修改區塊鏈核心機制。
ERC-4337是Ethereum帳戶抽象標準,允許無私鑰智能合約錢包,提升區塊鏈安全性及使用者體驗。
不是。EIP用於提出Ethereum協議改進建議,ERC則規範Ethereum中的代幣與智能合約標準。