Bitcoin Core、古いノードバージョンのブロック構築に影響を与える高嚴重度のバグを修正

iconBeInCrypto
共有
AI summary icon概要
Bitcoinのビッグニュース:Bitcoin Core開発者らは、古いノードバージョンのブロック構築に影響を与える高嚴重度のバグを公表しました。この不具合はチェーンの再編成に関連し、メモリープールの破損を引き起こしていましたが、2025年10月にリリースされたBitcoinニュース更新版30.0で修正されました。バージョン28.0~28.2および29.0~29.1を実行しているノードは依然として脆弱です。マイナーおよびプール運営者は、クリーンなメモリープールを回復するためにノードの再起動が必要な場合があります。

Bitcoin Coreの開発者たちは、影響を受けるノードが新しいブロックを構築できなくなる可能性のある高嚴重度のバグを公開しました。この欠陥はチェーンの再編成中に発生し、ノードのメムプールを破損させました。

幸いにも、開発者は1年以上前にこの問題を修正しましたが、古いノードはまだリスクにさらされる可能性があります。

チェイン再編がBitcoinのブロック構築をどのように破壊するか

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

11月10日、Bitcoin CoreはCVE-2025-62861のアドバイザリを公開しました。主な詳細は以下の通りです:

  • 対象バージョン:Bitcoin Core 28.0~28.2 および 29.0~29.1。
  • 根本原因:チェーンの再編成中に「兄弟排除」というルールが正常に動作しなかったことです。
  • 不具合:ノードは復元されたトランザクションを落とすが、その子孫は保持する可能性があります。
  • 結果:残存している取引が、もはや存在しない資金を使用しました。

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

しかし、そのロジックは、ノードが切断されたブロックからトランザクションを復元した際に機能しませんでした。簡単に言えば、ノードは壊れた基盤の上に次のブロックを構築しました。

Bitcoin Coreのバグによりどのようなユーザーがリスクにさらされたか

主に、脆弱なバージョンを実行しているマイナーとプール運営者です。メムプールが不整合になると、ブロックテンプレートの作成が有効性チェックに失敗しました。

その結果、影響を受けたノードはブロックを生成できなくなりました。唯一の対処法は再起動であり、これによりノードはメムプールを最初から再構築することを強いられました。

セキュリティ研究者のニクラス・ゲーゲは2025年9月26日にこの不具合を責任を持って報告しました。その後すぐに、開発者のグレッグ・サンダースが修正版を提出しました。

2025年10月に、バージョン30.0、29.2、および28.3のパッチリリースが続きました。Bitcoin Coreは、最後の脆弱な29.xバージョンがサポート終了を迎えた後にのみ詳細を公開しました。そのため、開発者は通常、ほとんどのノードがアップデートするまで詳細を遅らせます。

Bitcoinノード数上位10カ国:米国が32.63%で首位、次にドイツとフランス。出典:Newhedge
Bitcoinノード数上位10カ国:米国が32.63%で首位、次にドイツとフランス。出典:Newhedge

注目すべきは、同じ開示バッチにバージョン30.0で修正された他の2つのバグが含まれていたことである。1つはブロック処理を停止させる可能性があり、もう1つは受信Tor接続に誤って権限を付与していた。この開示は、AI駆動のスキャナー「Project Loupe」が検出した10月の他の3つのバグのバッチに続くものである。

したがって、バージョン28.0から29.1を実行しているオペレーターは直ちにアップグレードしてください。影響を受けたノードを再起動することで、クリーンなメムプールも復元されます。

投稿 Bitcoin Coreの壊れたマイニングノードに対する修正?電源を切り、もう一度入れ直す は最初に BeInCrypto に掲載されました。

免責事項: 本ページの情報はサードパーティからのものであり、必ずしもKuCoinの見解や意見を反映しているわけではありません。この内容は一般的な情報提供のみを目的として提供されており、いかなる種類の表明や保証もなく、金融または投資助言として解釈されるものでもありません。KuCoinは誤記や脱落、またはこの情報の使用に起因するいかなる結果に対しても責任を負いません。 デジタル資産への投資にはリスクが伴います。商品のリスクとリスク許容度をご自身の財務状況に基づいて慎重に評価してください。詳しくは利用規約およびリスク開示を参照してください。