摘要:事實上,早在2020年10月份,EIP-3074就由以太坊核心開發者和研究員SamWilson、AnsgarDietrichs、lightclients、MicahZoltu提出,核心思路是將外部擁有賬戶(EOA)的控制權委托給智能合約。...
原文作者:Karen
原文來源:Foresight News
在以太坊核心開發者執行的最新一次電話會議上,EIP-3074 提案開發者被列入以太坊硬分叉 Pectra 升級過程中實施的改進。該提案支持將普通地址的控制權委托給智能合約,以實施更復雜的交易計劃,從而顯著提升用戶體驗。所以,EIP-3074 它對以太坊意味著什么?
EIP-3074 是什么?
事實上,早在 2020 年 10 月份,EIP-3074 以太坊的核心開發者和研究人員 Sam Wilson、Ansgar Dietrichs、lightclients、Micah Zoltu 提出的核心思路是將外界擁有賬戶(EOA)將控制權委托給智能合約。這一創新為開發者設計和實施新穎性提供了一個強大而靈活的框架 EOA 交易策略。
那么如何具體把現有的呢? EOA 變成智能合約怎么樣?根據 lightclients 兩年前發布的演示視頻,實現這一變化的關鍵在于兩個指令「AUTH」和「AUTHCALL」,其中,前者是基于的 ECDSA 簽字設置 context variable「authorized」,后者作為「authorized」賬號開始調用。同時,也可以圍繞 「AUTHCALL」指令實現了更多的邏輯,為調用者和發起者提供了更多的控制,而不犧牲發起者的安全性或客戶體驗。

實際操作中,EOA 地址客戶先在鏈下簽署交易,再由地址客戶簽署交易 EOA 客戶或是 Gas 贊助商將交易發送給他 Invoker 合約,Invoker 合約使用「AUTH」和「AUTHCALL」檢查和調用各目標合約。
Arbitrum 和 Lemniscap 的團隊人員 Patrick McCorry 表示,EIP-3074 幾乎所有的交易中繼服務都解決了問題「msg.sender」真正提高用戶體驗的問題。本質上,如果中繼器為用戶的交易付費,則將中繼器地址設置為 msg.sender 而不是客戶地址。在處理上述問題的方法中,一是客戶依賴智能合約錢夾,二是智能合約具有智能合約「元交易能力」,并且可以接受客戶簽名的消息,但這扼殺了那些想要為用戶提供無用的消息 Gas 初創公司的交易。還有一種替代方法可以解決上述問題,即改變交易格式,重命名 tx.origin 為 Gas.payer,交易中包含兩個新字段「gas payer」 和「nonce」。當交易執行時,它會增加用戶和 Gas 支付者的 nonce,并從 Gas 支付者中扣費用。這可以讓中繼者分享用戶的交易,但它仍然有局限性,主要是在交易完成后返回 ERC-20 代幣的能力。EIP-3074 這是一個巧妙的解決方案,因為它允許它將 ERC-20 代幣退還給中繼者,允許中繼者攜帶客戶簽名信息并在以太坊上確認,不改變交易格式,破壞當前工具。
EIP-3074 對以太坊意味著什么?
EIP-3074 允許任何 EOA 作為一個智能合約錢夾,它可以執行更復雜的交易計劃,而無需安排合約。這給以太坊帶來了許多令人興奮的用例,包括 Gas 贊助、批量交易、錢夾資產恢復。
其中,Gas 贊助能讓 DApp、項目方和第三方為用戶提供服務 Gas,而不需要用戶自己擁有 ETH,這不是為了擁有 ETH 的新 Web3 用戶極其友好,也有助于促進以太坊的大規模選擇。
同時,由于支持在一筆交易中執行多個操作,用戶在交易中非交易 ETH 代幣只需簽署一筆交易即可完成,無需通過繁瑣的代幣審批流程再簽署交易,從而提高交易效率,降低成本。
在錢夾資產恢復方面,EIP-3074 它也可以發揮重要作用。通過設置特殊設置。 Invoker 在合約中,用戶在丟失私鑰時可以通過社會恢復機制恢復資產。
當然,EIP-3074 也更有爭議性。就像。 DefiLlama 創始人 0xngmi 現在,一個地址的資產只需要一個錯誤的簽名就可以完全耗盡,包括所有的代幣和所有的代幣。 NFT、全部 DeFi 倉位等。
此外,值得注意的是,雖然 EIP-3074 支持將普通地址控制權委托給智能合約,但支持將普通地址控制權委托給智能合約 EIP-3074 不是賬戶抽象提案。以太坊基金會研究員 ansgar.eth 最令人擔憂的是我們現在將使用它 3074/EOA 和 4337/AA 構建兩個并行賬戶技術堆棧,需要付出大量的努力和關注,才能使這些內容相互操作。Uniswap 創始人 Hayden Adams 還強調,行業要努力保證 4337 錢夾與 3074 合約之間的兼容性。
綜上所述,EIP-3074 有望給以太坊帶來前所未有的創新和機遇,但也伴隨著一些挑戰和爭議。它即將到來 Pectra 在升級過程中,我們期待著看到它將如何塑造以太坊的未來,以及它將如何進行升級 Web3 生態系統帶來了更豐富、更便捷的使用體驗。同時,我們還需要意識到其潛在的風險和挑戰,以確保在使用此功能時采取適當的安全措施。