Vitalik 為什么着急提出账戶抽象新方案 EIP-7702?

2024-05-11 16:05:48

EIP-3074已於今年 4 月被納入以太坊的下一次硬分叉計劃中,該提案通過允許外部擁有账戶(EOA)將交易權限委托給智能合約,旨在為用戶帶來更便捷的體驗。然而,這一功能也引起了社區的擔憂,許多成員擔心若籤名被誤用,會使整個账戶資金面臨風險,為釣魚攻擊者提供機會。為了進一步增強安全性,Vitalik Buterin 最近提出了EIP-7702作為EIP-3074的替代方案,引起了社區的廣泛討論。

EIP-7702 引入了一種新的交易類型來提升账戶抽象功能。這種新交易類型允許外部擁有账戶(EOA)在交易過程中臨時採用智能合約的特性,然後在交易結束後恢復其原始狀態。那么同樣都是账戶抽象提案,ERC-4337、EIP-3074和EIP-7702的差別在哪裏?

ERC-4337:應用層的账戶抽象標准

ERC-4337:使用 Alt Mempool 進行账戶抽象。ERC-4337 由 Vitalik 提出,是應用層標准,主要目標是讓智能合約账戶具有 EOA 主動發起交易的特性。它通過引入一個名為 EntryPoint 的智能合約,使得智能合約可以表現得像是用戶的账戶,也就意味着用戶操作類似账戶的智能合約來管理他們的資產和交易。這樣便可以實現復雜邏輯,如多籤名、自動執行交易等。

主要特點: 無需硬分叉:ERC-4337 不需要通過硬分叉來實現,不需要對以太坊的協議進行任何修改。 兼容性:這種方法與現有的 EOA 系統兼容,使得過渡更為平滑。 目標:實現账戶抽象,使智能合約可以作為账戶來處理和驗證交易。 本質:讓智能合約账戶具有 EOA 主動發起交易的特性。 EIP-3074:授權和代理執行

EIP-3074:AUTH 和 AUTHCALL 操作碼。EIP-3074 由以太坊研究員SamWilsn、Go Ethereum 开發者Matt Garnett等人提出,且 Vitalik 未參與此提案的起草,這是一種允許 EOA 將其權限委托給智能合約的方法,引入了兩個新的操作碼:AUTH和AUTHCALL,使得智能合約可以代表 EOA 執行操作,比如批量處理交易、贊助 gas 費用。這對於以太坊的虛擬機是一個較大的變動。

主要特點: 委托機制:EOA 可以通過AUTH操作碼授權一個智能合約,然後通過AUTHCALL讓這個智能合約代表它執行操作。 安全隱患:委托機制可能導致安全問題,因為如果授權給惡意合約,可能會導致資金被盜。 目標:通過允許 EOA 將其權限臨時授權給智能合約,來增強 EOA 的功能性。 本質:升級 EVM,增加兩個操作碼。

EIP-7702:臨時智能合約化的 EOA

EIP-7702:為一筆交易設置 EOA 帳戶代碼。Vitalik 作為第一作者,於 5 月 7 日剛發布了此提案。作為 EIP-3074 的替代方案,EIP-7702 引入一種允許 EOA 在交易過程中臨時採用智能合約功能的機制。通過這種方法,EOA 可以在單一交易執行期間將 EOA 轉換成智能合約錢包,而在交易結束後恢復到普通狀態。並且因為 EIP-7702 已經提供了臨時改變 EOA 代碼的框架,所以在 EIP-7702 的基礎上實施 EIP-5003(允許 EOA 永久轉變為智能合約账戶)變得相對簡單,通過設置不在交易結束後清除代碼,可以實現 EOA 到智能合約的永久轉變。

主要特點: 臨時轉換:在交易過程中,EOA 的智能合約代碼臨時被賦予執行特定操作的能力。 高度兼容性:EIP-7702 與 ERC-4337 的智能合約錢包代碼高度兼容,可以直接利用已經為 ERC-4337 編寫和部署的智能合約代碼,使得現有的账戶抽象化工作可以被重用,避免分裂現有的账戶體系。 無需引入新的操作碼:與 EIP-3074 相比,EIP-7702 雖然也是協議層標准,但它在交易中臨時應用智能合約代碼,不需要永久改變以太坊虛擬機。 目標:結合 EIP-3074 和 ERC-4337 的特點,提供一種更加靈活和兼容的账戶抽象方案。 本質:臨時應用智能合約代碼。

EIP-7702 提供了一種避免引入新操作碼而實現類似 EIP-3074 功能的方法,同時更好地為账戶抽象終局的實現做准備。账戶抽象終局(endgame of account abstraction)是指一個預見的未來狀態,在這個狀態中,以太坊上的所有账戶都使用智能合約錢包來管理資產和交易,而不再依賴傳統的 EOA。這種普遍的账戶使用智能合約錢包的情景,被稱為账戶抽象的「終局」。EIP-7702 不僅解決了當前的問題,還通過與未來可能的账戶模型的兼容性設計,確保了長期的有效性和實用性。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

TON遊戲Hamster Kombat(倉鼠)與Bitget合作,免gas費HMSTR代幣空投領取

全球領先的加密貨幣交易所與 Web3 公司 Bitget 宣布與 Hamster Kombat (...

廣編頻道
4 3小時前

加密基建是大勢所趨,但請小心高估值的空氣項目

最 近,我聽到太多人抱怨以太坊的基礎設施,指責 VC 投資了大量毫無意義的基礎設施,認為過剩的基礎...

深潮
4 3小時前

Catizen 修改空投規則惹眾怒,官方解釋:防止機器人作弊

T ON 生態上熱門鏈遊 Catizen 終於在上週六(14 日)晚上,正式開放用戶查詢可以獲得多...

Arthur Wang
4 3小時前

從物理學熵增定律,看待加密貨幣龐氏的未來

在 當前行業「質疑 Ponzi」被視為 Naive(天真)、「理解 Ponzi、成為 Ponzi」...

PANews
4 3小時前

對話交易員Jackson:如何真正通過AI+數據捕獲Alpha?

本期嘉賓:Jackson,Scope Protocol 聯合創始人,推特 @0x Oar TL;D...

星球日報
5 3小時前

聯準會降 2 碼比特幣會暴跌?你更應關注 Fed 決策後的兩關鍵

聯 準會將在美東時間 17 日、18 日舉行貨幣政策會議,並在臺灣時間 19 日凌晨 2 點左右宣...

James
4 11小時前