Loading market data...

Suiメインネット、1.72アップグレード後にガスとランダムネスバグが原因で3度の停止発生

Suiメインネット、1.72アップグレード後にガスとランダムネスバグが原因で3度の停止発生

Suiのメインネットは、1.72アップグレードによりガス課金とバリデータ再起動ロジックのエッジケースが露呈した結果、5月28日から29日にかけて3度の個別の停止を経験しました。ネットワークは火曜日に2度、水曜日に1度停止し、合計で約12時間にわたるダウンタイムが発生しました。Sui財団によると、ユーザーの資金にリスクはなく、確定されたトランザクションのロールバックもありませんでした。

ガス課金バグが最初の2度の停止を引き起こす

最初の停止は5月28日午前7時頃(太平洋時間)に始まり、午後1時30分まで続きました。2度目の停止は翌5月29日午前5時から午前8時30分まで発生しました。どちらも、ハイブリッドアドレス残高/コインガスパスのガス課金バグによってアンダーフロー状態が発生したことが原因です。一時的なパッチとして、InsufficientFundsForWithdrawでトランザクションがキャンセルされた際にガススマッシングを回避する対応が施されましたが、この修正には弱点があり、複数のキャンセル理由の下でアンダーフローが依然として発生する可能性がありました。

3度目の停止はDKG持続性障害と関連

3度目の停止は5月29日午後1時30分から午後7時20分(太平洋時間)に発生し、ランダムネス状態のバグが原因でした。問題は、失敗した分散鍵生成(DKG)ラウンドの結果がディスクに書き込まれなかったことです。バリデータは失敗を記憶せず、エポックが停止したまま進行不能となりました。対策として、再起動時もDKGステータスを保持する仕組みを導入し、協調した時点での停止したエポックの終了メカニズムを追加しました。

財団、より強固な回復力対策を呼び出す

Sui財団は、原因調査の結果、エポック終了時の回復力強化とより厳格なガス課金ロジックへの追加投資が必要であると述べました。より広範な改善策の実施時期については明言していません。報告時点では、SUIは0.8798ドルで取引されており、停止前の水準から下落しています。今後のアップグレードで同様の連鎖的障害を防ぐため、さらなるパッチが必要かどうかという疑問は残っています。