


在過去的網路運作中,Solana網路曾遭遇長達17小時的停機。值得一提的是,期間用戶資產並未受損,且網路在24小時內完全恢復所有功能。Solana網路專為因應惡意環境而設計,社群多年來持續打造可靠的復原工具與流程,並累積多次應急演練經驗。
本次網路停擺的關鍵原因是服務阻斷(DoS)攻擊。於IDO啟動時,大量機器人交易湧入網路,引發記憶體溢位,導致多數驗證節點崩潰,最終因網路效能驟降而停滯。
網路下線的直接原因是驗證節點無法就區塊鏈現有狀態達成共識,造成新區塊無法確認。即使交易量暴增與網路減速現象已被發現,早期復原嘗試仍未成功。
交易集中流入名為「轉發佇列」的系統,佇列所佔用的記憶體無限擴張。同時,區塊內編碼的交易處理極度消耗資源。隨著轉發佇列持續膨脹與區塊資源消耗疊加,區塊生產者自動提出多個分叉,最終驗證節點程序因記憶體枯竭而崩潰,重啟後也難以即時處理所有分叉以追上網路進度。
故障診斷完成後,社群建議從最後確認的插槽進行網路硬分叉,需至少80%活躍權益達成共識。隨後14小時內,全球工程師協力開發緩解程式碼,協調超過1000個驗證節點升級並重啟。此過程由社群主導,採用協議文件的重啟框架。各驗證節點本地升級,驗證帳本並選擇繼續出塊。最終達成共識,網路在修補程式發布後僅兩小時半即完成升級。距離故障發生不到18小時,驗證節點網路便恢復全部功能。
區塊鏈技術的核心優勢之一,是即使發生全面可用性故障,驗證節點仍能獨立復原狀態,無須依賴第三方即可維持鏈運作。在分布式網路架構下,每個驗證節點都為網路復原提供貢獻,其操作由其他節點共同維護與驗證。復原過程不僅涉及技術修補程式開發,更包括社群協作推動網路達成80%一致的重要階段。
集中式網路(如雲端服務)與分布式網路(如Solana)在故障應對上差異明顯。集中式服務當機時,使用者必須仰賴服務商復原系統;而區塊鏈網路的運作復原則仰賴社群共同協作,全球營運者協同處理問題,迅速恢復網路運作。
本次網路故障雖帶來營運上的挑戰,卻也充分展現分布式區塊鏈網路的韌性與復原能力,成為寶貴經驗。此類事件雖然罕見,影響卻極為廣泛。分布式網路的問題修復,正是社群協作的典範。驗證節點社群、工程師與整個Solana生態攜手解決難題,藉此經驗持續推動網路更強健發展。











