ウォレットの復元

CRYPTO WALLET RECOVERY GUIDE

暗号資産ウォレット復元の基礎知識

Mnemonic、Seed Phrase、Derivation Path、秘密鍵など、 ウォレット復元を理解するために知っておきたい基本概念を体系的に解説します。

暗号資産ウォレットを失った場合、「12個または24個の単語を入力すれば必ず復元できる」 とは限りません。ウォレットの復元には、使用されていた規格、Derivation Path、 アカウント構造、アドレス形式など、複数の情報が関係しています。

重要: 復元作業では、実際のSeed PhraseやPrivate Keyを第三者に送信したり、 Webサイトへ入力したりしないでください。復元対象が自分自身のウォレットであることを確認し、 可能な限りオフライン環境で作業することを推奨します。

1. ウォレット復元で最初に理解すべきこと

01 Mnemonic

人間が扱いやすい単語列から秘密情報を復元するための仕組みです。

02 Seed

Mnemonicなどから生成される、ウォレット階層の基礎となるシード情報です。

03 Private Key

暗号資産を使用するための重要な秘密情報です。漏洩すると資産を失う可能性があります。

Mnemonic
→
Seed
→
Derivation
→
Private Key
→
Public Key
→
Address

2. Mnemonic と Seed Phrase は同じもの?

ウォレット復元でよく登場する「Mnemonic」「Mnemonic Phrase」「Seed Phrase」という言葉は、 文脈によって似た意味で使われます。ただし、厳密には規格や実装によって役割が異なります。

Mnemonic

代表的な規格の一つがBIP-39です。12、15、18、21、24語などの単語列を使用し、 人間が扱いやすい形でエントロピーを表現します。

Seed

BIP-39ではMnemonicと任意のPassphraseからPBKDF2-HMAC-SHA512を使用して 512ビットのSeedを生成します。このSeedからHD Walletの鍵階層を構築できます。

Passphrase

BIP-39ではMnemonicに追加のPassphraseを設定できます。 同じMnemonicでもPassphraseが異なると、異なるSeedが生成されます。 そのため、復元時にPassphraseを忘れると正しいウォレットへ到達できない場合があります。

3. 12語のMnemonicはどのように作られるのか

BIP-39の12語Mnemonicは、128ビットのエントロピーとチェックサムから構成されます。 生成されたビット列を11ビット単位に分割し、2048語のWordlistから対応する単語を選択します。

ポイント: 12語のMnemonicを単純な「12個のランダムな単語」と考えるのは正確ではありません。 チェックサムを含む構造になっており、規格に従った有効なMnemonicである必要があります。

24語の場合は256ビットのエントロピーとチェックサムが使用されます。 単語数だけでなく、使用された規格と生成方法も復元では重要です。

4. BIP-39だけではウォレットの場所は決まらない

ここがウォレット復元で特に重要なポイントです。 同じMnemonicから複数の鍵やアドレスを生成できるため、 どのDerivation Pathを使用したか を確認する必要があります。

規格 代表的なPath 主な用途 アドレス形式の例
BIP-44 m/44'/0'/0' Legacy系Bitcoin 1...
BIP-49 m/49'/0'/0' SegWit互換形式 3...
BIP-84 m/84'/0'/0' Native SegWit bc1q...
BIP-86 m/86'/0'/0' Taproot bc1p...

※上記はBitcoinにおける代表例です。実際のウォレットではAccount、Change、 Address Indexなど、さらに下位階層が存在します。

5. Derivation Path を理解する

HD Walletでは、1つのSeedから階層的に多数の鍵を生成できます。 その構造を指定するのがDerivation Pathです。

例:Bitcoin BIP-84

m/84'/0'/0'/0/0

部分 意味
m Master Node
84' BIP-84用のPurpose
0' BitcoinのCoin Type
0' Account 0
0 External Chain
0 Address Index 0
復元時の注意: Mnemonicが正しくてもDerivation Pathが違えば、探しているアドレスとは異なるアドレスが生成される可能性があります。 「Seedは正しいのに残高が見つからない」というケースでは、PathやAccount、Address Indexなども確認する必要があります。

6. Private Key Hex とは?

Bitcoinなどの楕円曲線暗号では、Private Keyは通常256ビットの整数として扱われます。 16進数で表現すると、一般的には64桁のHex文字列になります。

概念例

0b14d501a594442a01c6859541bcb3e8164d183d32937b851835442f69d5c94e

※これは説明用の既知の値です。実際の資産管理には使用しないでください。

Private KeyからPublic Keyが生成され、Public KeyからHash160などの処理を経て Bitcoin Addressが構成されます。

Private Key
→
Public Key
→
Hash
→
Address

