購入
マーケット
🔥
予測市場

Bitcoin Coreのバグ:破損したマイニングノードの再起動修正

Bitcoin Coreは、ブロック構築を破壊する可能性がある高深刻度のバグを開示しました。修正は2025年10月から利用可能です。

11/11/2026 14:56約 6 分で読めます

Bitcoin Coreの開発者は、影響を受けるノードが新しいブロックを生成できなくなる高深刻度の脆弱性を明らかにしました。この問題はチェーン再編成中に発生し、ノードのmempoolに破損を引き起こしました。

この問題は1年以上前に開発者によって解決されましたが、古いノードは依然としてリスクにさらされている可能性があります。

チェーン再編成がBitcoinブロック生成を妨害する仕組み

ブロックテンプレートは、ノードがマイナー向けに準備する候補ブロックです。これがないと、マイニングノードは新しいブロックを生成できません。

11月10日、Bitcoin CoreはCVE-2025-62861に関する勧告を公開しました。主な詳細は以下の通りです:

  • 影響を受けるバージョン: Bitcoin Core 28.0から28.2、および29.0から29.1。
  • 根本原因: チェーン再編成中に「sibling eviction」と呼ばれるメカニズムが誤作動した。
  • 不具合: ノードが復元されたトランザクションを削除する一方で、その子孫を保持する可能性があった。
  • 結果: 残ったトランザクションが、もはや利用できない資金を使っていた。

「TRUCの「sibling eviction」ルールが再編成時に発動したことによるmempoolの不整合の詳細を開示。修正は2025年10月10日にBitcoin Core v30.0でリリースされました。影響を受けるバージョンは28.0から28.2、および29.0から29.1です。」

— Bitcoin Core Project (@bitcoincoreorg) 2026年11月10日

この欠陥は、未確認の子トランザクションを1つだけ許可する新しいタイプのTRUCトランザクションに関係していました。バージョン28.0で導入されたsibling evictionでは、より高い手数料を支払う2番目の子トランザクションが最初の子を置き換えることができます。

このロジックは、ノードが切断されたブロックからトランザクションを復元したときに崩壊しました。簡単に言えば、ノードは不安定な基盤の上に次のブロックを構築したのです。

Bitcoin Coreのバグの影響を受けていたのは誰か?

主に、影響を受けるバージョンを実行しているマイナーおよびプール事業者です。mempoolが不整合になると、ブロックテンプレートの作成がその有効性チェックに失敗しました。

その結果、影響を受けたノードはブロックを生成できなくなりました。唯一の対策は再起動であり、ノードはmempoolをゼロから再構築する必要がありました。

セキュリティ研究者のNiklas Goeggeは、2025年9月26日にこの欠陥を責任を持って報告しました。開発者のGreg Sandersがその後すぐに修正を提出しました。

パッチ適用済みのバージョン30.0、29.2、および28.3は2025年10月にリリースされました。Bitcoin Coreは、最後の脆弱な29.xバージョンがサポート終了に達した後にのみ詳細を開示しました。これが、開発者が通常、ほとんどのノードがアップデートするまで情報を遅らせる理由です。

バージョン30.0で修正された他の2つのバグも同じ開示バッチに含まれていました。1つはブロック処理を停止させる可能性があり、もう1つはインバウンドのTor接続に対して誤って権限を付与していました。この開示は、Project Loupeと呼ばれるAI搭載スキャナーによってフラグが立てられた3つの他のバグの10月のバッチに続くものです。

依然としてバージョン28.0から29.1を実行している事業者は、直ちにアップグレードする必要があります。影響を受けたノードを再起動すると、クリーンなmempoolも復元されます。

共有先

X (Twitter)Telegram

免責事項:本記事の内容は第三者メディアからの引用であり、参考情報としてのみ提供されます。投資助言を構成するものではありません。暗号資産およびその他の金融商品には大きな価格変動リスクがありますので、ご自身で慎重にご判断ください。

関連記事