ERC-4337、EIP-4844、EIP-3074 和 EIP-5003 的實施在以太坊演進旅程中發(fā)揮了至關重要的作用。
撰文:FRANCESCO
編譯:Luccy,BlockBeats
編者按:
12 月 31 日,Vitalik Buterin 發(fā)布文章更新以太坊路線圖,并表示隨著以太坊的技術道路不斷鞏固,變化相對較少。包括: 1、The Merge:單時隙最終確定性 (SSF) 在合并后 PoS 改進中的作用正在鞏固; 2、The Surge:無論是 EIP-4844 還是 rollup 本身,Surge(rollup 擴展)都取得了重大進展; 3、The Scourge:經過一定程度的重新設計,現(xiàn)在的重點是在兩個關鍵領域對抗 PoS 中的經濟中心化:(i) MEV,(ii) 一般權益池問題; 4、The Verge:取得重大進展; 5、The Purge:「狀態(tài)到期」已被縮小,以反映普遍共識; 6、The Splurge:由于現(xiàn)有結構中的加密弱點,VDF 已縮小,以反映暫時減少的重點。
對此,以太坊社區(qū)針對以太坊路線圖展開激烈討論。加密研究員 FRANCESCO 深入討論了其關注的 ERC 和 EIP,并分析了各提案的優(yōu)勢。他認為,盡管以太坊的發(fā)展通常被認為較為緩慢且受控以優(yōu)先考慮安全性,但以太坊并未保持靜止,其中 ERC-4337、EIP-4844、EIP-3074 和 EIP-5003 的實施在這一演進旅程中發(fā)揮了至關重要的作用。BlockBeats 將原文編譯如下:
在我的 Twitter 時間線上,我從未見過如此多的反以太坊宣傳。
每隔一天,都會有一個新的 Layer 1 被質疑為「以太坊殺手」,然而以太坊似乎渾然不覺,仍然專注于自身的發(fā)展和改進。
這種對進步的承諾在最近公布的 2024 年以太坊路線圖中表現(xiàn)得明顯,重點突出了一些關鍵發(fā)展,承諾提升可擴展性和用戶體驗。
在其中,最終為 EIP-4844 設定了一個日期,這將使 Layer 2 更容易在以太坊上發(fā)布數據。
盡管競爭變得激烈,但這些新的 ERC 和 EIP 旨在顯著改善以太坊的可擴展性和用戶體驗。
讓我們深入了解這些令人興奮的更新,包括 ERC-4337、EIP-4844、EIP-3074 和 EIP-5003。
ERC-4337:徹底改變智能合約錢包
引入 ERC-4337 標準是智能合約錢包演進中的一大飛躍。這一改進引入了一個名為「賬戶抽象」的全新概念。
ERC-4337 是一個賬戶抽象提案,完全避免了對共識層協(xié)議進行更改的需求。與添加新的協(xié)議功能并更改底層交易類型不同,該提案引入了一個更高層次的偽交易對象,稱為 UserOperation。
關于 ERC-4337 的更多信息
傳統(tǒng)上,以太坊賬戶分為外部擁有的賬戶(EOAs)和智能合約賬戶。然而,用戶操作的 EOAs 在可用性和安全性方面經常帶來挑戰(zhàn)。ERC-4337 模糊了這些界限,使用戶能夠更直觀地與智能合約交互。
用戶與以太坊的互動方式需要適應日益復雜的局面。我們已經見證了基于賬戶抽象的解決方案的出現(xiàn),例如 Creso Wallet 和 Avocado Wallet。
ERC-4337 的引入將為錢包設計帶來一系列的改進,同時減少了終端用戶的復雜性。
除此之外,ERC-4337 極大地提升了終端用戶的體驗,同時還開啟了一些新的可能性,例如無 Gas 交易、社交登錄和密碼恢復。
ERC-4337 的主要特點包括:
- 增強安全性:通過將更復雜的邏輯整合到錢包中,用戶可以為交易設定條件,如多因素認證或每日消費限制。
- 用戶友好:對非技術用戶簡化了交互,使以太坊生態(tài)系統(tǒng)更加易用。
- 代幣支付 Gas 費用:用戶有可能使用除 ETH 之外的代幣支付交易費用,增加了一層方便性。
EIP-4844:提升 Layer 2 效率
為何需要 EIP-4844:在以太坊上為 Layer 2 解決方案提供一個廉價的數據發(fā)布場所,并大幅度降低用戶在 Layer 2 上支付的總體交易費用。
問題:Layer 2 產生越來越多的數據。如果有一種廉價的方式來發(fā)布這些數據,這將立即減少網絡向用戶收取交易費用的金額。
解決方案:引入了「攜帶 blob 數據的交易」的新事務格式。它包含大量「無法通過 EVM 執(zhí)行訪問,但其承諾可以訪問」的數據。與將完整內容嵌入主體不同,blob 的內容是分開傳播的,作為「旁路」。
EIP-4844,通常被稱為「proto-danksharding」,是解決以太坊可擴展性問題的重要一步。它引入了一種新的交易類型,允許「shard blobs」存在,這是 Layer 2 解決方案(如 rollups)可以使用的臨時數據。
EIP-4844 為以太坊引入了一種新的交易類型,接受「blobs」數據在信標節(jié)點中短暫存儲。
與包含在以太坊區(qū)塊中執(zhí)行的交易不同,shard blocks 只包含「數據 blob」,由 Layer 2 負責利用該數據空間為其用戶創(chuàng)造更安全和更具可擴展性的體驗。
EIP-4844 的重要性在于,其價值將會滲透到用戶中,因為我們都將能夠享受更低的 Layer 2 費用。
為什么 Layer 2 的費用會更低呢?
EIP-4844 將交易計算和存儲的費用分離。
Layer 2 將使用不同的函數向以太坊提交「數據 blob」。
他們將使用 blobs,而不是永久存儲數據的「CALLDATA」,這些 blobs 在預定義的時間段后會被修剪。
數據的 blobs 不必永遠可用,但可以在一定期限內(例如 1-3 個月),足夠長以確保 Layer 2 至少有 1 個誠實的參與者重建狀態(tài)并挑戰(zhàn)或替換不良的序列器。然后對數據進行修剪。
EIP-4844 通過允許 rollups 最初擴展到每個插槽 0.25 MB,為它們提供了顯著的擴展緩解,同時為 blobs 提供了一個獨立的費用市場,使費用能夠非常低廉。
閱讀:交易將便宜 10 倍。
EIP-4844 的潛在影響包括
- Layer 2 的成本降低:通過降低數據成本,使 Layer 2 解決方案更具經濟性,鼓勵更廣泛的采用。
- 提高交易吞吐量:這可以導致一個更具可擴展性的網絡,能夠處理更多的每秒交易。
- 提升用戶體驗:隨著交易更快、更便宜,以太坊上的整體用戶體驗得到了顯著提升。
EIP-3074:優(yōu)化交易流程
EIP-3074 是一項新的基本元素,將為以太坊帶來更流暢的用戶體驗,無需額外的信任假設。
EIP-3074 引入了以太坊交易授權和執(zhí)行方式的根本變化。該提案允許用戶授權第三方代表其執(zhí)行交易,使用一種新的操作類型。
EIP-3074 旨在更新以太坊的 EOA,使其能夠將控制權委托給智能合約,從而使智能合約能夠批準起源于用戶賬戶的交易。
在實踐中,EIP-3074 將允許使用單一簽名執(zhí)行復雜操作,無需多次批準,極大地改善了用戶體驗,同時實現(xiàn)了復雜操作的無縫執(zhí)行。
最終用戶將能夠發(fā)送批量交易、到期交易等。
更多關于 EIP-3074 的信息
然而,為了使這一切生效,以太坊協(xié)議需要進行修改,引入兩個新的 EVM「操作碼」:AUTH 和 AUTHCALL。
因此,EIP-3074 通常與其他賬戶抽象提案(如 EIP-4337)相比,被看待得較為不利。
詳細了解有關該 EIP 的擔憂
盡管如此,EIP-3074 將引入新的用例,例如:
- 智能合約錢包:通過錢包恢復解決方案,您將再也不會失去資金
- 批量交易:節(jié)省氣體費用
- 自動化:通過智能合約賬戶自動執(zhí)行交易
EIP-3074 的優(yōu)勢包括:
- 簡化用戶交互:對于復雜的 DApp 交互尤其有益,減少了用戶的步驟和氣體成本。
- 增加開發(fā)者靈活性:這使得更富創(chuàng)造性和高效的智能合約設計成為可能。
- 潛在的安全性增強:盡管引入了新的安全性考慮,但也提供了更健壯的安全性機制的機會。
EIP-5003:網絡資源優(yōu)化
這一提案與 EIP-3074 非常搭配,后者提供了將 EAOs 簽署權限委托給智能合約的「操作碼」。
雖然 EIP-3074 授權智能合約,但 EIP-5003 完全將以太坊 EOA 賬戶的簽名密鑰遷移到智能合約賬戶。
僅使用 EIP-3074 的有限方式將在授權委托給智能合約方面產生新的攻擊向量。
雖然 EIP-5003 的宣傳較少,但它在提升以太坊網絡的效率和安全性方面發(fā)揮著關鍵作用。
EIP-5003 的預期優(yōu)勢包括:
- 提高安全性:該 EIP 與 EIP-3074 結合,解決了其缺點,并確保從賬戶抽象的遷移中沒有新的攻擊向量。
- 遠離 EOAs 的遷移:該 EIP 是遠離 EOAs 的最終遷移。
結論:未來可持續(xù)的以太坊
盡管其發(fā)展通常被認為較為緩慢且受控以優(yōu)先考慮安全性,但以太坊并未保持靜止。僅根據其在特定時刻的外觀觀察和評估其技術是不正確的,因為它始終在不斷演變和改進。
特別是,以太坊的 2024 路線圖展示了對未來的清晰愿景,以及致力于解決關鍵領域,如可擴展性、安全性、可訪問性和可用性,確保網絡保持未來可持續(xù)性。
強調重新定義用戶與以太坊的交互方式,從 EOA 賬戶轉向更靈活的智能合約錢包。
ERC-4337、EIP-4844、EIP-3074 和 EIP-5003 的實施在這一演進旅程中發(fā)揮了至關重要的作用:
- ERC-4337 通過賬戶抽象徹底改革了智能合約錢包,提供了增強的安全性和用戶友好性。這個標準有望顯著簡化用戶體驗,擴大對以太坊生態(tài)系統(tǒng)的可訪問性。
- EIP-4844,或稱為「proto-danksharding」,是降低成本和提高 Layer 2 解決方案效率的突破。通過引入用于攜帶 blob 的交易的新交易格式,它承諾降低交易費用并提高吞吐量,使最終用戶能夠獲得更為實惠和更快速的交易。
- EIP-3074 和 EIP-5003 共同代表了簡化交易和優(yōu)化網絡資源的重要一步。雖然 EIP-3074 引入了授權交易的新操作能力,但 EIP-5003 通過將簽名權限從外部擁有的賬戶(EOAs)過渡到智能合約賬戶來補充它,增強了網絡的安全性和效率。
隨著以太坊不斷創(chuàng)新和改進,它將繼續(xù)在激烈的競爭中爭取自己的地位。
這篇文章的主要目的是激勵讀者將以太坊視為一個不斷發(fā)展和演進的網絡,而非靜態(tài)網絡,積極努力使其對抗新興技術和替代方案,確保未來的可持續(xù)性。
我們將繼續(xù)監(jiān)測 EIP 的實施以及以太坊在今年內的演變。