ブロックチェーンプラットフォーム「Solana」は、2024年2月6日に5時間にわたりトランザクションが停止するという問題が発生しました。これは開発者が1週間前に発見したバグが原因であったとSolana Labsは報告しています。
Solana Labsは2月9日に詳細な報告書を公開し、発生したバグには複数のトリガーが存在し、発生時に開発者はそのうちの1つに対する修正を展開していました。バグはSolanaのバリデータクライアントのバージョン1.17にのみ影響を与え、バージョン1.16には存在していませんでした。しかし、当時ブロックが影響を受けた時点で95%のクラスタステークが1.17を使用していたため、ほぼ全てのバリデータが停止しました。
同報告書によると、開発者は1週間前にSolanaの開発環境で発生した停止の原因としてバグを特定し、その時点で既に1つのトリガーに対する修正を施していました。その後の停止発生を受けて、2つ目のトリガーに対する修正のリリースが急がれました。
Solanaはこれまでにも度々システム停止を経験しており、特に初期には頻繁に発生していました。2021年9月以降、150時間以上のダウンタイムを伴う9回の停止が発生したとのデータがあります。最新の停止が発生した2月6日、Solanaの価格は6日間で最低の93.75ドルに落ち込みましたが、その後は回復し、報道時点で105.46ドルとなっています。
出典:2024/02/10 「Solana outage was caused by infinite loop bug previously seen on devnet」 https://cryptoslate.com/solana-outage-was-caused-by-infinite-loop-bug-previously-seen-on-devnet/
このニュースにコメントする