EIP-3074確定納入布拉格升級,以太坊的下一步是什么?

2024-04-12 16:04:07

原文作者:Mocaverse 顧問 cygaar

編譯:Odaily 星球日報 Azuma

編者按:當地時間 4 月 12 日,以太坊核心开發者執行會議(ACDE)第 185 次會議召开,會議繼續討論了以太坊後續兩次大版本升級(布拉格升級、大阪升級)的內容規劃。本次會議中最重要的一項成果為,關於為普通地址添加智能合約功能的 EIP-3074 已被確定將納入布拉格升級。

以下為 Mocaverse 顧問 cygaar 就 EIP-3074 的效用及意義所做的分析,內容由 Odaily 星球日報編譯。

EIP-3074 剛剛已獲批,將在以太坊的下一次硬分叉升級( Pectra,即布拉格升級)中激活。

該項 EIP 有望永久性地改變用戶在 EVM 鏈上的互動方式,讓錢包端的用戶體驗更加簡潔、便宜、豐富。以下內容為對 EIP-3074 的簡要概述,以及對它究竟將如何改變現有規則的剖析。

如果用一句話來概述 EIP-3074 的功能,那就是它將賦予普通的 EOA 地址(即我們最常用的錢包地址)智能合約的功能,包括批量交易、錢包資產恢復、費用(gas)資助、對單筆交易進行授權等等。

首先,讓我們談談當前普通錢包所存在的問題。

@lightclients 曾就 EIP-3074 做過精採的分析,這裏我就直接引用他們的 PPT 了。如下圖所示,以下是當前普通錢包所面臨的一些用戶體驗問題。

 

  • 授權代幣時一筆一筆進行交易;

  • 所有操作往往都會與交易一對一關聯;

  • 沒有針對丟失私鑰的防護措施;

  • 沒有 ETH 就無法執行交易……

上述問題都可以通過智能合約錢包來解決,但這會迫使用戶進行地址遷移,從而帶來糟糕的用戶體驗 ,且鏈上遷徙會消耗大量的成本。所以這並不是一個好方案。

那么我們該如何給現有的普通地址賦予智能合約功能呢?

答案是通過增加 AUTH、AUTHCALL 等兩個新的操作碼(計算機指令)來實現新功能,這兩個操作碼將協同工作,允許智能合約替代普通地址執行具體操作。

以下為 AUTH 和 AUTHCALL 操作碼工作機制的簡要概述。

  • AUTH 負責接受用戶的籤名以及預期的行動,並驗證籤名是否正確。它還將設置一個變量,即表明發起交易的起始地址。

  • AUTHCALL 則負責調用目標合約,並讓發起交易的起始地址替代調用者地址(即真正在調用目標合約的智能合約地址)作為調用源。

以下為 EIP-3074 下的交易流程示意圖。

  • 用戶籤署一條信息(鏈下操作,無需消耗 gas);

  • 用戶或費用資助方(幫助用戶支付 gas 的地址)可將該信息作為交易發送至一個調用者地址;

  • 調用者地址使用 AUTH 和 AUTHCALL 來進行驗證,並設置用戶發起交易的起始地址作為調用源,繼而調用目標合約。

 

通過這一全新的交易流程,我們將激活一些全新的功能。

比如第一項潛在的新功能便是可以實現“費用資助”,假設用戶的錢包裏沒有任何 ETH,EIP-3074 之後各大應用也可以幫助用戶墊付 gas,從而無需用戶自己再去購买或橋接 ETH。這項功能對於以太坊朝着消費端實現大規模普及而言非常重要。

 

第二項潛在的新功能是在一筆交易中執行多項操作。當前,用戶在 Uniswap 上某個交易某個全新代幣時,必須先行授權 Uniswap 使用該代幣,然後才能真正地進行交易。這個體驗也很糟糕,有了 EIP-3074 之後,兩項操作可以通過一筆交易直接完成。

第三項潛在的新功能是資產恢復。通過 EIP-3074 ,用戶可以設置一個特殊的調用者合約,如果出現了私鑰丟失情況,用戶還可以使用經驗證的社交媒體信息來恢復資產 —— 如果滿足恢復條件,則可以向調用者合約提交籤名,從原地址中轉移資產。

不過,除了這些顯著優勢之外,EIP-3074 的出現也會造成一些新的風險點。最大的風險點來源於調用合約 —— 它必須經過全面審計、不可升級且無需信任,否則用戶的資金很容易被盜。 此外,一些現有的重入檢查可能也無法適用於 EIP-3074 。

由於 3074 增加了兩個新操作碼,因此需要進行硬分叉升級才能添加此項更新。這是 EIP-3074 被推遲至今的的部分原因,也是 ERC-4337 (關於账戶抽象的資產標准)首先被採用的原因。ERC- 4337 並不需要硬分叉,因為它純粹是智能合約以及鏈下系統層面的變更。

這是由 Tim Beiko 整理的 ACDE#185 的內容摘要,可以從下圖看到, EIP-3074 現在被正式納入 Pectra 硬分叉升級的範疇之內。

 

非常感謝 @lightclients 對於該項工作的貢獻,他也是 EIP-3074 的原作者之一,多年來 @lightclients 一直致力於推動該 EIP 的落地。

如果你想進一步了解 EIP-3074 的內容,可以通過以下資料入手。

總而言之,EIP-3074 有望顯著改變當前的鏈上交互模式。EVM 環境將迎來兩個全新的操作碼,它們幾乎可以讓普通地址作為智能合約運行。展望未來,开發者們如何利用這一模式轉變將是一件非常令人興奮的事情。

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

推薦文章

USDT大到倒不了?華爾街債券交易巨頭Cantor取得Tether5%股權

據 華爾街日報今日 披露 ,華爾街債券交易巨頭 Cantor Fitzgerald 在 2023...

James
5 4小時前

空投周報 | Magic Eden代幣將於12月10日TEG;Side Protocol空投將於11月26日开放申領(11.18-11.24)

@OdailyChina @web3_golem Odaily星球日報盤點了 11 月 18 日至...

星球日報
5 4小時前

富爸爸喊比特幣1300萬美元!力挺Michael Saylor預測:微策略是對的

受 惠於比特幣不斷屢創新高,上市公司比特幣持倉量霸主微策略(MicroStrategy)股價今年大...

James
9 12小時前

Arthur Hayes:比特幣2025年底將25萬鎂!狗狗幣上看1美元

B itMEX 創辦人 Arthur Hayes 在近日 參與 Alpha First Podca...

James
9 12小時前

避險需求暴增!黃金單周漲6%重返2712美元,會如何影響比特幣行情?

自 川普勝選以來,美元強勁升值,在選前不斷走高的金價反而開始疲軟,在 11 月中更跌至 2 個月新...

James
9 12小時前

讀懂以太坊基金會2024報告,迎接特朗普時代合規挑战

2024 年美國大選終於塵埃落地,備受加密行業關注與支持的特朗普也算是“熹妃回宮”,不知道當時各位...

星球日報
8 12小時前