📢 #Gate观点任务# 第二十九期精彩啟程!調研指定項目,在Gate.io 動態 發佈您的看法觀點,贏豐厚獎勵。🎉
💬第29期分享任務:調研 AgentLayer (AGENT) , 並在 Gate.io 動態 發帖分享你的觀點和見解。
🏆獎勵:5 名獲獎者將每人獲得價值 $20 的 $AGENT 和本期的觀點勳章!🏅
👉 參與方式:
在 Gate.io 動態 發佈你的想法,並帶上標籤: #Gate观点任务# 和 #AGENT# 。
確保你的帖子至少有 60 字,並獲得至少 3 個點贊。
帖子中附帶該項目交易鏈接:https://www.gate.io/trade/AGENT_USDT
⚠️ 重複內容的帖子將不會被選取,請分享屬於你獨特的觀點。
⏰ 活動時間:截止至 9月20日 18:00(UTC+8)
Vitalik爲什麼着急提出賬戶抽象新方案EIP-7702?
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 的智能合約,使得智能合約可以表現得像是用戶的賬戶,也就意味着用戶操作類似賬戶的智能合約來管理他們的資產和交易。這樣便可以實現複雜邏輯,如多簽名、自動執行交易等。
主要特點:
EIP-3074:授權和代理執行
**EIP-3074:AUTH 和 AUTHCALL 操作碼。**EIP-3074 由以太坊研究員SamWilsn、Go Ethereum 開發者Matt Garnett等人提出,且 Vitalik 未參與此提案的起草,這是一種允許 EOA 將其權限委託給智能合約的方法,引入了兩個新的操作碼:AUTH和AUTHCALL,使得智能合約可以代表 EOA 執行操作,比如批量處理交易、贊助 gas 費用。這對於以太坊的虛擬機是一個較大的變動。
主要特點:
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 到智能合約的永久轉變。
主要特點:
EIP-7702 提供了一種避免引入新操作碼而實現類似 EIP-3074 功能的方法,同時更好地爲賬戶抽象終局的實現做準備。賬戶抽象終局(endgame of account abstraction)是指一個預見的未來狀態,在這個狀態中,以太坊上的所有賬戶都使用智能合約錢包來管理資產和交易,而不再依賴傳統的 EOA。這種普遍的賬戶使用智能合約錢包的情景,被稱爲賬戶抽象的「終局」。EIP-7702 不僅解決了當前的問題,還通過與未來可能的賬戶模型的兼容性設計,確保了長期的有效性和實用性。