PANews 6月27日、Baseが事後レビュー報告を発表し、メインネットが6月25日と26日にそれぞれ約116分と20分のブロック生成中断を2回発生させたことを明らかにした。公式はこの事象がチェーン上の資産安全に影響を及ぼさず、ユーザー資金は常に利用可能であったと強調している。
今回の障害の主因は、シーケンサー(sequencer)のブロック構築ロジックの欠陥である。すなわち、あるトランザクションの実行失敗後、システムが履歴ジャーナル状態を正しくクリアせず、その結果、後続の正常なトランザクション実行時にガス計算異常が発生し、無効な状態遷移ブロックが生成され、L2ネットワーク全体のブロック生成が停止した。
中断中、ブロック生成の完全停止、トランザクションのチェーン投入不可、メンプールの輻輳といった問題が発生し、ユーザーが送信した eth_sendRawTransaction リクエストは継続的にエラーを返した。
公式はその後、パッチ(PR #3806)によってこの問題を修正し、ブロック生成を再開した。しかし、シーケンサークラスターの再起動プロセスにエンジンリセットの競合状態が存在したことで、復旧時の同期が阻害され、これが翌日の短期間の再停止の間接的要因ともなった。
今後の方針として、Baseはプロトコルレベルのファジングテストおよびストレステスト能力を強化し、異常なトランザクションパスをより早期に発見することを重点とするほか、監視および運用体制をアップグレードし、より「グレースフルリカバリー」(graceful recovery)メカニズムを導入して、将来同様の障害が発生した際のネットワークの迅速な復旧能力を高めるとしている。



