Bitcoin Core 30.0および30.1において、ウォレット移行にバグがあることが判明しました。 稀な状況下で、wallet.datファイルの移行が失敗した場合、ウォレットディレクトリ内のすべてのファイルが削除され、 資金の喪失につながる恐れがあります。修正版は近日中にバージョン30.2としてリリースされる予定ですが、 万全を期すため、影響のあるリリースバイナリをbitcoincore.orgから削除しました。

現時点では、v30.2がリリースされるまで、GUIまたはRPCを使用したウォレット移行をしないでください。 既存のウォレットユーザーを含むその他のすべてのユーザーは影響を受けず、既存のインストールを引き続き使用できます。

このバグが発生するには、具体的には、デフォルト(名前なし)のwallet.datファイルが存在し、 かつそのファイルの移行またはロードに失敗する必要があります。 このデフォルトのファイルは5年前にリリースされた0.21以降、デフォルトでは作成されなくなっています。 このバグを引き起こす可能性のある条件の1つとして、プルーニングが有効になっており、 プルーニング中にウォレットがアンロードされた場合が挙げられます。