2月18日消息,以太坊協(xié)議關鍵客戶端Geth的1.15.2版本已發(fā)布,旨在修復前一版本中影響主網(wǎng)區(qū)塊創(chuàng)建的一個錯誤。據(jù)Go Ethereum介紹,此次緊急更新解決了信標共識引擎中的一個回歸問題,該問題導致驗證者錯過出塊機會并可能造成經(jīng)濟損失。
早期版本中的一個回歸問題影響了共識引擎對主網(wǎng)區(qū)塊構建的處理,因為它沒有考慮到鏈配置中未定義MergeNetsplitBlock的情況。這一變化是在最近對信標共識引擎的更新中引入的,導致主網(wǎng)未被識別為運行于PoS機制下,從而破壞了區(qū)塊創(chuàng)建和網(wǎng)絡預期性能。開發(fā)者詳細說明了該回歸問題起源于一個名為TestingTTDBlock的測試方法的移除。該方法最初是在內部測試期間添加的,用于模擬Merge區(qū)塊。移除此方法后,系統(tǒng)不再繞過對總難度的依賴,而之前這一機制允許引擎忽略正常的分叉順序,并在倫敦分叉之前無意中啟用了Merge。
建議運行1.15.1版本的用戶立即升級到1.15.2版本,以避免錯過區(qū)塊創(chuàng)建機會并招致經(jīng)濟處罰。Geth v1.15.2現(xiàn)在提供了一個配置,能夠正確識別主網(wǎng)為合并后狀態(tài),并恢復了必要的網(wǎng)絡發(fā)現(xiàn)協(xié)議,從而恢復了預期的操作參數(shù)。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。