Suiメインネット、48時間で3度の停止 アップグレードバグが原因と判明

Sui Foundationが発表した事後調査によると、Suiメインネットは48時間の間に3回停止し、その原因はv1.72リリースで導入された新しいアドレス残高機能と既存のガスおよびコンセンサスロジックとの相互作用に起因する開発者のバグであると特定された。

調査では、v1.72リリースの新機能がLayer-1ブロックチェーンのガス課金ロジックの不整合を露呈させ、5月28日と5月29日に3度の停止を招いたと説明されている。各修正は次の障害を引き起こすか、あるいは別の問題を明らかにしたという。

最初の停止は現地時間木曜午前7時頃に発生し、約7時間継続した。

財団は問題の原因を、新しいアドレス残高機能と従来のコインオブジェクトを混用した取引の際のガス課金方法に関わる稀な不具合と説明している。資金不足で取引キャンセルが生じた際にも、ガス消費処理が同じ資金を続けて消費しようとして検証者がアンダーフローエラーでクラッシュした。

コインオブジェクトはデジタルの紙幣に例えられ、ユーザーのSUI残高は単一の数値ではなくIDを持つ複数の「紙幣」の積み重ねとして管理されている。それぞれのコインは移動や結合が可能で、例えば100SUIの残高は60、30、10SUIの3つのコインオブジェクトで構成されることがある。支払い時には必要な紙幣が組み合わされる仕組みだ。

検証者はネットワークの稼働と取引処理、取引の有効性投票、ブロックチェーンの維持を担うコンピュータとその運営者を指す。

開発コアチームは木曜午後1時30分頃に暫定修正を行い、最も一般的なバグパターンに対応した。この修正によりネットワークは迅速に復旧したものの、依然として「低い確率で停止を引き起こす既知の問題」が残存し、より堅牢な修正を開発するまでの一時的な措置としてリスクを許容した。

しかしその既知リスクが翌朝に顕在化し、現地時間金曜午前5時頃に2度目の停止が発生。取引の一部がマスクされた同種のバグが再発し、資金不足エラーが別のキャンセル理由で上書きされ暫定パッチを回避したためであった。コアチームはより堅牢な修正を完成させ、検証者は午前9時40分頃までにこれを適用した。

3度目の停止は2度目の停止の連鎖的な影響によるものだった。堅牢な修正適用後に検証者が再起動すると、ネットワークのオンチェーン乱数生成プロトコルへの検証者参加率が閾値を下回り乱数生成が設計通り無効化された。

オンチェーン乱数は全検証者が合意しつつ予測不能・改ざん不能の数値を生成するプロトコルであり、宝くじや特定ゲーム、ランダムNFTミントのような確率依存アプリには不可欠な機能である。

さらに潜在的なバグにより無効化状態がディスクに保存されず、次回再起動時に検証者が乱数機能停止を認識できなかった。その結果、乱数依存取引が停止キューに蓄積され、約6時間にわたり次のエポック変更が停止した。

財団は停止中もユーザー資金にリスクはなく、確定済み取引の取り消しはなかったと明言している。

CoinDeskのデータによれば、連続停止期間中にSUIは約8%下落し0.90ドルまで下落した。月曜時点ではほぼ0.90ドルで推移し、週間ベースでは約19%の下落となっている。

これらの停止事件は、2023年のメインネットローンチ以降におけるSuiの3度目となる大規模な信頼性問題であり、過去には2024年11月の2時間に及ぶ取引スケジューリングバグや2026年1月の6時間におよぶコンセンサス乖離が発生している。

OFFICIAL PARTNER

BingXで
暗号資産取引を始める

シンプルな登録で、取引・先物・コピートレードをひとつのプラットフォームで。

Crypto Futures Copy
BingX パートナーリンク
Scroll to Top