読み込み中...
ja

Solana、2月6日のメインネット・ベータ障害に関する包括的な報告書を発表。

2024年2月6日に発生したソラーナのメインネット・ベータ版の機能停止は、Anzaがまとめたソラーナの包括的な報告書に詳述されているように、レガシー・プログラムの複雑さが原因だった。

  • 編集済み: Jan 29, 2025 at 13:39

高速トランザクション機能で知られるSolanaブロックチェーンは、2月6日(火)に大規模なネットワーク障害を経験し、約5時間にわたって運用が停止しました。根本的な原因は、ブロックチェーンのプログラム実行システムに関連する複雑な技術的な不具合にありました。

ソラナステータスは現在、アンザのエンジニアリングチームがまとめた根本原因に関する報告書を公表している。この問題は、Solanaのジャスト・イン・タイム(JIT)コンパイル・キャッシュに起因するもので、プログラム命令を効率的に呼び出して実行することで、トランザクション処理を高速化するように設計された高度なメカニズムである。これは、古い、いわゆるレガシープログラムの不具合によって突然誤作動し始めた、ハイテクなショートカットシステムとお考えください。

現実の世界に例えると、素早くアクセスできるように特別なセクションで頻繁に本が読まれる図書館を想像してください。しかし、目録のエラーのせいで、ある本がこのコレクションの一部として認識されることはありません。そのため、リクエストされるたびに、不必要なチェックイン作業が繰り返される。これはアクセスを遅らせ、システムを麻痺させるループを生み出す。これはまさにソラナで起こったことだ。ブロックチェーンのJITキャッシュは、特定の古いプログラムでループに遭遇し、その命令に効率的にアクセスして実行する代わりに、何度も再コンパイルすることになった。この不具合はネットワークストールを引き起こし、システムは無限ループに陥り、トランザクションを処理することも前に進むこともできなくなった。

ソラーナ エコシステムのエンジニアは、この問題を迅速に特定し、システムがこれらの古いプログラムを処理および認識する方法を更新することによって、このような再コンパイル ループを防止する修正プログラムを実装して、問題を解決しました。このソリューションでは、問題のあるレガシー ローダーの展開を無効にし、リコンパイルの罠に陥ることなく、すべてのプログラム命令に正しく効率的にアクセスできるようにしました。

Solanaが通常運用を再開するにあたり、この事件はSolanaのエンジニアとより広範なブロックチェーン・コミュニティにとって貴重な学習の機会であり、急速に進化するデジタル・プラットフォームにおける継続的な改善と安全措置の必要性を強調しています。

Crossroads 2025

タグ


関連ニュース