Baseメインネットの2回の短時間ダウンタイムの振り返り:シーケンサーの状態管理バグがブロック生成の中断を引き起こす

robot
概要作成中
ME News 報道、6月28日(UTC+8)、Baseは事後レビューレポートを発表し、メインネットが6月25日と26日にそれぞれ2回のブロック生成中断が発生し、継続時間は約116分と20分であったと述べた。公式は、このイベントはオンチェーン資産の安全性に影響を与えず、ユーザーの資金は常に利用可能であると強調した。
今回の障害の根本原因は、シーケンサーのブロック構築ロジックの欠陥である。トランザクションの実行が失敗した後、システムが履歴ジャーナル状態を正しくクリアしなかったため、後続の正当なトランザクションの実行中にガス計算が異常となり、無効な状態遷移ブロックが生成され、L2ネットワーク全体のブロック生成が停止した。
中断期間中、ネットワークではブロック生成の完全停止、トランザクションのオンチェーン不可、mempoolの混雑などの問題が発生し、ユーザーが送信した eth_sendRawTransaction リクエストは継続的にエラーを返した。
公式はその後、パッチでこの問題を修正し(PR #3806)、ブロック生成を回復した。しかし、シーケンサークラスタの再起動中にエンジンリセットの競合状態が存在したため、回復同期が妨げられ、翌日に再び短時間の停止が発生した間接的な原因となった。
今後の対策として、Baseはプロトコルレベルのファジングテストとストレステストの能力を強化し、異常なトランザクションパスを早期に発見するとともに、監視・運用体制をアップグレードし、より"优雅恢复机制"(graceful recovery)を導入することで、将来のネットワークが同様の障害から迅速に復旧できるようにすると述べた。(出典:PANews)
ETH0.34%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし