深入調查了這起事件,結果發現這完全是一個教科書式的鏈分裂情境。兩個主流的節點實現基本上分叉了現實,創建了同時運行的平行鏈版本。最後不得不緊急熱修復來收拾這場混亂。
什麼最引起我的注意?這次事件的嚴重程度和那些早期臭名昭著的比特幣漏洞如出一轍。你知道的,那些沒人願意提但每個開發者討論共識漏洞時都會引用的案例。當主要節點軟體出現這種分歧時,本質上就是在拿網絡完整性冒險。一個版本驗證的區塊,另一個版本卻拒絕,礦工們瞬間就在不相容的歷史上繼續構建。
這裡補丁的發佈速度至關重要。快速回應避免了長期損害,但事件本身暴露了客戶端多樣性中的架構脆弱性。讓人不禁思考,有多少條鏈的節點實現裡其實都埋著定時炸彈。
查看原文