今日凌晨,以太坊開發者已經確認了網絡即將到來的全面升級,本次升級被命名為Dencun。Dencun一詞為Cancun(坎昆)和Deneb所組成的合成詞。 Cancun為本次以太坊執行層升級的名字,而Deneb則為協議層升級的名字。因此,Cancun升級與Deneb升級被合稱為Dencun 升級。本次升級包括五個EIP,旨在增加更多的數據存儲和降低費用。升級以以EIP-4844為核心,除此之外,還包括EIP-1153、EIP-4788、EIP-5656、EIP-6780四項改進提案。### EIP-4844EIP-4844是本次升級的核心,這一改進通常被稱為proto-danksharding。本提案為以太坊引入了一種新的事務類型,該事務類型可以接受在信標節點上短時間持久存儲的“blobs”數據。該改進可騰出更多空間來擴展區塊鏈,且向前兼容Etherum擴展路線圖。EIP-4844的意義是深遠的。完整的數據分片需要花費較長的時間來完成實現和部署,但基於rollup,可以以低成本實現分片。而EIP-4844有望將rollup的費用降低一個數量級。開發者們認為,該功能可讓以太坊在不犧牲去中心化的情況下保持競爭力。這一升級有望降低L2rollup的gas費用。### EIP-1153EIP-1153引入了臨時存儲操作碼。使用臨時存儲,則會在每個事務處理完成之後被丟棄。臨時存儲的值永遠不會被序列化到存儲。Optimism團隊曾對這一提案的動機做出解釋,僅在Uniswap上,該提案即可為用戶節省預估高達300萬美元的gas成本。這一提案的好處包括:臨時存儲操作碼是被單獨考慮的,因此進行這項更新不會在無意中造成破壞。客戶端不需要加載原始值。使用後不需要清除存儲槽。不更改現有操作的語義。簡化gas核算規則。### EIP-4788EIP-4788可改進橋和權益池的設計。該提案將在以太坊虛擬機中公開信標鏈區塊根。信標鏈區塊根(RootsoftheBeaconChainBlocks)是一種密碼蓄能器(Accumulators),用於證明任意的共識狀態。在引入這一提案之後,EVM公開信標鏈區塊根可允許實現對以太坊共識層最小化信任的訪問。由於這一特性,dApp用例可改進他們自身的信任假設,因此StakingPools、智能合約橋等應用的開發將會更為容易。### EIP-5656EIP-5656引入了一個新指令,通過該指令,開發者可複制指定的內存區域。本提案對與以太坊虛擬機相關的代碼進行了更改。在其他的生產環境中,內存複製是一個基本操作,但在EVM上實現這一功能則會帶來gas開銷。而本提案將為以太坊提供一個能夠用於復制內存區域的、高效的EVM指令。這一指令對於各種計算量大的操作非常實用(例如EVM384),在這些操作中,內存複製被標識為一個重要的開銷。### EIP-6780EIP-6780改變了SELFDESTRUCT操作碼的功能。此前,這一操作碼會對帳戶的狀態進行大量更改,尤其是會移除所有代碼和存儲。過去開發者們曾考慮過去除SELFDESTRUCT操作碼,但本提案採用了另一種解決方案。EIP-6780將試圖讓SELFDESTRUCT的一些常見用法繼續生效,且同時降低了來自合約版本控制的EVM實現變更的複雜性。就其最終效果而言,該提案去除了可能終止智能合約的代碼。目前還沒有升級的確切日期,但預計會在2023年底上線。
速覽以太坊本次Dencun升級
今日凌晨,以太坊開發者已經確認了網絡即將到來的全面升級,本次升級被命名為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年底上線。