2024 年值得關注的以太坊改進提案

最新的以太坊全核心開發者會議最終為下一個主網硬分叉 Dencun 的升級時間表確定了一些暫定日期。

需要注意的是,只有“如果沒有出現重大問題”,以太坊開發人員正在關注以下日期來分叉以太坊的公共測試網:

  • 格爾利:17月XNUMX日
  • 塞波利亞:30 月 XNUMX 日
  • 霍爾斯基:7 月 XNUMX 日

這將是 Goerli 最後一次被納入測試方案,因為該網路預計將被棄用。

他們還討論了接下來的事情——尚未暱稱的布拉格/伊萊克特拉升級。以太坊社群正在考慮是否專注於一個大型核心功能(這可能需要一年的時間),還是圍繞多個較小的改進進行升級(這可能在 2024 年末實現)。

決定將在新的一年做出,但就目前而言,以下是 2024 年 Dencun 之後值得關注的一些改進:

EIP-4844(原始 Danksharding)

這是Decun EIP中的一大亮點,成為2023年許多新聞報導的焦點。

閱讀更多: 以太坊的下一次升級將重點放在 blob

StarkWare 聯合創辦人 Eli Ben-Sasson 告訴 Blockworks,此次升級「將降低所有第 2 層的資料可用性成本」。 “所以這是 Starknet 非常期待的事情,這樣用戶就可以降低成本。”

Web3 錢包開發商 Suku 的首席技術官盧卡斯·亨寧 (Lucas Henning) 稱,這是「以太坊突破性改進的一年」。

Henning 告訴 Blockworks,“[EIP-4844 是]一個變革性的增強”,它將把匯總汽油費“削減多達 100 倍”。

阅读更多:核心開發者今年排除了 Dencun 分叉的可能性

帳戶抽象發揮作用

Henning 的首要任務是利用帳戶抽象化進行改進:ERC-4337 及其擴展 ERC-6900。

ERC 是 EIP 的子集,專門關注以太坊生態系統內的代幣標準。他們定義了令牌實施的規則以確保互通性。與某些修改核心協定的 EIP 不同,ERC 通常不需要硬分叉。

ERC-4337 於 XNUMX 月上線,帳戶抽象的概念“將作為最終用戶最重大的變化發揮關鍵作用”,Henning 說。

他說:“帳戶抽象將徹底改變我們感知錢包和與錢包交互的方式,使無gas交易成為標準,使安全社交登錄成為新規範,從根本上重塑以太坊用戶體驗。”

傳統上,以太坊有兩種類型的帳戶:由私鑰控制的外部帳戶(EOA)和由程式碼控制的合約帳戶。帳戶抽像模糊了這種區別,允許用戶創建行為更像智能合約的帳戶。

它可以增強用戶體驗和安全性,並允許更複雜的帳戶邏輯,例如多重簽名錢包或遺失金鑰的社交恢復。

ERC-6900,引入了「委託交易」的概念。該標準也不需要更改以太坊的主網共識,允許用戶委託代表他們發送交易的能力,例如,對一批操作進行一次批准,以節省時間和麻煩。

EIP-1153(瞬時儲存操作碼)

該提案是 Dencun 的一部分,旨在引入一種新的機制,用於在智慧合約執行期間處理臨時或瞬態儲存。

以太坊上的傳統儲存操作是永久性的並且消耗gas。對於不需要持續時間超過一個事務的臨時資料來說,這可能效率低。

EIP-1153 是一個操作碼(操作代碼),允許智慧合約使用臨時儲存空間-在交易執行結束時將被清除的儲存。

Uniswap團隊 遊說 他們希望將 1153 納入其中,並希望它已經出現在 Shapella 中,但他們無法獲得足夠的支援來在核心開發人員之間達成共識。此次升級預計將對增強 Uniswap 即將推出的 v4 協定的功能和效率發揮重要作用。

閱讀更多: Uniswap Labs 為 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 設計中的執行層來證明這一點,」他告訴 Blockworks。

閱讀更多: 新的以太坊總結採用零知識方法進行分片

EIP-5656(MCOPY 操作碼)

EVM 使用一組指示各種操作的操作碼進行操作。

EIP-5656引入了一種名為MCOPY的新操作碼,旨在優化智慧合約執行期間在記憶體中複製資料的過程。

在目前的 EVM 架構中,使用現有操作碼複製大型資料段可能效率低且成本高。 MCOPY 提供了更有效的方法,預計將減少與這些操作相關的 Gas 費用,同時提高效能。

更快的記憶體操作意味著合約的執行速度更快,開發人員將擁有更多工具來優化他們的智慧合約——特別是在處理大型資料結構或涉及記憶體操作的複雜操作時。

EIP-6780(限制自毀)

在以太坊中,SELFDESTRUCT 操作碼允許智慧合約將自身從區塊鏈中刪除。 

執行時,它會從狀態中刪除合約的代碼和存儲,並將合約的剩餘以太幣發送到指定的地址。

然而,此功能導致了幾個問題,包括狀態管理的複雜性和潛在的安全漏洞。

透過限制自毀,以太坊可以更好地管理其狀態大小,從而形成更穩定且可預測的區塊鏈。

這對於網路的長期可擴展性和維護至關重要,因為它將簡化未來的以太坊升級。


不要錯過下一個重大新聞 - 加入我們的免費每日時事通訊。

資料來源:https://blockworks.co/news/ethereum-improvement-proposals-2024