以太坊中國最新關停消息(以太坊最新合并公告:最新時間,最新須知)
8月24日,以太坊基金會官方博客發布主網合并公告。表示所有的公共測試網升級已全部完成,這為以太坊合并鋪平了道路,以太坊Pos升級終于要在9月6日發生。用戶可以通過本篇文章了解The Merge的關鍵信息。
合并將被分成兩次升級
合并是以太坊由Pow共識轉向Pos股權證明,這種過渡被稱為The Merge(合并)。
第一階段:Bellatrix升級
Bellatrix升級是信標鏈上的第一個紀元高度,即升級首先通過Bellatrix升級計劃144896在信標鏈上激活。時間定于2022 年 9 月 6 日上午 11:34:47 (國際時間)
第二階段:Paris總難度閾值觸發
合并程序激活后,將進入總難度觸發合并階段,即在工作量證明鏈執行層在達到特定Total Difficulty閾值時觸發,正式遷移到權益證明。預計發生時間為2022年9月10日至20日之間。
最終確切日期Terminal Total Difficulty(TTD)取決于工作量證明哈希率。若更多的哈希率加入網絡,TTD將更快地達到。同樣,如果哈希率離開網絡,TTD將在稍后達到。若面對哈希率水平顯著下降情況,將參照Ropsten進行協調。
具體時間估算可在此查詢:
https://bordel.wtf/
https://797.io/themerge/
如何查看并確定升級共識關鍵信息的更新
用戶可通過Githuab-共識層在共識規范存儲庫Bellatrix:
https://github.com/ethereum/consensus-specs/tree/dev/specs/bellatrix和執行層在執行規范存儲庫中的Paris:
https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/paris.md進行查看。
還可以通過查看https://github.com/ethereum/execution-apis/tree/main/src/engine中指定的 Engine API用于共識層和執行層之間如何通信,以及在共識規范存儲庫的文件夾中指定的 Optimistic Sync 被共識層用于在執行層客戶端同步時導入塊,并提供從前者到后者的鏈頭的部分視圖交互。
如何認定合并轉換完成
只要執行層達到或超過了TTD,后續區塊將由信標鏈驗證器生成。而信標鏈確認生成此區塊(可以稱為Pos創世塊),那么合并轉換就被認定為完成。正常網絡條件下,這將在第一個 TTD 區塊產生后,約13分鐘發生。
此刻一個新的JSON-RPC 塊標記,finalized返回最新的最終塊,如果不存在這樣的合并后塊,則返回錯誤。應用程序可以使用此標簽來檢查合并是否已完成。
同樣方法,智能合約可以查詢DIFFICULTY操作碼 ( 0x44)(重命名為PREVRANDAOpost-merge)來確定 Merge 是否發生。
除此以外,為了激勵用戶參與合并計劃,以太坊還發布了漏洞賞金計劃。從現在到9月8日,參與即可獲得賞金激勵。嚴重錯誤賞金高達100萬美元。
運營商需要知道的事
合并后,以太坊全節點是運行股權證明信標鏈的共識層(CL)客戶端和管理用戶狀態并運行與交易相關的計算的執行層(EL)客戶端的組合.節點運營商需要同時更新他們的共識層(CL)和執行層(EL)客戶端,才能在 Merge 期間和之后保持在網絡上。若未更新到最新版本,您將被困在不兼容的前鏈上,無法發送以太幣或在合并后的以太坊網絡上操作。
以下客戶端版本支持以太坊主網合并:
(具體下載請移步:
https://blog.ethereum.org/2022/08/24/mainnet-merge-announcement/)
驗證者需要知道的事
更新共識客戶端后,請務必將其設置fee recipient為驗證器客戶端配置的一部分,以確保將交易費用發送到您控制的地址。
合并后,多個驗證器仍然可以與單個信標節點和執行層客戶端組合配對。
在測試網上運行驗證器以準備主網權益證明轉換的質押者可以在 Goerli(現已與 Prater 合并)上實現。
開發人員需要知道的事
合并對部署在以太坊上的合同子集的影響很小,它們都不會被破壞。
除了Sepolia 和Goerli 之外的所有測試網都將在合并后被棄用,開發人員應遷移至Sepolia 或 Goerli 上運行完整的測試和部署周期,并向這些項目的維護人員報告工具或依賴項的任何問題。
其它合并小貼士:
1)基于之前發布的Ropsten、Rinkeby 和 Kiln 棄用公告,它們在以太坊主網過渡到權益證明后不久關閉,Kiln即將于 2022 年 9 月 6 日關閉。
2)在合并過程中,為保障升級順暢,基礎設施提供商需要監控整體網絡穩定性以及最終狀態。
3)在選擇運行哪個客戶端時,驗證者應特別注意在 EL 和 CL 上運行多數客戶端的風險。了解風險和后果:
https://dankradfeist.de/ethereum/2022/03/24/run-the-majority-client-at-your-own-peril.html
客戶端分布及切換指南:
https://clientdiversity.org/
4)特別提醒:geth v1.10.22 版本包含嚴重的數據庫問題,請勿使用此版本,如果您已經升級,請盡快升級到 v1.10.23。
5)運行信標鏈節點和運行驗證器節點是不同的,質押者必須同時運行共識層和執行層客戶端,而節點運營商只需要運營共識層客戶端。
6)EL 和 CL 客戶端使用 JWT 密鑰相互驗證,而為了通信安全,必須將 JWT 令牌傳遞給每個客戶端。具體如何運行節點可查閱:
https://ethereum.org/en/developers/docs/nodes-and-clients/run-a-node/
7)合并后,礦工將轉向Pos機制,無法挖礦。而驗證者若想撤回質押,也需要等待合并后的第一次升級中引入。
想了解更多信息,可以鎖定9月9日星期五 14:00 的The Merge 社區電話會議.
注:本文來自以太坊最新主網合并公告原文編譯,原文鏈接:https://blog.ethereum.org/2022/08/24/mainnet-merge-announcement/