2024 年值得關注的以太坊改進提案
作者:Macauley Peterson,Blockworks;編譯:松雪,金色財經
最新的以太坊全核心开發者會議最終爲下一個主網硬分叉Dencun的升級計劃確定了一些暫定日期。
需要注意的是,只有“如果沒有出現重大問題”,以太坊开發人員正在關注以下日期來分叉以太坊的公共測試網:
Goerli: 1.17
Sepolia: 1.30
Holesky: 2.7
這將是 Goerli 最後一次被納入測試方案,該網絡預計將被棄用。
他們還討論了接下來的事情——尚未暱稱的Prague/Electra升級。 以太坊社區正在考慮是否專注於一個大型核心功能(這可能需要一年的時間),還是圍繞多個較小的改進進行升級(這可能在 2024 年底實現)。
就目前而言,以下是 2024 年 Dencun 之後值得關注的一些改進:
EIP-4844 (Proto-Danksharding)
這是Decun EIP中的一大亮點,成爲2023年許多新聞報道的焦點。
StarkWare 聯合創始人 Eli Ben-Sasson 指出,此次升級“將降低所有Layer2的數據可用性成本”。 “所以這是 Starknet 非常期待的事情,這樣用戶就可以降低成本。”
Web3 錢包开發商 Suku 的首席技術官盧卡斯·亨寧 (Lucas Henning) 稱,這是“以太坊突破性改進的一年”。
Henning 表示,“[EIP-4844 是]一個變革性的增強”,它將把Rollup Gas費“削減多達 100 倍”。
账戶抽象發揮作用
Henning 的首要任務是利用账戶抽象進行改進:ERC-4337 及其擴展 ERC-6900。
ERC 是 EIP 的子集,專門關注以太坊生態系統內的代幣標准。 他們定義了代幣實施的規則以確保互操作性。 與某些修改核心協議的 EIP 不同,ERC 通常不需要硬分叉。
ERC-4337 於 3 月份上线,账戶抽象的概念“將作爲最終用戶最重大的變化發揮關鍵作用”,Henning 說。
他說:“账戶抽象將徹底改變我們感知錢包和與錢包交互的方式,使無gas交易成爲標准,使安全社交登錄成爲新規範,從根本上重塑以太坊用戶體驗。”
傳統上,以太坊有兩種類型的账戶:由私鑰控制的外部账戶(EOA)和由代碼控制的合約账戶。 账戶抽象模糊了這種區別,允許用戶創建行爲更像智能合約的账戶。
它可以增強用戶體驗和安全性,並允許更復雜的账戶邏輯,例如多重籤名錢包或丟失密鑰的社交恢復。
ERC-6900,引入了“委托交易”的概念。 該標准也不需要更改以太坊的主網共識,允許用戶委托代表他們發送交易的能力,例如,對一批操作進行一次批准,以節省時間和麻煩。
EIP-1153(瞬時存儲操作碼)
該提案是 Dencun 的一部分,旨在引入一種新的機制,用於在智能合約執行期間處理臨時或瞬態存儲。
在以太坊上的傳統存儲操作是永久性的,並且會消耗Gas。對於不需要在一次交易之後持久存在的臨時數據,這可能是低效的。
EIP-1153 是一個操作代碼,允許智能合約使用臨時存儲——在交易執行結束時將被清除的存儲。
Uniswap 團隊遊說將 1153 納入其中,並希望它已經在 Shapella 中,但他們無法獲得足夠的支持來在核心开發人員中達成共識。 此次升級預計將對增強 Uniswap 即將推出的 v4 協議的功能和效率發揮重要作用。
通過啓用臨時存儲,EIP-1153 可以降低合約執行期間存儲數據相關的 Gas 成本,並爲开發人員設計智能合約提供更大的靈活性。
通過減輕永久存儲的負擔並最大限度地減少狀態膨脹,EIP-1153 可以爲以太坊網絡的整體可擴展性做出貢獻。
EIP-4788(信標區塊根提交)
將以太坊想象成一個巨大的圖書館,有兩個主要部分:以太坊虛擬機(EVM)部分,就像人們來讀書(執行智能合約)的閱覽室,以及信標鏈部分,就像圖書館的目錄系統,跟蹤所有書籍及其位置(以太坊網絡的共識和協調)。
在 EIP-4788 之前,這兩個部分在某種程度上獨立運作。 EVM 部分無法直接訪問最新目錄; 它必須依靠間接方法來了解信標鏈部分發生的情況。
EIP-4788 建議將“信標區塊根”(父塊的摘要或哈希樹根)放入每個 EVM 塊中。
這就像從圖書館過時的卡片歸檔系統(效率低下,有時不准確)轉移到與主圖書館數據庫實時、准確和直接鏈接的系統。
在這個現代化的圖書館中,每次添加、移動或刪除新書(信標鏈更新)時,讀者(EVM)都會立即獲得准確的信息。 讀者可以相信他們正在獲取最新信息,並且圖書館操作(例如執行智能合約)與整個目錄系統(共識層的狀態)更加一致。
所有這一切都以信任最小化的方式發生,消除了外部預言機提供這些數據的需要,從而減少了潛在的故障或操縱點。
這一變化對於 Lido、基於智能合約的橋接器和重新抵押解決方案等流動質押協議特別有利,因爲它允許這些協議直接從共識層訪問驗證者余額和狀態等關鍵數據,從而增強其安全性和運營效率。
EIP-4788 本質上引入了協議級預言機,在整個主網上傳遞以太坊的共識狀態。
Nil Foundation 的創始人 Misha Komarov 正在爲 Lido 部署 zkOracle,他稱其“絕對有幫助”。
“他們需要應用程序邏輯中的共識層狀態根(目前 Casper FFG 證明正在通過 zkLLVM 到 zkOracle 設計中的執行層來證明這一點,”他指出。
EIP-5656(MCOPY 操作碼)
EVM 使用一組指示各種操作的操作碼進行操作。
EIP-5656引入了一種名爲MCOPY的新操作碼,旨在優化智能合約執行期間在內存中復制數據的過程。
在當前的 EVM 架構中,使用現有操作碼復制大型數據段可能效率低下且成本高昂。 MCOPY 提供了一種更有效的方法,有望減少與這些操作相關的 Gas 費用,同時提高性能。
更快的內存操作意味着合約的執行速度更快,开發人員將擁有更多工具來優化他們的智能合約——特別是在處理大型數據結構或涉及內存操作的復雜操作時。
EIP-6780(限制自毀)
在以太坊中,SELFDESTRUCT 操作碼允許智能合約將自身從區塊鏈中刪除。
執行時,它會從狀態中刪除合約的代碼和存儲,並將合約的剩余以太坊發送到指定的地址。
然而,此功能導致了幾個問題,包括狀態管理的復雜性和潛在的安全漏洞。
通過限制自毀,以太坊可以更好地管理其狀態大小,從而形成更加穩定和可預測的區塊鏈。
這對於網絡的長期可擴展性和維護至關重要,因爲它將簡化未來的以太坊升級。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。