7. WIFとPrivate Key Hexの違い

Private KeyそのものをHexで表示する方法とは別に、 BitcoinではWIF(Wallet Import Format)という形式でPrivate Keyを表現することがあります。

形式 特徴 用途
Private Key Hex 256ビットの秘密鍵を16進数で表現 技術的な処理・検証
WIF Bitcoin向けにBase58Checkでエンコード ウォレットへのImportなど
Mnemonic 人間が扱いやすい単語列 HD Walletの復元

8. Address Typeも必ず確認する

Bitcoinには複数のアドレス形式があります。 復元したウォレットに残高が存在しないように見える場合、 正しいMnemonicだけでなく、正しいAddress Typeを確認することも重要です。

Legacy

1...

P2PKH。古くから使用されている形式。

Nested SegWit

3...

P2SH形式を利用したSegWit対応。

Native SegWit

bc1q...

Bech32形式。BIP-84などで利用されます。

Taproot

bc1p...

SegWit v1を利用するアドレス形式で、BIP-86などと関連します。

9. 「正しいMnemonicなのに残高がない」場合

復元したウォレットに残高が表示されないからといって、 すぐにMnemonicが間違っているとは限りません。

確認① — BIP-39以外のMnemonicではないか

すべてのウォレットがBIP-39を採用しているわけではありません。 使用していたウォレットの仕様を確認してください。

確認② — Passphraseを設定していなかったか

BIP-39 Passphraseを使用していた場合、Mnemonicだけでは同じウォレットを再現できません。 Passphraseは大文字・小文字・空白なども含めて正確に扱う必要があります。

確認③ — Derivation Pathは正しいか

BIP-44、BIP-49、BIP-84、BIP-86など、使用していた方式に応じてPathを確認します。

確認④ — AccountやAddress Indexは正しいか

HD Walletでは同じSeedから多数のアドレスを生成できます。 Account 0だけでなく、過去に使用したAccountやAddress Indexも確認する必要があります。

確認⑤ — 別の暗号資産・ネットワークではないか

同じようなMnemonic形式でも、Bitcoin、Ethereum、Litecoinなどでは Coin TypeやDerivation Path、アドレス形式が異なる場合があります。

10. ウォレット復元チェックリスト

復元作業を始める前に、次の項目を一つずつ確認してみましょう。

確認進捗
0 / 8 完了

11. ウォレット復元で避けるべきこと

Seed PhraseをWebサイトへ入力しない

「残高を確認するだけ」「秘密鍵をチェックするだけ」と説明されているWebサービスでも、 Seed Phraseを入力する行為には大きなリスクがあります。

Private Keyを他人へ送信しない

サポート担当者を名乗る人物からPrivate KeyやMnemonicを求められても、 安易に共有しないでください。

復元結果を住所だけで判断しない

1つのアドレスだけを確認して「ウォレットが空」と判断するのではなく、 使用していたPath、Account、Change、Indexなどを体系的に確認することが重要です。

12. 安全な復元作業の基本フロー

情報整理
→
規格確認
→
Path確認
→
アドレス生成
→
履歴確認

まず「何を持っているのか」を整理します。 Mnemonicなのか、WIFなのか、Private Key Hexなのか、あるいは古いWallet Fileなのかによって、 復元方法は大きく変わります。

13. 重要な用語を整理

用語 簡単な説明
Mnemonic 秘密情報を単語列として扱うための仕組み。
Seed HD Walletの鍵階層を生成する基礎データ。
Passphrase Mnemonicに追加できる秘密情報。
Private Key 署名に使用される秘密鍵。
Public Key Private Keyから導出される公開鍵。
Derivation Path HD Walletの鍵階層内で、どの鍵を生成するかを指定する経路。
WIF Bitcoin Private Keyを扱いやすくエンコードした形式。
Address 暗号資産を受け取るための識別子。
HD Wallet 1つのSeedから階層的に多数の鍵を生成できるウォレット方式。

14. 復元作業で最も大切なのは「順番」

ウォレット復元は、単にMnemonicを入力して終わる作業ではありません。 「Mnemonic → Seed → Derivation Path → Key → Address」という関係を理解すると、 なぜ同じMnemonicから異なるアドレスが生成されるのかが分かります。

覚えておきたい考え方:
「Mnemonicが正しいか?」だけではなく、 「どの規格で作られ、どのPassphraseを使い、どのPathから、どのAddress Typeを生成したのか?」 まで確認することが復元調査では重要です。

本記事は暗号資産ウォレットの仕組みと復元技術を理解するための教育目的の情報です。 実際の資産を扱う場合は、秘密情報を第三者へ共有せず、十分なセキュリティ対策を行ってください。