昨天,5 月25 日,以太坊2.0 網絡意外分叉,持續了7 個區塊(約2 分鐘)。此事件是Vitalik Buretin 創建的新版本網絡中首次發生的事件。
當節點之間不同步時,就會出現這種情況。所發生的事情是,其中一些與其他共享的塊數不同,這導致那些不同步的人暫時創建了一條新鏈。 7 個區塊後,網絡檢測到不匹配並自動重組。
Gnosis 平台的聯合創始人Martin Köppelmann, 印度人 在以太坊(在本例中為以太坊1.0)多年來從未見過如此規模的重組。
在Beaconcha.in 區塊瀏覽器中,你可以看到7 個區塊是如何被拒絕的。資料來源:Beaconcha.in。
根據 報導 以太坊開發人員之一Terence Tsao 表示,去同步是由更新失敗引起的,因為25% 的節點沒有正確更新到最新版本。
最近的更新有一個稱為提議者提升的新功能,它允許驗證者節點更快地發布塊。 Tsao 解釋說,一些節點和其他節點之間的這種變化導致了滯後。
區塊3,887,075 到3,887,081 在以太坊2.0 網絡上失效。來源: @terencechain / 推特.
為了更好地理解發生了什麼,有必要知道,在區塊鍊網絡中,每個挖礦的塊都有關於前一個塊的編號(標題)的信息。當發生重新洗牌時,這意味著塊之間沒有鏈接,因為一個塊並不直接指向前一個塊。在當前事件的情況下,如上圖所示,該街區指向一個落後7 個街區的街區。
這對用戶有何影響?
由於以太坊2.0 網絡尚未驗證交易(在合併發生之前不會這樣做),以太坊用戶沒有註意到任何類型的違規行為。但是,在工作網絡中,重組意味著在被拒絕塊上驗證的交易被取消。
重組可以被認為是正常的、1-block 甚至2-block 的行為,但是正如Kölppelmann 自己指出的那樣,7-block reorgs 不應該存在,開發人員應該採取措施應對這些情況。在這種情況下,Tso 評測:“我相信隨著越來越多的節點升級到支持boost 的版本,我們會看到更少的這種情況。”
資訊來源:由0x資訊編譯自CRYPTONOTICIAS,版權歸作者所有,未經許可,不得轉載
0X簡體中文版:以太坊2.0 網絡首次無意分叉