TechFlowより、6月27日、Baseエンジニアリングチームが、6月25日のブロック生成中断事象に関するレポートを公開しました。
同レポートによると、Baseメインネットは米国東部時間6月25日11時47分および6月26日11時28分の2回、ブロック生成が中断しました。それぞれの中断時間は116分および20分でした。公式声明では、この2件の事象は同一の技術的問題によって引き起こされたものであり、チェーンの整合性には影響がなく、ユーザー資金は常に安全であったと説明されています。
調査結果によれば、問題の根本原因は、シーケンサ(Sequencer)のブロック構築ロジックに存在する脆弱性に起因します。具体的には、トランザクションの検証が失敗した際に、システムが期限切れとなったログ状態情報を正しくクリアしなかったことです。
詳細を述べると、無効なトランザクションがブロックビルダーにより受信され、予定通り検証に失敗したにもかかわらず、そのトランザクションに関連するアカウントおよびストレージスロットへのアクセス記録が誤って保持されてしまいました。その後、関連する状態がクリアされていない状態で有効なトランザクションが実行されたため、ガス課金結果に不一致が生じ、最終的に無効な状態遷移を含むシーケンサブロックが生成されました。
他のノードが当該ブロックを検証・承認できなかったため、ネットワークのコンセンサスプロセスが停止し、チェーン上におけるブロック生成が完全に停止しました。
事象発生中、Baseは新たなLayer 2ブロックを生成できず、シーケンサおよびバリデーターノードともに無効ブロックをスキップして処理を継続することができませんでした。また、ユーザーが送信した新規トランザクションもブロックに取り込まれず、完了しませんでした。
その後、Baseチームはシーケンサにパッチを適用し、実行中のログ状態が正しく更新されるよう対応することで、ネットワークの正常動作を回復させました。
公式声明では、今後さらにプロトコルのファズテスト(Fuzz Testing)および負荷テスト能力を強化し、同様の悪意あるトランザクションパターンによって引き起こされる潜在的な脆弱性をより早期に検出できるようにするとしています。同時に、運用プロセスおよびモニタリングシステムの継続的な最適化を通じて、ネットワークの安定性および障害対応能力の向上を図っていくとしています。




