
以太坊改進提案(EIP)3074 是一項重要的以太坊協議升級,旨在強化以太坊帳戶抽象功能,讓使用者能授權外部合約代為執行交易。此提案引入兩項新操作碼:AUTH 與 AUTHCALL,使智慧合約在取得使用者簽名授權後,能以使用者的外部擁有帳戶(EOA)身分執行操作。這不僅大幅提升以太坊的使用者體驗,也簡化了交易流程,為零燃料費交易與批次交易等進階功能奠定基礎。
EIP-3074 由以太坊開發者 Sam Wilson、Ansgar Dietrichs 及 Matt Garnett 於 2020 年底提出。此提案誕生於以太坊生態系統對帳戶抽象及更靈活交易模型日益增長的需求。在 EIP-3074 之前,以太坊的交易模型相對僵化,使用者必須直接從外部擁有帳戶發起交易並支付燃料費,限制了許多潛在應用及用戶體驗的提升。
以太坊長期面臨優化使用者體驗及降低入門門檻的壓力。傳統交易模式要求使用者理解燃料費、管理私鑰並直接與區塊鏈互動,對新手造成障礙。EIP-3074 屬於帳戶抽象理念的延伸,該概念已在社群討論多年,目標是讓鏈上互動更直覺、順暢。
在以太坊發展歷程中,EIP-3074 是一次重要技術演進。它選擇擴充現有帳戶模型而非完全重寫,採漸進式改進,使提案能兼容既有安全架構與基礎設施,同時帶來明顯功能提升。
EIP-3074 增加兩個新操作碼(opcode),共同實現帳戶抽象:
儘管 EIP-3074 帶來明顯功能升級,仍面臨多項風險與挑戰:


