Dencun升級概覽:坎昆升級、執行層與共識層EIP



本文从高层次上讨论 Dencun 升级,解释它将给以太坊带来的所有变化,包括执行层和共识层。

作者:BLOB

編譯:Luccy,BlockBeats

編按:坎昆升級將近,L2 也因此變得熱鬧起來。本文源自Arbitrum 上的blobcoin,文章從高層次討論Dencun 升級,解釋它將為以太坊帶來的所有變化,包括執行層和共識層。

本文對Cancun 升級和Dencun 升級進行了詳細介紹科普,BlockBeats 將原文編譯如下:

這是關於Dencun、EIP4844 和以太坊L2 上較低的交易費用的一系列教育文章中的第一篇文章。

在這裡,我們將從高層次討論Dencun 升級,解釋它將為以太坊帶來的所有變化,包括執行層和共識層。

介紹

什麼是EIP?

EIP-1將其描述為:

EIP 代表「以太坊改進提案」。

EIP 是向以太坊社群提供資訊的設計文檔,或描述以太坊或其流程或環境的新功能。

任何人都可以在以太坊魔術師或以太坊研究等論壇上開始對話,討論他們希望在以太坊上進行的更改:一旦就該想法達成一致,作者就可以按照EIP 中描述的流程編寫EIP – 1 .

什麼是執行層和共識層?

自從以太坊經歷合併(又稱「巴黎升級」)以來,以太坊一直在兩個不同的、孤立的層上運行:「執行層」和「共識層」。

這些層具有不同的功能,它們共同構成了以太坊區塊鏈的PoS 版本:

執行層(EL):負責將交易帶來的變化應用到區塊鏈上。

如果您想知道這是什麼意思,讓我們來舉例說明。

以Alice 想要將10 WETH 換成BLOB 的情況為例:Alice 必須向以太坊區塊鏈發送一筆交易,指定將她的WETH 換成BLOB。當Alice 的交易包含在區塊鏈中時,執行層負責執行所有必要的程式碼(Sushiswap 對上的代幣交換)並更新Alice 的代幣餘額和批准,從而有效地修改區塊鏈的資料庫。

本質上,你必須將執行層想像成以太坊的引擎,當用戶在區塊鏈上做事時,它的輪子就會轉動。

共識層(CL):負責使所有區塊鏈節點彼此達成協議。鑑於區塊鏈由分散式參與者網路支持,這些參與者(通常稱為“節點”)必須都同意區塊鏈。如果這種情況沒有發生並且以太坊節點不同意,那麼我們將進入這樣一個世界:以太坊的一部分可能認為愛麗絲擁有10 個WETH,而以太坊的另一部分則認為愛麗絲沒有WETH。

將共識層想像成以太坊的方向盤,它定義了整個以太坊區塊連結下來要走的路!

關鍵要點:執行層和共識層是分開且獨立的,由不同的團隊維護。

Dencun 是什麼?

Dencun = Deneb +​​ Cancun

由於以太坊現在由2 個獨立的層組成,因此兩個層都必須進行自己的修改,以支援大規模更改(例如EIP4844)。

因此,大型升級現在需要升級兩層。正因為如此,以太坊核心開發人員喜歡用一個名稱來指稱通用的以太坊升級,該名稱是透過將各層升級的名稱合併在一起而獲得的

• Shapella = 上海(EL) + Capella (CL)

• Dencun = Cancun (EL) + Deneb (CL)

有趣的事實:EL 升級以城市命名,而CL 升級以星星命名。

現在我們了解了Dencun 的兩個主要部分,讓我們開始深入了解它們。

Deneb(CL 升級)將包括5 個EIP,Cancun 將包括6 個EIP。

Deneb:共識層EIP

EIP-4788:EVM 中的信標塊根

此EIP 將添加共識層條件的「證明」,並使其可用於以太坊上的智慧合約(位於執行層)。

質押池、重新質押協議和橋等系統將受益於運行時改進的信任假設。

EIP-4844:分片Blob 交易

該EIP 為「攜帶Blob 的交易」引入了一種新的交易格式。這種新的交易格式將被Arbitrum 和Optimism 等L2 網路採用,以壓縮格式在以太坊上發布自己的L2 交易。這項改進還將為這些交易創建一個單獨的費用市場——這意味著以太坊用戶和L2 網路不會在以太坊費用市場中競爭,而是各自擁有自己的Gas 價格。

EIP-7044:永久有效簽名自願退出

此EIP 為使用分割憑證運作的以太坊驗證者帶來了生活品質的改善,使得在驗證憑證與提款憑證分開持有的情況下更容易撤回驗證者的權益。好奇的讀者可以在這裡了解更多關於這個EIP 的資訊。

EIP-7045:增加最大證明包含槽

此EIP 將延長為提議的以太坊區塊提交證明的最長時間。證明是驗證者對提議的區塊投出的“選票”:足夠的選票決定新區塊是否會被接受並添加到區塊鏈中。

EIP-7514:增加最大Epoch Churn 限制此EIP 打算引入「epoch churn limit 」的限制,直接轉化為「最大驗證器成長率」的限制。以太坊核心開發人員打算限制以太坊驗證者數量成長的速度,讓團隊有更多時間研究更全面的解決方案,以解決100% ETH 質押時可能出現的問題。

Cancun:執行層EIP

EIP-1153:瞬態儲存操作碼此EIP 將向以太坊虛擬機器引入TLOAD 和TSTORE 操作碼。這些將用於指定某些智能合約資料是暫時的:它將在交易完成之前返回其原始值!這意味著智能合約將能夠擁有僅在交易內更改的儲存空間!交易結束後,此類儲存將恢復到原來的狀態。許多合約和協議將從中受益,因為可重入防護中使用的變數的Gas 成本將會降低。 (重入保護是設定為初始值的變量,該值在事務執行期間被修改,並在事務結束時重置為初始值)

EIP-4788:EVM 中的信標塊根

該EIP 使CL 和EL 都感興趣。

EIP-4844:分片Blob 交易

我們心愛的EIP-4844,已經在Deneb 部分討論過。

EIP-5656:MCOPY – 記憶體複製操作碼

此EIP 將向MCOPY 以太坊虛擬機器引入操作碼,允許在智慧合約執行期間複製一段記憶體並將其寫入記憶體的不同部分。

EIP-6780:SELFDESTRUCT 僅在同一交易中

此EIP 是要棄用的總體計劃的一部分。只有在建立智慧合約的相同交易中執行該操作碼時,它才會變更此操作碼的行為以刪除帳戶。

長期以來一直打算被棄用,因為它阻礙了以太坊區塊鏈的不變性。因此,操作碼將被修改為只能在建立合約時刪除相同交易中的帳戶! SELFDESTRUCT

EIP-7516:BLOBBASEFEE 操作碼

此EIP 引入了BLOBBASEFEE 操作碼,該操作碼傳回目前的資料blob 基本費用。與當今以太坊上交易費用的工作方式類似,數據Blob 交易將使用彈性基本費用機制進行定價,該機制將決定發送此類交易的總Gas 價格!就像正常交易基本費用一樣,如果Blob 交易數量超過目標交易數量,則Blob 基本費用將逐步增加,如果低於目標交易數量,則Blob 基本費用將逐步減少。

原文鏈接

聯系郵箱:0xniumao@gmail.com