時間:2023-11-11|瀏覽:234
以太坊 Shapella 網絡升級將于 epoch 194948 激活,預計時間為 UTC 時間 2023 年 4 月 12 日 22:27:35。值得一提的是,即日起至 4 月 5 日,針對 Shapella 漏洞的以太坊漏洞賞金獎勵將翻倍。
本次升級將遵循The Merge,使驗證者能夠將他們質押的 ETH 從信標鏈撤回到執行層。此外,升級還為以太坊執行層和共識層引入了一些新功能,具體如下:
升級規格
1、“上海”升級:本次包含“上海”升級的執行層更改,主要包括: - EIP-3651:Warm COINBASE - EIP-3855:PUSH0 指令 - EIP-3860:限制和計量初始化代碼 - EIP-4895:信標鏈推送取款操作 - EIP-6049:棄用 SELFDESTRUCT
需要注意的是,EIP-6049 只是一個棄用警告,客戶端團隊希望 SELFDESTRUCT 語義在未來的網絡升級中發生變化,但操作碼的行為在上海升級中保持不變。
2、Capella 升級:以太坊 v1.3.0-rc.5 規范中指定了 Capella 升級對共識層的更改。在高層次上,本次升級將引入: - 驗證者的全部和部分提款 - BLSToExecutionChange 消息,允許驗證者使用 BLS_WITHDRAWAL_PREFIX 將其更新為 ETH1_ADDRESS_WITHDRAWAL_PREFIX,這是取款的先決條件 - 獨立狀態和區塊歷史累加器,取代原來單一的歷史 Roots
客戶端發布
以下客戶端版本支持以太坊主網上的 上海 & Capella 升級,之前的 Shapella 版本僅支持測試網部署,與主網升級不兼容。在選擇運行哪個客戶端時,驗證者應該特別注意在執行層(EL)和共識層(CL)上運行多數客戶端的風險。可以在此處找到對這些風險及其后果的解釋,以及在此處找到對當前執行層和共識層客戶端分布的評估,以及從一個客戶端切換到另一個客戶端的指南。
1、共識層主網發布:注意,運行驗證器時,共識層信標節點和驗證器客戶端都必須更新。
2、執行層主網發布:注意,在 Erigon v2.41.0 中發現了一個問題,此版本不適用于 Shapella 升級,Erigon 用戶應該升級到 v2.42.0。
常問問題
1、我需要做些什么嗎?
簡而言之,不需要。如果您使用交易所、數字錢包或硬件錢包,則無需執行任何操作,除非您的交易所或錢包提供商通知您采取額外步驟。如果您運行自己的以太坊節點,請參閱下一個問題。
2、我需要做什么?
為了與主網升級兼容,請將您的節點更新為上表中列出的以太坊客戶端版本。
3、作為質押者,我需要做什么?
為了與主網升級兼容,請將您的節點更新為上表中列出的以太坊客戶端版本。確保您的信標節點和驗證器客戶端都已更新!此外,還建議您閱讀提款常見問題解答。
4、如果我是質押者或節點運營商,但不參與本次升級,會怎樣?
如果您使用的是未更新到最新版本(如上所列)的以太坊客戶端,一旦升級發生,您的客戶端將同步到預分叉區塊鏈。按照舊規則,您將被困在一條不兼容的鏈上,將無法發送 Ether 或在后 Shapella 以太坊網絡上運行。
5、作為應用程序或工具開發人員,我應該怎么做?
Shapella 不會對智能合約進行重大更改,應用程序和工具開發人員應查看升級更改內容以確保已完成任何相關升級和修復,或了解如何使用新引入的功能。也就是說,應用程序開發人員應該知道,從上海開始,SELFDESTRUCT 操作碼被視為已棄用,雖然它的語義不會作為此網絡升級的一部分而改變,但可能會在后續網絡升級中發生變化。有關詳細信息,請參閱 EIP-6049。
6、為什么叫“Shapella”這個名字?
執行層的升級遵循 Devcon 城市名稱,共識層的升級遵循恒星名稱。“Shapella”是 Devcon 2 的舉辦地上海和北方星座御夫座中最亮的恒星 Capella 的組合。
7、我在哪里可以觀看 Shapella 升級直播?
EthStaker 和 Ethereum Cat Herders正在舉辦 Shapella 升級派對,在升級上線前不久開始。您可以在這里收看。