リカバリーフレーズで復元したら残高ゼロになる原因と対処法

リカバリーフレーズ(シードフレーズ)をソフトウェアウォレットに入力しても残高がゼロと表示される場合、コインが消えたと判断してはいけない。ブロックチェーン上の残高は基本的に残っている。原因の大半は「派生パス」の不一致か、ウォレットが対象チェーンを自動的に読み込んでいないことだ。正しい手順で復元し直せば、残高は再び表示される。

復元しても残高ゼロになる主な原因

復元しても残高ゼロになる主な原因

シードフレーズは、無数のアドレスを生み出す「種」だ。この種から「どの経路でどのアドレスを導き出すか」を決めるのが派生パス(デリベーションパス)である。ウォレットごとにこの経路の選び方が微妙に異なるため、同じフレーズでも別のアドレスを表示することがある。

たとえば、同じ種から芽を出すにしても、A の棚の1番目に植えるのか、B の棚の3番目に植えるのかで、育つ場所が変わる。ウォレットが違う棚を見ていると、そこには何も育っていない。つまり残高ゼロと表示される。

要は、シードフレーズは正しくても、復元したアプリが別の「場所」を見ているために残高ゼロと表示される。これが最も多い原因だ。

派生パスがウォレットによって異なる

Ledger と Trust Wallet では、同じシードフレーズからアドレスを導出する際の経路が一致しないことがある。特に Bitcoin 系のコインはアドレス形式が複数あり、Ledger Live で使っていた形式と Trust Wallet が標準で表示する形式が食い違うと、残高は見えなくなる。

パスフレーズ(25番目の単語)を使っていた

Ledger には「パスフレーズ」と呼ばれる追加の秘密の単語を設定できる。このオプションを有効にしていた場合、24語のフレーズだけでは元のウォレットに到達できない。パスフレーズを加えた25語で初めて、本来のアドレスが復元される。

この機能を使った記憶がある場合は、復元時にパスフレーズも正しく入力する必要がある。24語だけで復元すると、まったく別の空ウォレットが表示される。

対象チェーンやトークンが表示されていない

Trust Wallet や類似のマルチチェーンウォレットは、すべてのチェーンとトークンを自動で読み込むわけではない。ユーザーが手動でコインやトークンを追加しないと、残高が表示されないことがある。EVM 系チェーンのトークンは、コントラクトアドレスを追加して初めて一覧に現れる。

シードフレーズの入力ミス

24語のうち1語でも綴りが違うと、まったく別のウォレットが生成される。また、複数のシードフレーズを保管していると、別のウォレット用のフレーズを入力してしまうこともある。復元時の単語の候補表示を確認し、入力内容を1語ずつ照合するべきだ。

まずブロックチェーン上で残高を確認する

まずブロックチェーン上で残高を確認する

最初にすべきことは、残高がブロックチェーン上に存在するかを確認することだ。ウォレットの表示ではなく、ブロックチェーンエクスプローラー(公開台帳の検索サイト)で調べる。なお、Ledger Live はあくまで表示のためのアプリであり、コインはブロックチェーン上にある。

Ledger Live に取引履歴や受信アドレスの記録が残っているなら、そのアドレスをエクスプローラーに入力する。残高が表示されれば、コインは無事だ。あとは表示方法を直すだけでよい。

  1. Ledger Live の履歴やメモから自分の受信アドレスを控える
  2. そのアドレスをブロックチェーンエクスプローラーで検索する
  3. 残高と取引履歴が表示されればコインは消えていない

チェーンごとの代表的なエクスプローラーとして、Ethereum 系は Etherscan、Bitcoin は Blockchain.com または Mempool.space、Solana は Solscan または Solana Explorer がある。受信アドレスが不明な場合は、取引所の出金履歴や送金時の記録から探す。

正しい派生パスで復元し直す手順

正しい派生パスで復元し直す手順

多くの場合、復元の失敗は派生パスの不一致による。Ledger が使う経路と、復元先のウォレットが使う経路を一致させれば、残高が表示される。

主要なコインの代表的な派生パスをまとめた。Ledger Live で使っていたアドレス形式がどれかを確認して、同じ形式を復元先でも選ぶ。

コイン・アドレス形式代表的な派生パス
Bitcoin(レガシー)m/44’/0’/0’/0/0
Bitcoin(SegWit)m/49’/0’/0’/0/0
Bitcoin(ネイティブ SegWit)m/84’/0’/0’/0/0
Ethereum 系m/44’/60’/0’/0/0
Solanam/44’/501’/0’/0′

この値は一般的な標準に基づくものだ。Ledger の公式ドキュメントやアプリの表示で、自分が使っていたアドレス形式を必ず確認すること。復元先のウォレットが派生パスを手動指定できるかどうかも重要になる。

Trust Wallet で Bitcoin のアドレス形式を切り替える

