Gate 广場「創作者認證激勵計畫」優質創作者持續招募中!
立即加入,發布優質內容,參與活動即可瓜分月度 $10,000+ 創作獎勵!
認證申請步驟:
1️⃣ 打開 App 首頁底部【廣場】 → 點擊右上角頭像進入個人首頁
2️⃣ 點擊頭像右下角【申請認證】,提交申請等待審核
立即報名:https://www.gate.com/questionnaire/7159
豪華代幣獎池、Gate 精美周邊、流量曝光等超過 $10,000 的豐厚獎勵等你拿!
活動詳情:https://www.gate.com/announcements/article/47889
由於 Prysm 根計算錯誤,導致以太坊主網連鎖故障
根據PANews的報導,Prysm團隊於12月14日公開了主網運行中發生的技術故障的詳細分析。此次事件的核心在於,信標節點在未與網絡同步的節點處獲取認證時,在根計算過程中出現了預料之外的錯誤。這不僅是簡單的客戶端錯誤,更對整個網絡產生了廣泛的影響。
未同步節點的認證接收,引發根計算鏈反應
問題起因於Prysm信標節點在參考前一個時期的區塊根時,從未同步的節點獲取認證。為了驗證此認證,Prysm試圖重建與未同步節點所認識的鏈狀態相容的信標狀態,但這一根計算重建工作消耗了超出預期的計算資源。
因此,前一個時期的區塊被重複處理,並且包括根計算在內的時期切換操作造成了過度的負荷。事實上,這一漏洞已包含在Prysm的PR 15965中,並在事件發生前一個月已部署於測試網,但當時未被發現問題。
根計算過載導致資源迅速耗盡,驗證者無法響應
12月4日,以太坊主網後沙卡會議期間,幾乎所有Prysm節點在根計算過程中同時出現處理延遲。某些證明數據處理時,計算資源迅速枯竭,導致節點無法及時響應驗證者的請求。
由於資源不足,區塊和證明開始連鎖丟失。從第411439期到411480期,共持續出現故障,並且在1,344個插槽中,遺失了248個區塊,遺失率約為18.5%。
網絡參與度急降至75%,驗證者損失382 ETH
此次事件的影響不僅是區塊丟失,更威脅到整個網絡的穩定性。網絡參與率一度急降至75%,這意味著以太坊共識機制已經無法正常運作。
驗證者因區塊和證明的丟失,損失了約382 ETH的獎勵。這不僅是由於網絡問題造成的個別驗證者經濟損失,也可能導致整個網絡信任度的下降。
根計算錯誤的教訓,重新檢視網絡恢復力
有趣的是,Vitalik Buterin曾提及,以太坊中偶爾出現的“決策確定性喪失”現象並不會造成嚴重的危險。然而,此次Prysm根計算錯誤事件再次明確展現了單一客戶端缺陷對整個網絡的潛在影響。未來,客戶端的多樣性以及像根計算這樣的核心運算的穩健性,將變得更加重要。