以太坊的下一次Dencun升級:包含五個EIP,合併坎昆升級

摘文:陸路

以太坊開發者已經確認了網絡即將到來的全面升級,本次升級被命名為Dencun。

Dencun一詞為Cancun(坎昆)和Deneb所組成的合成詞。 Cancun為本次以太坊執行層升級的名字,而Deneb則為協議層升級的名字。

因此,Cancun升級與Deneb升級被合稱為Dencun 升級。

本次升級包括五個EIP,旨在增加更多的數據存儲和降低費用。升級以以EIP-4844為核心,除此之外,還包括EIP-1153、EIP-4788、EIP-5656、EIP-6780四項改進提案。

EIP-4844

EIP-4844是本次升級的核心,這一改進通常被稱為proto-danksharding。本提案為以太坊引入了一種新的事務類型,該事務類型可以接受在信標節點上短時間持久存儲的「blobs」數據。該改進可騰出更多空間來擴展區塊鏈,且向前兼容Etherum擴展路線圖。

EIP-4844的意義是深遠的。完整的數據分片需要花費較長的時間來完成實現和部署,但基於rollup,可以以低成本實現分片。而EIP-4844有望將rollup的費用降低一個數量級。開發者們認為,該功能可讓以太坊在不犧牲去中心化的情況下保持競爭力。

這一升級有望降低L2rollup的gas費用。

EIP-1153

EIP-1153引入了臨時存儲操作碼。使用臨時存儲,則會在每個事務處理完成之後被丟棄。臨時存儲的值永遠不會被序列化到存儲。

Optimism團隊曾對這一提案的動機做出解釋,僅在Uniswap上,該提案即可為用戶節省預估高達300萬美元的gas成本。

這一提案的好處包括:

臨時存儲操作碼是被單獨考慮的,因此進行這項更新不會在無意中造成破壞。

客戶端不需要加載原始值。

使用後不需要清除存儲槽。

不更改現有操作的語義。

簡化gas核算規則。

EIP-4788

EIP-4788可改進橋和權益池的設計。該提案將在以太坊虛擬機中公開信標鏈區塊根。信標鏈區塊根(RootsoftheBeaconChainBlocks)是一種密碼蓄能器(Accumulators),用於證明任意的共識狀態。

在引入這一提案之後,EVM 公開信標鏈區塊根可允許實現對以太坊共識層最小化信任的訪問。由於這一特性,dApp用例可改進他們自身的信任假設,因此StakingPools、智能合約橋等應用的開發將會更為容易。

EIP-5656

EIP-5656引入了一個新指令,通過該指令,開發者可複制指定的內存區域。

本提案對與以太坊虛擬機相關的代碼進行了更改。在其他的生產環境中,內存複製是一個基本操作,但在EVM上實現這一功能則會帶來gas開銷。而本提案將為以太坊提供一個能夠用於復制內存區域的、高效的EVM指令。這一指令對於各種計算量大的操作非常實用(例如EVM384),在這些操作中,內存複製被標識為一個重要的開銷。

EIP-6780

EIP-6780改變了SELFDESTRUCT操作碼的功能。此前,這一操作碼會對帳戶的狀態進行大量更改,尤其是會移除所有代碼和存儲。過去開發者們曾考慮過去除SELFDESTRUCT操作碼,但本提案採用了另一種解決方案。

EIP-6780將試圖讓SELFDESTRUCT的一些常見用法繼續生效,且同時降低了來自合約版本控制的EVM實現變更的複雜性。

就其最終效果而言,該提案去除了可能終止智能合約的代碼。

目前還沒有升級的確切日期,但預計會在2023 年底上線。

查看原文
本頁面內容僅供參考,非招攬或要約,也不提供投資、稅務或法律諮詢。詳見聲明了解更多風險披露。
  • 讚賞
  • 留言
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate.io APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)