見出し:設定ミスの経路がソラナをほぼ破壊—ネットワークは最終確定喪失まで86%地点に到達 2024年水曜朝に、1つのホスティング事業者で発生した単一のルーティング設定ミスにより、ステーキングされているSOLの28.83%がオフラインとなり、ソラナは取引のファイナリティ(最終確定)を失うまで約86%のところに押し込まれた。ソラナのファイナリティは、ステークの33.34%が滞納状態になった時点で停止する。この障害は、その閾値からちょうど4.51ポイント手前でピークを迎えた。 何が起きたか - 事故の中心にあるプロバイダーTeraswitchによると、問題は同社マイアミ拠点からのデフォルトルートが、メトリックとBGPコミュニティを取り除かれた状態で伝播されたことから始まったという。その後、アムステルダムのルートリフレクターが当該ルートを欧州およびアジア太平洋へ配布した。 - 複数の地域のエッジルーターは、そのルートをローカルで生成されたもののように受け入れ、ネイティブのルートよりもこれを優先した。これらのルーターは、その後データセンターのコアへ誤ったルートを上げたが、コアは無効として拒否した。 - 結果として、ロンドン、アムステルダム、ダブリン、フランクフルト、シンガポール、東京の12のデータセンター拠点で、トラフィック転送に有効なルートが存在しない状態になった。北米の拠点は影響を受けなかった。 - エンジニアは10分以内に障害の原因を特定し、サービスは04:16:15 UTCに復旧した。 影響範囲とステーク集中 - Marinade Financeの事後分析では、この障害は単一の自律システム(AS20326)に集中していたことが判明した。このASが保有するのは118,890,767 SOLで、ステークされているSOL全体の4分の1超に相当する。イベント中、そのASのステークの約94%がオフラインになった。 - これは、自律システムごとに25%というSolana Foundationの委任上限を上回る。AS20326は27.34%に位置していた。 - Marinadeによれば、同じ狭い時間枠(アムステルダム、フランクフルト、東京)で、80.2百万SOLを保有する59のバリデーターがオンラインへ復帰した。フェイルオーバーの選択肢へ切り替えるのではなく、ルーティングの再収束を待っていたという。Solanaの2番目に大きいバリデーターであるHeliusは、33分間ずっと停止したままだった。 - Marinadeが計測した74のオペレーターのうち、「きれいに」復帰できたのは3つだけだった。LaineとCogent Crypto(いずれもSol Strategiesが運営)およびLion3dである。 - 露出は1つのプロバイダーにとどまらなかった。追加の14.1百万SOLが、latitude.sh、Limestone、Butterfly Research、Allnodesで同時にオフラインになっており、Marinadeは利用可能なデータからその理由を説明できていない。Marinadeは、ホスティング事業者単位でステークを数えても、どれだけが一緒に失敗するかが過小評価される可能性があると警告している。 ローカルの精査と是正 - Marinadeは自社の割当でも同じ分析を実施し、内部の集中問題を確認した。つまり、同社の割当モデルが配布するステークの3分の2は4つの自律システムが保有しており、さらに1つのAS(AS395201)が36.94%を占めている。 同社は、ネットワークおよびデータセンターごとの集中制限を見直し、バリデーターがホットスワップや自動フェイルオーバーをサポートするかどうかについて公表を始める方針だ。これらは現時点では外部から判断できないという。 影響とリスク - この障害により、バリデーターは報酬としておよそ333 SOLを逃した。逃した報酬は、エポック末にバリデーターのボンドによって補填される。 - 滞納が33.34%のファイナリティ閾値を超えていれば、どのSOLホルダーに対しても取引は最終確定されず、その結果を補うボンド・メカニズムも存在しなかったはずだ。比較として、Solanaが2024年2月に経験した最後の完全停止からの復旧には、ほぼ5時間かかった。 なぜ重要か - 今回の出来事は、単一のルーティングミス、そして少数の自律システムやホスティング事業者へのステーク集中が、高スループットのプルーフ・オブ・ステーク・ネットワークの取引を最終確定する能力を、素早く脅かし得ることを示している。 - オペレーター、委任者、ガバナンスプログラムは、より強力なセーフガードを必要とするかもしれない。具体的には、ASとデータセンターに基づく強制的な多様化制限、フェイルオーバー能力に関するより明確な公開開示、そしてホスティング事業者やバリデーター全体でのより良い運用慣行が挙げられる。Teraswitchはルーティング障害の技術的な書き起こしを公開した。Marinadeおよび他のエコシステム参加者は、再発の可能性を下げるため、集中ポリシーと透明性の取り組みを再評価すると述べている。続きを読む:undefined/news