掃描下載 Gate App
qrCode
更多下載方式
今天不再提醒

Cardano經歷14小時鏈分裂:技術缺陷、爭議與恢復啓示

image

Source: Yellow Original Title: La red de Cardano se divide en dos cadenas durante 14 horas en el primer incidente grave desde su lanzamiento en 2017

Original Link:

鏈分裂事件概述

Cardano在2017年推出以來經歷了最嚴重的技術中斷。一筆格式錯誤的交易在11月21日引發了長達14小時的鏈分裂,將價值140億美元的區塊鏈分成兩條競爭性的分叉,並引發了關於這是蓄意攻擊還是失敗測試的激烈辯論。

這一事件被開發者暱稱爲《Poison Piggy》,暴露了Cardano節點軟件中存在三年的漏洞,該漏洞導致區塊鏈產生了兩種不兼容的視圖。

Cardano創始人Charles Hoskinson堅持認爲這是一次預謀的攻擊,需要FBI介入。但一位名爲《Homer J》的開發者公開承認責任,稱這是在個人挑戰中嘗試復現測試網異常時的一次粗心行爲。

分叉如何發生

根據Intersect的事件報告,鏈分裂源於一個序列化漏洞,該漏洞首先出現在Cardano預覽測試網。有人發送了一個格式錯誤的委托證書,其哈希值過大,本質上是委托給《RATSRATS》而不是《RATS》(Hoskinson的質押池)。

較舊的節點正確拒絕了無效哈希,而運行2024年11月更新代碼的節點則將其截斷並視爲有效。

這種版本差異創建了兩條不兼容的鏈:執行更嚴格驗證代碼的《chicken chain》和接受格式錯誤交易的《pig chain》。11月21日美國東部時間凌晨3:02左右,幾乎相同的格式錯誤委托被發送到主網,導致網路分裂。

服務降級與影響

分析表明損害雖然嚴重但可控。在14小時的時間窗口內,pig chain產生了846個區塊,而chicken chain生成了約13,900個區塊。通過健壯基礎設施的交易包含速度大幅下降,延遲達到約400秒,最壞情況下區塊時間延伸至約16分鍾。

在觀察到的14,383筆交易中,約479筆(佔3.3%)僅出現在被丟棄的pig chain上,未進入最終的規範歷史。其中大多數在重新發送時因驗證間隔過期或衝突的輸入而變得無效。區塊瀏覽器難以解釋分裂的網路,某些情況下凍結或顯示相互矛盾的數據。

雖然服務質量受到影響,但資金保持安全,網路在整個危機期間持續推進。

攻擊還是事故?

這一事件引發了關於意圖的激烈爭議。Hoskinson將其定性爲由不滿的質押池運營者精心策劃的攻擊,該運營者花費數月尋找傷害網路的方式。他表示這是預謀的惡意行爲,並稱已聯繫FBI。

然而,發起交易的人在社交媒體上發布爲《Homer J》,提供了不同的敘述:這始於一個個人挑戰,試圖重現格式錯誤的交易,但他足夠愚蠢地在主網上部署了它。

時間上的巧合引發了懷疑:相同的異常僅在24小時前出現在測試網上,表明該漏洞利用在主網執行前已被測試。

通過共識進行網路恢復

盡管事件嚴重,Cardano的響應展示了其分散式治理結構。由於測試網事件,修補的節點已可用。整晚,Input Output Global、Cardano基金會、Emurgo、Intersect、交易所和質押池運營者通過緊急電話協調,更新到修復版本並遵循更嚴格的chicken chain。

沒有協議級別的回滾或集中式《重啓》。隨着權益遷移到更新的節點,pig chain上的區塊生成速度減慢,而chicken chain加速。一旦健康的分叉超過被污染的分叉,Ouroboros的概率終局性屬性確保節點自動切換到最長且最密集的鏈。

這證明了Nakamoto共識按預期運作,將網路導向單一的規範歷史。

經驗教訓與未來加強

Hoskinson和分析師都承認這一事件暴露了嚴重的弱點。漏洞的出現本身就是測試嚴謹性的失敗。對cardano-db-sync的依賴使生態系統在該組件因格式錯誤交易而崩潰時《蒙着眼睛飛行》。許多質押池運營者未獨立推理分叉選擇,而是依賴基礎實體的建議進行升級。

事後路線圖提議進行更強大的模糊測試和基於規範的測試、允許錢包和交易所基於真實共識健康狀況實現斷路器的更豐富的節點-客戶端協議、監控基礎設施的更多多樣性,以及關於Ouroboros在壓力下如何表現的更好操作員教育。

ADA價格在事件期間下跌約6%,表現低於整體加密貨幣市場復蘇,目前交易價格約在0.41美元。相對於事件嚴重程度的溫和下跌表明市場將這一事件視爲網路韌性的證明而非根本性故障,Cardano最終通過了這一考驗,盡管暴露了需要緊急改進的領域。

ADA2.64%
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)