Bitcoin Core v30のバグ、レガシーウォレット移行時にファイルを削除する可能性
概要
Bitcoin Coreの開発者は、バージョン30.0および30.1における重大なバグについてユーザーに警告しました。このバグは、レガシーウォレットの移行中にファイルが削除され、資金を失う可能性があるというものです。この問題は、剪定(pruning)が有効になっている状態で、カスタムウォレットディレクトリ(“-walletdir”設定で定義)に保存されている名前のないレガシーな“wallet.dat”ファイルをソフトウェアが移行しようとするときにトリガーされます。これにより、移行が成功したように見えても、クリーンアップロジックが誤ってウォレットディレクトリ全体を削除し、外部バックアップがない場合、「ローカルウォレットファイルがすべて削除されるため、資金へのアクセス喪失が事実上保証されます」。このバグは主に非常に古いウォレット設定に影響します。Bitcoin Coreは影響を受けるバイナリ(30.0および30.1)を公式ダウンロードサイトから撤回し、修正版であるBitcoin Core 30.2が利用可能になるまで移行ツールを使用しないようユーザーに勧告しました。移行を行っていない既存のノードは通常通り運用を継続できます。この事象は、Bitcoin Coreが到達可能なノードの約78%を占めているため、集中化リスクを浮き彫りにしています。
(出典:Cointelegraph)