簡介

  • 在託管供應商 Teraswitch 發生路由故障後,將近 29% 的質押 SOL 在週三清晨陷入離線狀態,而 Solana 停止最終確定區塊的門檻是 33%。
  • 一個名為 AS20326 的網路持有約 27% 的質押 SOL,超過了 Solana 基金會委派計劃設定的 25% 上限,其中 94% 同時離線。
  • 約有 90 個驗證者受到影響,總共損失了 333 個 SOL 的獎勵。

Solana 在週三早上距離失去最終確定交易的能力僅差 4.51 個百分點,原因是一家託管供應商的單一錯誤配置路由導致 28.83% 的質押 SOL 離線。該鏈在 33.34% 時停止最終確定,意味著網路大約達到了這個門檻的 86%。

供應商 Teraswitch 已發布了一份說明,解釋了事件發生的原因。該公司在內部使用默認路由來表示邊緣路由器可以連接到網際網路,每個站點通常優先選擇自己路由器發出的路由。來自其邁阿密站點的默認路由在傳播時被剝離了其度量值和社群,而阿姆斯特丹的路由反射器將其推入歐洲和亞太地區。

那裡的邊緣路由器將其視為本地發出的路由,並優先於真實路由,然後將其傳遞給數據中心核心,核心將其視為無效而拒絕。倫敦、阿姆斯特丹、都柏林、法蘭克福、新加坡和東京的十二個站點沒有有效路由可轉發。北美未受影響。工程師在十分鐘內發現了故障,服務在 04:16:15 UTC 恢復。

質押協議 Marinade Finance 事後統計了這些數字,發現這次中斷集中在一個自治系統上。AS20326 持有 118,890,767 個 SOL,超過了網路上所有質押量的四分之一,其中 94% 在同一分鐘內離線。

這已經超過了旨在防止此類情況的上限。Solana 基金會的委派計劃將任何單一自治系統的網路質押量上限設定為 25%。AS20326 目前為 27.34%。

8000萬枚SOL靜候等待

Marinade發現,持有8020萬枚SOL的59個驗證者在阿姆斯特丹、法蘭克福和東京的同一狹窄時間窗口內回歸,他們等待路由重新收斂,而不是切換到其他任何東西。Solana上第二大驗證者Helius在整整33分鐘內處於下線狀態。在Marinade能測量的74個運營商中,有3個“乾淨回歸”:Laine和Cogent Crypto(均由Sol Strategies運營)以及Lion3d。

風險敞口也超出了單一提供商,在同一分鐘內,另有1410萬枚SOL在latitude.sh、Limestone、Butterfly Research和Allnodes上離線,Marinade表示無法從數據中解釋這一點,這表明按託管提供商計算質押份額低估了同時故障的規模。

Marinade將同樣的分析應用於自身,報告稱四個自治系統持有其分配模型分配的三分之二的質押份額,其中一個AS395201佔36.94%。該公司在推特上表示:“沒有人應該對此感到安心,包括我們在內。”並指出將審查每個網絡和每個數據中心的集中度限制,並開始發布驗證者是否運行熱切換和自動故障轉移,目前無法從外部確定。

錯過的333枚SOL獎勵將在epoch結束時由驗證者債券覆蓋。如果違約率超過三分之一,任何SOL持有者都無法完成任何最終確定,而沒有債券能覆蓋這種情況。Solana上一次完全停機是在2024年2月,花了近五個小時才重新啟動。