以太坊共識客戶 Prysm 表示,驗證者錯失了 382 ETH,相當於超過 100 萬美元,這是在最近 Fusaka 升級後不久,軟體錯誤引發網路中斷。
此事件詳述於名為「Fusaka 主網 Prysm 事件」的事後檢討,源自一次資源耗盡事件,影響幾乎所有 Prysm 節點,導致漏接區塊與證明。
Prysm 中斷的原因是什麼?
根據 Prysm 開發商 Offchain Labs 的說法,問題於 12 月 4 日出現,當時先前引入的錯誤導致驗證者請求延遲。
這些延遲導致網路中漏接封鎖和認證。
「Prysm 信標節點收到了可能與網路不同步的節點的證明。這些證明引用了前一個時代的區塊根,」專案解釋道。
這次中斷導致41個時代缺席,1,344個可用名額中有248個區塊缺席。這代表18.5%的漏播時段,事件期間整體網絡參與率降至75%。
Offchain Labs 表示,導致此行為的錯誤大約在一個月前被引入並部署到測試網,之後在 Fusaka 升級後的主網被觸發。
雖然暫時緩解措施減輕了即時影響,Prysm 表示已對其認證驗證邏輯實施永久性變更以防止重演。
以太坊的客戶端多樣性
同時,這次中斷也重新引發了對 以太坊客戶 集中度及軟體單一文化風險的關注。
Offchain Labs 表示,如果 Prysm 在 以太坊驗證者中佔有較大份額,這次中斷可能會帶來更嚴重的後果。該公司指出,以太坊的客戶多樣性是防止更廣泛網路故障的關鍵因素。
「擁有超過三分之一網路的客戶端會導致暫時性喪失和更多漏接區塊。「一個超過 2/3 的錯誤客戶端可能會最終決定一條無效的鏈條,」它表示。
儘管有這些緩解措施,這起事件仍加劇了對客戶多元化的呼聲。
Miga Labs 的數據顯示,Lighthouse 仍是 以太坊共識領域的主導客戶端, 佔驗證者的 51.39%。普里斯姆佔19.06%,其次是特庫(13.71%)和尼姆布斯(9.25%)。
燈塔的比例使其距離部分研究者視為系統性風險的門檻約有15個百分點。
因此,開發者與生態系統參與者再次敦促驗證者考慮轉換至其他客戶端,以降低單一軟體缺陷可能干擾區塊鏈核心運作的可能性。