ソラナ、今週の5時間の停止の原因を説明 - Unchained

ソラナ、今週の5時間の停止の原因を説明 – Unchained

ソースノード: 2475158

このバグは、テストネットワークで以前に特定されており、Solana バリデーターが「無限ループ」に入り、ブロック上で停止し、コンセンサス合意を妨げる原因となっていました。

ソラナではこれまでにも複数回の障害が発生し、ユーザーが不満を抱いていたが、火曜日の障害はほぼ1年ぶりだった。

(シャッターストック)

9 年 2024 月 5 日午後 15 時 XNUMX 分 (EST) に投稿されました。

ソラナ氏は大まかには合意に達することができなかった 火曜日の5時間 事後報告書によると、レイヤー1ブロックチェーンのバリデーター内で「無限ループ」を引き起こしたバグのため 準備 Solana を拠点とするソフトウェア開発会社 Anza によって作成され、Solana の Web サイトに掲載されています。

報告書では、このバグにより、Solana ブロックチェーン上の新しいブロックを確認する責任を負うバリデーターの間で「古典的な無限ループが生じた」と述べられています。

無限ループとは、終了することなく実行を続けるコンピューター ノードの一連のコーディング命令を指します。 Solana バリデーターはこの無限ループに陥ったため、特定のブロックで停止し、新しいブロックを処理してブロックチェーンに追加できなくなりました。

「メインループを反復するたびに、同じプログラムの別のコンパイルがトリガーされます」と Anza チーム メンバーの Jeff Washington 氏はレポートで書いています。 「再コンパイルのループで全員が行き詰まったため、誰も投票できず、その結果、コンセンサスは回復不能なほど停止しました。」 

テストネットワークで初めて発見されたバグ

による ×ポスト VanEck のデジタル資産調査責任者である Matthew Sigel 氏が記事を書き、Solana の共同創設者 Anatoly Yakovenko 氏がリツイートした障害発生後、このバグはテスト ネットワークで初めて発見され、修正が作成されましたが、「テストのため」以前に実装されませんでした。 」ブロックワークス 報告 Solana セキュリティ チームがこのバグを最初に通知されたのは 2022 年 XNUMX 月だったそうです。 

停止後、Solana 開発者はパッチを展開し、バリデーターオペレーターが火曜日にネットワークを再起動した後、レイヤー 1 ブロックチェーンはブロックの生成を再開しました。 CoinGeckoのデータによると、Solanaのネイティブ暗号通貨であるSOLは、障害当日は97ドル前後で推移していたが、火曜日以降は9%近く上昇して105.60ドルとなった。 ショー

今週の障害は、Solana にとってほぼ 1 年ぶりのことだったが、同社のネットワークはそれ以前にも何度も障害を経験しており、ユーザーの不満を引き起こしていた。

タイムスタンプ:

より多くの アンチェインド