以太坊坎昆升級即將到來,L2也因此變得熱鬧起來!本文將從高層次上討論Dencun升級,解釋它將為以太坊帶來的所有變化,包括執行層和共識層。
什麼是EIP?
EIP代表「以太坊改進提案」。它是一份向以太坊社群提供資訊的設計文件,描述了以太坊或其流程或環境的新功能。任何人都可以在以太坊魔術師或以太坊研究等論壇上開始對話,討論他們希望在以太坊上進行的更改。一旦達成一致,作者就可以按照EIP中描述的流程編寫EIP-1。
什麼是執行層和共識層?
自從以太坊經歷合並以來,以太坊一直在兩個不同的、孤立的層上執行,即「執行層」和「共識層」。這兩個層具有不同的功能,共同構成了以太坊區塊鏈的PoS版本。
執行層(EL)負責將交易帶來的變化應用到區塊鏈上。舉個例子,如果Alice想要將10個WETH換成BLOB,她必須向以太坊區塊鏈傳送一筆交易,指定將她的WETH換成BLOB。當Alice的交易包含在區塊鏈中時,執行層負責執行所有必要的程式碼(如Sushiswap上的代幣交換)並更新Alice的代幣餘額和批准,從而有效地修改區塊鏈的資料庫。你可以將執行層想像成以太坊的引擎,在用戶在區塊鏈上進行操作時,它的輪子就會轉動。
共識層(CL)負責確保所有區塊鏈節點達成一致。由於區塊鏈由分散式參與者網路支援,這些參與者(通常稱為節點)必須都同意區塊鏈的狀態。如果不達成共識,以太坊的一部分可能認為Alice擁有10個WETH,而另一部分則認為她沒有WETH。將共識層想像成以太坊的方向盤,它定義了整個以太坊區塊鏈的走向。
Dencun是什麼?
Dencun = Deneb + Cancun。由於以太坊現在由兩個獨立的層組成,因此兩個層都需要進行自己的修改以支援大規模變更(如EIP4844)。因此,大型升級現在需要升級兩個層。以太坊核心開發人員喜歡用一個名稱來指代通用的以太坊升級,該名稱是通過將各層升級的名稱合併在一起而獲得的。Dencun代表Cancun升級(EL層)和Deneb升級(CL層)的結合。
Deneb:共識層EIP
EIP-4788: EVM中的信標塊根。該EIP將在以太坊上的智慧合約中引入共識層條件的「證明」。這將使得質押池、重新質押協議和橋等系統在執行時能夠改進信任假設。
EIP-4844: 分片Blob交易。該EIP引入了一種新的交易格式,用於在以太坊上的L2網路(如Arbitrum和Optimism)上壓縮格式釋放自己的L2交易。這一改進還將為這些交易建立一個單獨的費用市場,使得以太坊使用者和L2網路不再在以太坊費用市場中競爭,而是擁有各自的Gas價格。
EIP-7044: 永久有效簽名自願退出。該EIP改善了以太坊驗證者在使用分割憑證執行時的生活品質,使得在驗證憑證與提款憑證分開持有的情況下更容易撤回驗證者的權益。
EIP-7045: 增加最大證明包含槽。此EIP將延長以太坊區塊提交證明的最長時間。證明是驗證者對提議的區塊投出的「選票」,足夠的選票決定新區塊是否會被接受並新增到區塊鏈中。
EIP-7514: 新增最大Epoch Churn限制。該EIP旨在限制以太坊驗證者數量的增長速度,讓團隊有更多時間研究更全面的解決方案,以應對100% ETH質押時可能出現的問題。
Cancun:執行層EIP
EIP-1153: 瞬態儲存操作碼。該EIP將在以太坊虛擬機器引入TLOAD和TSTORE操作碼,用於指定某些智慧合約資料是暫時的,交易完成後將返回到原始值。這意味著智慧合約將能夠擁有僅在交易內改變的儲存,交易結束後,此類儲存將恢復到原來的狀態。
EIP-4788: EVM中的信標塊根。該EIP對CL和EL層都有興趣。
EIP-4844: 分片Blob交易。我們心愛的EIP-4844已在Deneb部分討論過。
EIP-5656: MCOPY記憶體複製操作碼。該EIP將在以太坊虛擬機器引入MCOPY操作碼,允許在智慧合約執行期間複製一段記憶體並將其寫入記憶體的不同部分。
EIP-6780: SELFDESTRUCT僅在同一事務中。這是將被棄用的計劃的一部分,只有在建立智慧合約的同一交易中執行該操作碼時,它才會更改此操作碼的行為以刪除帳戶。
EIP-7516: BLOBBASEFEE操作碼。該EIP引入了BLOBBASEFEE操作碼,用於返回當前的資料blob基本費用。與當前以太坊上交易費用的工作方式類似,資料Blob交易將使用彈性基本費用機制進行定價,該機制將決定傳送此類交易的總Gas價格。如果Blob交易數量超過目標交易數量,Blob基本費用將逐漸增加,如果低於目標交易數量,Blob基本費用將逐漸減少。
這就是Dencun升級的內容,希望對你有所幫助!