以太坊聯合創始人 Vitalik Buterin 與開發人員 Sam Wilson、Ansgar Dietrichs 和 Matt Garnett 共同提出的一項提案引入了一種新的交易類型,旨在改善以太坊區塊鏈上外部擁有賬戶 (EOA) 的功能。EIP-7702 是一項旨在在交易時將 EOA 暫時轉換爲智能合約錢包的計劃,從而提高可用性和安全性。該提案草案的概念是作爲一種新方法引入的,旨在使傳統錢包賬戶能夠執行通常可用於智能合約的高級操作。
EIP-7702 旨在引入交易批處理和贊助交易等功能,其中費用可以由第三方支付。擬議的標準涉及在交易中引入 contract_code 字段和簽名,允許 EOA 暫時僞裝成智能合約。這些發展有望解決以太坊網絡上的交易速度和用戶便利性問題。
通過 EIP-7702 提案增強安全性和控制力
該提案特別注重通過簡化特權降級來提高 EOA 的安全性和利用可能性。這意味着子密鑰可以由具有有限權限的用戶簽名,從而提高操作的安全性。舉例來說,錢包的主要持有者可以限制子密鑰用戶使用 ERC-20 代幣或僅訪問錢包的部分資金。通過這種方式,EIP-7702 還試圖通過提供在細粒度級別控制帳戶功能的能力來爲用戶提供簡化的用戶體驗。
EIP-7702 開發人員提議用此標準替代具有相同功能的當前 EIP-3074,但有人擔心未來的兼容性以及本質上會創建兩個生態系統——調用者合約和智能合約錢包。EIP-7702 直接處理了這些問題,不引入最終會變得多餘的新操作碼,從而提倡一種更標準化和可持續的賬戶抽象方法。
ERC-4337 與以太坊的 EIP-7702 目標一致
EIP-7702 仍處於起草階段,但其對以太坊可用性和安全性方面的影響正在受到密切關注。開發團隊計劃將 EIP-3074 納入即將於 2024 年底或 2025 年初發布的以太坊 Pectra 升級中,這可能爲 EIP-7702 的激活鋪平道路。同時,最近推出的 ERC-4337 還允許通過羣組訪問錢包或捆綁交易等功能進行賬戶抽象;因此,它與 EIP-7702 的目標一致。
這些技術的預期結果是建立一種不需要集中服務的情況,因爲服務可以通過監督錢包而不是直接管理錢包來完成任務。因此,這樣的結果可能預示着一個新的 B2B 時代的到來,用戶的安全將受到保護,操作將迅速執行。EIP-7702 是對其優點的介紹,其影響不容置疑。批評者說,遵守者可能會面臨與集中化和完全依賴代碼有關的風險。儘管如此,如果 Buterin 和他的團隊能夠證明該提案的有效性,那麼開發將考慮社區的反應和持續的測試,因爲最終用戶可以幫助並提出改進建議。