2月18日消息,以太坊協(xié)議關(guān)鍵客戶端Geth的1.15.2版本已發(fā)布,旨在修復(fù)前一版本中影響主網(wǎng)區(qū)塊創(chuàng)建的一個錯誤。據(jù)Go Ethereum介紹,此次緊急更新解決了信標(biāo)共識引擎中的一個回歸問題,該問題導(dǎo)致驗證者錯過出塊機會并可能造成經(jīng)濟損失。
早期版本中的一個回歸問題影響了共識引擎對主網(wǎng)區(qū)塊構(gòu)建的處理,因為它沒有考慮到鏈配置中未定義MergeNetsplitBlock的情況。這一變化是在最近對信標(biāo)共識引擎的更新中引入的,導(dǎo)致主網(wǎng)未被識別為運行于PoS機制下,從而破壞了區(qū)塊創(chuàng)建和網(wǎng)絡(luò)預(yù)期性能。開發(fā)者詳細(xì)說明了該回歸問題起源于一個名為TestingTTDBlock的測試方法的移除。該方法最初是在內(nèi)部測試期間添加的,用于模擬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),并恢復(fù)了必要的網(wǎng)絡(luò)發(fā)現(xiàn)協(xié)議,從而恢復(fù)了預(yù)期的操作參數(shù)。
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。