Trust Wallet の場合、Bitcoin の復元時にアドレス形式を選択できる。Ledger Live で「レガシー」と呼ばれる形式(1 から始まるアドレス)を使っていたなら、復元時にもレガシーを選ぶ。同様に「SegWit」(3 から始まるアドレス)や「ネイティブ SegWit」(bc1 から始まるアドレス)を選び直す。

どの形式を使っていたかは、Ledger Live の取引履歴や過去の出金先アドレスを確認すればわかる。アドレスの頭文字が判断の手がかりになる。

複数のアカウントを追加して残高を探す

Ledger Live では同じコインで複数のアカウント(Account 1、Account 2 など)を作成できる。シードフレーズからは複数のアドレスが順に生成されるため、1番目のアカウントが空でも、2番目や3番目に残高があることがある。

Trust Wallet や MetaMask では「アカウントを追加」操作で次のインデックスのアカウントを表示できる。Ledger Live に複数のアカウントがあった場合は、同数になるまでアカウントを追加して残高を探す。

パスフレーズ付きウォレットの復元

パスフレーズ付きウォレットの復元

Ledger でパスフレーズ(25番目の単語)を設定していた場合、24語のフレーズだけでは元のウォレットに到達できない。パスフレーズは「隠しウォレット」を作る機能で、設定した追加の単語や文字列がなければ、そこにあるコインは見えない。

パスフレーズを使っていたかどうかは、Ledger デバイスに「パスフレーズを有効にする」設定をしていたか、PIN を複数登録していたかで判断できる。心当たりがある場合は、復元先のウォレットでもパスフレーズ付きの復元を行う必要がある。ただし、ソフトウェアウォレットの多くはパスフレーズ入力に対応していない。

パスフレーズが絡むケースでは、新しいハードウェアウォレットを用意して、そこに24語とパスフレーズで復元するのが最も確実だ。デバイスが壊れた場合の正規の復元経路でもある。

ソフトウェアウォレットに入力したシードの扱い方

ソフトウェアウォレットに入力したシードの扱い方

ハードウェアウォレットのシードフレーズをソフトウェアウォレットに入力した時点で、そのシードは「冷たい保管」ではなくなったと考えるべきだ。スマートフォンやパソコンはマルウェア感染のリスクがあり、シードフレーズが読み取られる可能性がある。

残高が見つかった場合、まず送金先を整え、コインを安全な新しいウォレットへ移動する。可能なら、新しいハードウェアウォレットで新しいシードフレーズを生成し、そこへ送るのが望ましい。

また、元の Nano S が本当に壊れているかの確認も有効だ。USB ケーブルの交換、別の USB ポート、パソコンの再起動、Ledger のリカバリーモードでの復元などを試す。画面が点灯するだけでも状況は変わる。

よくある質問

リカバリーフレーズを別のウォレットに入力したら資金が盗まれますか?

入力した時点で盗まれるわけではない。ただし、ソフトウェアウォレットにシードフレーズを保存すると、端末がマルウェアに感染した際にシードが抜き取られるリスクが生じる。資金を確認できたら、新しいシードフレーズのウォレットへ移動するのが安全だ。

Ledger Liveで見えていた残高が消えることはありますか?

ブロックチェーン上の残高は、送金していない限り消えない。Ledger Live の表示不具合、ネットワーク同期の問題、または復元先の派生パス不一致によって「見えない」だけのケースが大半だ。エクスプローラーでアドレスを検索して確認する。

Trust Walletで特定のトークンが表示されないのはなぜですか?

トークンは自動では追加されないことが多い。特に EVM チェーン上のトークンは、コントラクトアドレスを手動で追加する必要がある。公式のコントラクトアドレスを確認し、ウォレットのトークン追加機能から登録する。

リカバリーフレーズを忘れた場合、コインを取り戻せますか?

デバイスが動くうちは、設定からシードフレーズを確認できる場合もある。デバイスも壊れ、フレーズもない場合は、残念ながら復元は不可能だ。シードフレーズは紙や金属プレートに保管し、デジタル保存を避けるのが基本となる。

同じシードフレーズで複数のウォレットを同時に使えますか?

使える。同じシードフレーズから同じアドレスが導出されるため、ハードウェアウォレットとソフトウェアウォレットで同じ資産を管理できる。ただし、ソフトウェア側でシードが漏れるリスクはあるため、長期保管にはハードウェアウォレット単独での利用が推奨される。

この記事のポイント

  • シードフレーズで復元して残高ゼロでも、コインは消えていない
  • 原因の大半は派生パスの不一致と未表示チェーン・トークン
  • まずブロックチェーンエクスプローラーで残高を確認する
  • パスフレーズ付きなら24語だけでは復元できない
  • ソフトウェアウォレットに入れたシードは移行後に廃止する
共有:

コメントする

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)