古いビットコインウォレットを復元するための識別ガイド
昔のBitcoinウォレットを発見したとき、「これは何のデータなのか?」 「どのウォレットで復元すればよいのか?」を判断するための基礎知識をまとめています。
古いウォレットの復元で最初に考えること
長い間保管していたBitcoinのバックアップを見つけた場合、 いきなり復元ツールへ入力するのではなく、まず 「そのデータが何なのか」を確認することが重要です。
古いBitcoin関連データには、ニーモニック、シードフレーズ、秘密鍵、 WIF、ウォレットファイル、紙のバックアップなど、さまざまな形式があります。 さらに、同じBitcoinでも使用されていたウォレットの世代によって 復元方法が大きく異なる場合があります。
最初に確認したいデータの種類
ニーモニック・シードフレーズ
複数の英単語から構成されるバックアップ情報。 ただし、単語数だけでは使用されたウォレットを完全には特定できません。
WIF形式の秘密鍵
「5」「K」「L」などから始まるBase58形式の秘密鍵。 圧縮公開鍵用と非圧縮公開鍵用で形式が異なります。
16進数の秘密鍵
64文字の16進数で表現されることがある秘密鍵。 ただし、文字列だけで実際の用途やウォレットを断定することはできません。
Bitcoin Core wallet.dat
Bitcoin Core系ウォレットで使用されてきたウォレットファイル。 ファイル形式やウォレット世代によって取り扱いが異なります。
Electrumの古いウォレットと新しいウォレット
ElectrumはBitcoinの歴史の中で長く利用されてきたウォレットの一つです。 ただし、「Electrumのシードだから12単語」という単純な判断はできません。 Electrumでは世代によってシードの仕組みや復元方法が異なります。
古いElectrumで特に注意したいこと
初期のElectrumでは、現在一般的なBIP39シードとは異なる Electrum独自形式のシードが使用されていました。 そのため、古いElectrumの単語列を一般的なBIP39ウォレットへ そのまま入力しても、期待するアドレスが復元されない場合があります。
シードの単語数だけを見て「BIP39だ」と判断するのは危険です。 使用していたウォレット名、作成年代、バックアップ方法なども 復元方法を判断する重要な手掛かりになります。
新しい世代のウォレット
現代のウォレットではBIP39を利用するものが広く普及しています。 しかし、BIP39を使用していても、ウォレットによって 使用するDerivation Pathやアドレス形式が異なる場合があります。
| 確認項目 | 見るべきポイント |
|---|---|
| ウォレット名 | Electrum、Bitcoin Core、Blockchain系など |
| シード形式 | Electrum独自形式か、BIP39系か |
| 単語数 | 12語、18語、24語など。ただし単語数だけでは断定しない |
| アドレス形式 | 1、3、bc1など、過去に使用した形式を確認 |
| 導出方式 | 使用ウォレットに対応するDerivation Pathを確認 |
Blockchain系ウォレットの手掛かり
過去に利用されていたWebベースのBitcoinウォレットには、 ウォレット内部で生成された秘密情報やバックアップ形式が存在します。 そのため、古いバックアップを発見した場合は、 単純に「12単語のシード」と決めつけないことが重要です。
特に古いバックアップでは、ウォレット名、バックアップファイル、 暗号化されたデータ、アドレス、秘密鍵など、複数の情報が残っている可能性があります。
WIF秘密鍵を見分ける
WIF(Wallet Import Format)は、Bitcoinの秘密鍵を Base58形式で扱いやすくした表現です。
非圧縮公開鍵用WIF
Mainnetでは一般的に「5」から始まるWIFとして知られています。 この形式をインポートすると、非圧縮公開鍵に対応するアドレスが生成されます。
圧縮公開鍵用WIF
Mainnetでは一般的に「K」または「L」から始まります。 非圧縮形式とは異なる公開鍵・アドレスが生成されます。
ここで重要なのは、同じ秘密鍵の数値であっても、 圧縮・非圧縮の扱いによって対応するBitcoinアドレスが変わることです。
WIF文字列の先頭文字だけで完全に判断するのではなく、 Base58Checkのバージョンや圧縮フラグを含めて確認することが重要です。
秘密鍵の16進数(HEX)を見つけた場合
Bitcoinの秘密鍵は、内部的には256-bitの数値です。 そのため、64桁の16進数として表現される場合があります。
ただし、64文字の16進数に見える文字列を見つけたからといって、 必ずしもBitcoinの秘密鍵とは限りません。 データの出所やバックアップの種類も確認する必要があります。
HEX秘密鍵から復元する場合は、その秘密鍵が 圧縮公開鍵として使用されていたのか、非圧縮公開鍵として使用されていたのか も重要な確認事項です。
Paper Walletを見つけた場合
古いBitcoinのPaper Walletには、公開アドレスと秘密鍵が 印刷されているケースがあります。
Paper Walletを発見した場合、まず印刷されているアドレスと秘密鍵を 別々に確認し、秘密鍵を不用意にオンラインサービスへ入力しないことが重要です。
Bitcoin Coreのwallet.datを発見した場合
Bitcoin Core系の古いウォレットでは、 「wallet.dat」という名前のファイルが重要なバックアップになることがあります。
ただし、wallet.datというファイル名だけで、 どの世代・どのウォレット構成なのかを完全に判断することはできません。 Bitcoin Coreのバージョン、作成時期、暗号化の有無、 ウォレットの種類などを確認する必要があります。
古いBitcoin Core
古いウォレットでは、現在のHDウォレットとは異なる構造や 取り扱いが存在するため、単純なSeed Phrase復元とは考えない方が安全です。
新しいBitcoin Core
新しい世代ではHDウォレットなど、より現代的なウォレット構造が利用されています。 バージョンによって復元手順やウォレット形式が異なる場合があります。
発見したwallet.datをテキストエディタなどで開いたり、 元ファイルへ直接変更を加えたりすることは避けてください。 復元作業では、まず元ファイルのバックアップを複製してから 安全な検証環境で扱うことが基本です。
発見したデータから復元方法を考える流れ
元データを安全に保管する
元のseed、WIF、HEX、wallet.dat、Paper Walletなどを変更せず、 まずバックアップを作成します。
データの種類を特定する
ニーモニックなのか、WIFなのか、HEX秘密鍵なのか、 それともwallet.datなのかを確認します。
使用していたウォレットを推測する
Electrum、Bitcoin Core、Web Walletなど、 当時使用していたウォレットやサービスを確認します。
アドレス形式を確認する
1、3、bc1など、過去に使用していたアドレス形式を確認します。
適切な復元方法を選択する
ウォレットの世代、Seed形式、Derivation Path、 秘密鍵形式などを組み合わせて復元方法を決定します。
公開情報から状態を確認する
秘密情報を公開する前に、可能であれば公開アドレスを利用して ブロックチェーン上の履歴や残高を確認します。
「復元できない=資産がない」ではありません
古いウォレットの復元では、正しい秘密情報を持っていても、 ウォレットの種類や導出方法が一致しないために 残高が表示されないことがあります。
例えば、正しいシードを使用していても、異なるDerivation Pathを 使用すると、以前使用していたアドレスとは別のアドレスが生成される可能性があります。
シードを発見 → ウォレットを特定 → シード形式を確認 → 導出方式を確認 → アドレス形式を確認 → アドレスを照合、 という流れで確認すると整理しやすくなります。
古いウォレット復元でよくある間違い
- 12単語なら必ずBIP39だと考える
- Electrumの古いシードを一般的なBIP39ウォレットへそのまま入力する
- WIFの圧縮・非圧縮の違いを確認しない
- HEX文字列を見つけただけでBitcoin秘密鍵だと判断する
- Derivation Pathを確認せずに「残高がない」と判断する
- 発見したwallet.datを直接編集してしまう
- 本物の資産を含むSeedや秘密鍵をオンラインサービスへ入力する
安全なRecoveryのための基本原則
① 元データを守る
古いバックアップは最初に複製し、元データを保護します。
② まず識別する
形式・ウォレット・世代・アドレス形式を確認してから復元します。
③ 公開情報から確認する
可能な場合は公開アドレスを使って先に状態を確認します。
④ 秘密情報を公開しない
Seed、WIF、秘密鍵などを他人やWebサイトへ送信しないことが重要です。
免責事項・合法的な利用について
本記事は、自分自身が所有・管理するBitcoinウォレットや、 正当な権限を持つバックアップを復元するための教育目的で作成されています。
ニーモニック、シードフレーズ、秘密鍵、WIF、wallet.datなどの情報を利用して、 他人のウォレットや暗号資産へ無断でアクセスすることを目的としたものではありません。
第三者の秘密情報を無断で利用したり、盗難・不正取得された認証情報を使用したり、 他人の暗号資産を許可なく移動・使用したりする行為は、 法律上の問題となる可能性があります。
Recoveryに関する作業は、自分が所有するウォレット、 または所有者から明確な許可を得たウォレットのみを対象にしてください。
また、実際の資産を含むSeed Phraseや秘密鍵をオンラインツールへ入力する場合には 十分な注意が必要です。利用者は、自身の責任において安全な環境を選択し、 使用するソフトウェアやサービスの信頼性を確認してください。
まとめ
古いBitcoinウォレットを復元するときに最も重要なのは、 「とりあえずSeedを入力してみる」ことではありません。
見つかったデータがElectrumのシードなのか、BIP39なのか、 WIFなのか、HEX秘密鍵なのか、Paper Walletなのか、wallet.datなのかを確認し、 さらに使用していたウォレットの世代、アドレス形式、 Derivation Pathなどを順番に調べることが重要です。
正しい情報を整理することで、古いバックアップがどのようなウォレットに 関係しているのかを把握しやすくなり、適切なRecovery方法を選択できるようになります。
Bitcoin Wallet Recovery / Educational Guide — 安全・合法・自己所有データを基本として利用してください。
