Sui 基金會於週日發布的事後報告指出,Sui v1.72 版本中推出的一項新功能,暴露了該 Layer-1 區塊鏈在 Gas 收費邏輯中的邊緣情況,導致主網在 5 月 28 日至 29 日期間三次停機。每次修復都觸發或暴露了下一次故障。
第一次停機始於週四太平洋時間上午 7 點左右,持續了近七個小時。
基金會表示,該問題源於網路在處理混合使用新「地址餘額」功能與傳統代幣物件支付 Gas 的交易時,出現的罕見問題。當交易因資金不足被取消時,該漏洞導致驗證節點在嘗試消耗相同資金時發生下溢錯誤而崩潰。
可以將代幣物件想像成數位鈔票。使用者的 SUI 餘額並非單一數字,而是一疊具有各自 ID 的獨立「鈔票」,可以移動或合併。錢包可能持有價值 60、30 和 10 SUI 的三個代幣物件,而非單一的 100 SUI 餘額。付款時,網路會組合所需的鈔票。
驗證節點是執行網路的電腦(及其背後的運營商),負責處理交易、投票決定交易有效性並維持鏈上運行。
核心團隊於太平洋時間下午 1 點 30 分左右透過所謂的「臨時修復」恢復了網路運行。該修復解決了最常見的漏洞版本,但帶有「已知可能導致停機的低機率問題」。團隊為快速恢復主網,在開發更完善的修復方案前接受了此風險。
該已知風險於次日早上顯現。第二次停機始於週五太平洋時間上午 5 點左右,一筆交易觸發了同一漏洞的掩飾變體,資金不足錯誤被另一取消原因覆蓋,繞過了臨時補丁。核心團隊完成了更穩健的修復,驗證節點於太平洋時間上午 9 點 40 分左右採用。
第三次停機是第二次的連鎖反應。當驗證節點重啟以安裝穩健修復時,參與引導網路鏈上隨機數協議的驗證節點比例降至所需閾值以下,隨機數功能按設計自動停用。
(鏈上隨機數是網路用於產生無人能預測或偽造數字的協議,儘管所有驗證節點必須對同一數值達成共識。依賴機率的應用程式——如抽獎、特定遊戲、隨機 NFT 鑄造——若無此功能將無法運行。)
隨後,一個潛在漏洞未能將停用狀態持久化儲存至磁碟,導致驗證節點在下一次重啟時不知隨機數功能已關閉。下一個 Epoch 變更停滯了近六小時,依賴隨機數的交易在暫停佇列中堆積。
基金會表示,所有停機期間均無使用者資金風險,且無已確認交易被回滾。
根據 CoinDesk 數據,SUI 在連鎖反應期間下跌約 8%,觸及 0.90 美元低點,週一交易價格約為 0.90 美元,週跌幅約 19%。
此事件是 Sui 自 2023 年主網上線以來的第三次重大可靠性事故,此前曾發生 2024 年 11 月的兩小時交易排程漏洞,以及 2026 年 1 月的六小時共識分歧。