Sui 基金會週日發布其對中斷事件的檢視,該事件在週四與週五期間讓其區塊鏈停機了三次。基金會將中斷歸因於其 v1.72 軟體版本中引入的兩個不同瑕疵。該帳號確認第三次停機,並提供有關根本原因的技術細節:由「address balances」功能觸發的燃氣(gas)計費瑕疵,以及在驗證者(validator)重新啟動期間暴露的隨機性狀態瑕疵。該事件延續了 Sui 因升級相關停機而出現問題的模式:Sui 在 1 月曾出現約六小時的停擺,且在 2024 年 11 月又因驗證者崩潰相關的瑕疵而再次停機。
Sui 基金會詳述週四與週五三次停機時間線
根據基金會的時間線,第一次停機始於週四美東時間上午 10 點左右,並持續至約下午 4 點 30 分。第二次停機在週五清晨發生,並在隔日上午晚些時候獲得排除,而第三次則在週五美東時間下午 4 點 30 分左右開始,並持續至約晚上 10 點 20 分。基金會表示,前兩次停機源自同一個瑕疵:Sui 為交易收取燃氣費用的方式,而該瑕疵是由 v1.72 引入的「address balances」功能所揭露。第三次停機則有不同原因:當驗證者重新啟動以套用週五上午的修正時觸發,進而引爆了網路在重新啟動之間保留其隨機性設定方式中的潛在瑕疵。
燃氣計費瑕疵與隨機性狀態瑕疵被確認為根本原因
基金會表示,當網路尚未停止運作並繼續消耗那些相同資金時,一筆交易可能會因資金不足而被取消,導致出現負餘額,並使驗證者在協調帳戶時的流程崩潰。讓一次停機變成兩次的,是修補程式本身。基金會表示,其在週四趕緊推出的臨時修正帶有「一個已知的低機率造成停機問題」,團隊在建置更耐久的修正期間,接受這項風險以便讓鏈路能夠更快恢復。週五上午,網路遭遇該問題的一種變體,並因此再次停機。
第三次停機是在驗證者重新啟動以套用週五上午修正時觸發的。每個時期(epoch)開始時,Sui 的驗證者會執行一個用於隨機數產生器的設定流程,部分應用程式依賴該流程。基金會表示,重啟後準備好進行該流程的驗證者數量太少,因此隨機性會如設計般關閉,但某個瑕疵使驗證者未能記錄這個決策,並且無法結束該時期,導致網路第三次凍結。
這些瑕疵也出現在原本為了讓 Sui 更容易使用而進行升級的部分。v1.72 版本新增了 address balances,讓網路從先前的帳務模型轉向,以及無燃氣(gasless)的穩定幣轉帳。這些功能降低了使用者的摩擦,但也創建了新的燃氣付款路徑,故障就在其中出現。
SUI 週日於中斷後在約 $0.88 附近交易
依 The Block 的 Sui 價格頁面顯示,SUI 週日交易價格約為 0.88 美元,較過去 24 小時下跌約 3.3%。Sui 是由 Mysten Labs 建構的第一層(Layer 1)區塊鏈,其創辦人來自 Meta 的已擱置 Diem 加密專案。
驗證者修復兩個瑕疵並恢復網路活動
Sui 表示,驗證者已修復燃氣瑕疵與隨機性瑕疵,且從未有任何使用者資金面臨風險,當網路恢復後也沒有已結算交易被逆轉。它也表示已建立一種機制,用於強制結束卡住的時期,並在復原期間使用過一次。基金會在其報告中寫道:「截至目前,驗證者已完全處理由原本燃氣計費瑕疵與隨機性狀態瑕疵所造成的已知問題,而網路活動已恢復。」
基金會也表示,能存取其生產系統的 AI 代理大幅加速了診斷,透過查詢驗證者日誌,並在三次事件中依需求彙整指標。基金會表示,它計劃投資於遏制失敗的措施,使未來若發生這種瑕疵,會改為捨棄造成問題的交易,而不是讓整個網路停機。
FAQ
是什麼導致週四與週五三次 Sui 主網停機?
Sui 基金會將三次停機歸因於其 v1.72 軟體版本中的兩個不同瑕疵:由「address balances」功能觸發的燃氣計費瑕疵(造成前兩次停機),以及在驗證者重新啟動期間暴露的隨機性狀態瑕疵(造成第三次停機)。
Sui 網路中斷期間使用者資金是否有風險?
沒有。Sui 基金會表示,使用者資金從未面臨風險,且在每次停機後網路重新上線時,沒有已結算交易被逆轉。
Sui 主網中斷持續多久?
第一次停機始於週四美東時間上午 10 點左右,並持續至約下午 4 點 30 分。第二次停機在週五清晨發生,並在隔日上午晚些時候獲得排除。第三次停機則在週五美東時間下午 4 點 30 分左右開始,並持續至約晚上 10 點 20 分。