速讀 EIP-3074:是什么?對以太坊有何影響?

2024-04-12 18:04:05

撰文: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 生態系統帶來更為豐富和便捷的用戶體驗。同時,我們也需要認識到其潛在的風險和挑战,並確保在使用這一功能時採取適當的安全措施。

參考:
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3074.md
https://www.youtube.com/watch?v=AffftIs6XFE

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

推薦文章

MAX門市親回「風控爭議」:詐騙湧入爆增!實屬無奈、規則保密、配合金管會..

近 日本土加密貨幣交易所 MAX 以詐騙猖獗為由加強風控,造成部分用戶在社群上對提領資金審核時間過...

Natalia Wu
6 9小時前

Arthur Hayes大看空比特幣:這週跌破5萬鎂!非農、失業數據催出空軍

近 期,加密貨幣市場持續維持下跌趨勢,從 8 月 26 日至今,比特幣價格已暴跌近萬點。今(6)日...

Ting
7 17小時前

Arkham數據:MAX、幣託、ACE交易所熱錢包水位有多少?

注意:以下資金數據乃第三方Arkham顯示,可能未完整計算,並不包含交易所額外儲備。 近 期 Ma...

Zhang joy
6 17小時前

一文讀透AI Agent賽道:多智體網絡的去中心化野望

原文作者:Lyv, Callen @ Meteorite Labs 在前兩次工業革命中,人類用機械...

星球日報
9 17小時前

探尋OP_CAT的前生今世,比特幣擴容時代將至?

原文作者:Biteye 核心貢獻者 Wilson Lee 原文編輯:Biteye 核心貢獻者 Cr...

星球日報
6 17小時前

Fractal主網上线前空投,不是豬腳飯而是普世水龍頭?

@OdailyChina @web3_golem 9 月 6 日晚間,Fractal Bitcoi...

星球日報
7 17小時前