ニーモニック・フレーズで単語が足りないときに回復する(12語中11語、24語中23語)

公開日
2023年12月22日
ニーモニック・フレーズで単語が足りないときに回復する(12語中11語、24語中23語)
目次
ニュースレターを購読する
当社のプライバシーポリシーについてお読みください。

誰かが自分の暗号ウォレットにログインしようとしたとき、ウォレットのパスワードがわからなくなっていることに気づく。

  • おそらく、新しい携帯電話にアップグレードして、古い携帯電話がパスワードを記憶してくれたのだろう。
  • おそらく1年間ウォレットにログインしておらず、パスワードが書かれた紙切れを捨ててしまったのだろう。

いずれにせよ、パニックになることはない--暗記フレーズを書き留めたことを知っているからだ。そして、そのフレーズがあれば、いつでも財布を取り戻すことができる。

しかし、書き留めた単語をすべて入力すると、12単語中11単語か、24単語中23単語が欠けていることに気づく。危機です!財布を取り戻すには、最後の一言が絶対に重要なのだ。

もしあなたがそのような状況にあるのなら、私たちはほぼ間違いなくあなたの財布を取り戻すお手伝いができます。専門家の助けが必要な場合は、ご連絡ください。

シードフレーズを理解する

シード・フレーズ、リカバリー・シード、リカバリー・フレーズ、24ワード・フレーズ、ニーモニック・コード--これらはすべて、あなたの財布を管理する秘密鍵を生成するために使用される、ランダムに選択された一連の単語である。

これらのランダムな単語を記憶するのは不可能だと思うかもしれないが、実は秘密鍵を記憶するための簡単な方法として設計されたのだ。このリカバリーの種ができる前は、52文字のランダムな文字列を記憶する必要があった!

その奇妙な性質にもかかわらず、このニモニック文はあなたの暗号世界の礎石を形成している。もちろん、52文字のBase58の文字列を使うこともできるが、メモしたり、電話で話したりできるフレーズがあるのに、ちんぷんかんぷんな文字列を覚えたい人がいるだろうか?

どのウォレットがシード・フレーズを使うのか?

いくつかの例外を除いて、2015年/2016年以降のほぼすべての最新型セルフカスタムウォレットはBIP39リカバリーシードを使用している。

これは、あなたのウォレットが(Blockchain.comのような)ハイブリッドオンラインウォレットであろうと、(Coinbase DefiウォレットやTrustWalletのような)スマートフォンウォレットであろうと、Chromeやスタンドアロンの実行可能アプリに基づいたデスクトップやラップトップのウォレットであろうと同じです。

最大の例外は、Bitcoinコアウォレット(Bitcoin Qtとしても知られている)と、そこから派生したウォレット(Dogecoinコア、Litecoinコアなど)である。これらのウォレットはすべて階層的決定論的秘密鍵(BIP32)を生成しますが、BIP39シードフレーズは使用しません。これはそれほど重要なことではありませんが、2022年にLitecoin coreを使用する場合、バックアップとして使用できるBIP39のシードフレーズがないことを知っておいてください。(wallet.datファイルがウォレットのバックアップになります)。

IoPayウォレットは、シードフレーズの代わりに、バックアップとして秘密鍵をくれるらしい。

2024年1月31日更新:Argentウォレットはセルフ・カストディ・ウォレットで、シード・フレーズとは異なるバックアップ・メカニズムを使用していることがわかりました。

どのブロックチェーンがシードフレーズを使うのか?

ビットコイン、イーサリアム、ソラナ、ドージコイン、最新のミームコインなど、どのブロックチェーンでもBIP39のシードフレーズを使用している。

別の言い方をすれば、最新のウォレットを使っている場合、トークンを管理する秘密鍵はBIP39のシードフレーズを使って生成されている。

繰り返しますが、ビットコインコアのウォレットを使用している可能性があり、その場合はBIP39のシードフレーズはありません -- しかし、ビットコインコアではない最新のウォレットを使用している場合は、回復シードがあります。

単語の欠落はどれほどの問題か?

不完全な復旧フレーズでは、財布を復旧することはできません。

そのフレーズを使って秘密鍵を復元するのであれば、欠けている単語を正しい順序で見つけなければならない。

単語が抜けていることに気づいたとき、たいていの人の最初の反応は、最後の単語が抜けているのだろうというものだ。2,048語のBIP39辞書の最後の位置にあるすべての単語を手作業で試したクライアントもいます。

しかし、これは一見合理的なアイデアに見えるかもしれないが、やってみればすぐに気づくだろう:

  • これは長く、退屈で、ミスを犯す可能性のあるプロセスだ;
  • 欠落している単語が最後の位置にあるという保証はない--3番目の位置かもしれないし、7番目の位置かもしれないし、22番目の位置かもしれない(24語のシードフレーズの場合)。
  • 辞書に登録されている2,048単語それぞれについて、12単語または24単語のフレーズを再生成しなければならないだけでなく、有効なフレーズごとに生成された最初の数個のアドレスをチェックし、そのアドレスにトランザクションがあったかどうかを確認しなければならない。

欠落した単語を手作業で見つけようとすることのもう一つの重大な問題は、あなたが持っている部分的な回復シードが間違ったウォレットのものである可能性があることだ。つまり、このプロセスを手作業で行った場合、実際には正確な正しいニーモニックフレーズを再構築することができるが、それを知ることはできない。

ニーモニックフレーズが不完全な場合によくあるエラーメッセージ:

  • ブロックチェーン無効なフレーズ
  • コインベースの定義有効な12単語の回復フレーズを入力してください。
  • エレクトラム:BIP39(チェックサム:失敗)
  • Exodus: 部分的なフレーズでウォレットをインポートすることはできませんが、エラーメッセージは表示されません。
  • 元帳:無効な回復フレーズ
  • メタマスク秘密の回復フレーズには、12、15、18、21、または24の単語が含まれています。
  • Phantom:部分的なフレーズでウォレットをインポートすることはできませんが、エラーメッセージは表示されません。
  • トレザーリカバリに失敗しました。エラーの詳細ニーモニックが無効です
  • トラスト・ウォレットシークレットフレーズには、12語または24語を含める必要があります。

12個目、24個目の単語を手作業で復元する方法

実用的に言えば、シードフレーズに欠落している単語を復元するには、ソフトウェアを使用する必要があります。しかし、これらのニーモニックがどのように機能するかについては、手作業で復元してみることで多くを学ぶことができます。

BIP39の辞書には2,048の単語があり、その単語が置かれる可能性のある位置は12(12単語の回復シードの場合)、24単語の回復フレーズの場合は24の可能性のある位置がある。

正しい欠落単語を見つける基本的なプロセスは、単語の「総当たり」と表現できる。  

11語のフレーズを取り出し、2,048語のうち最初の1語をポジション1に置き、残りの11語をその後に置く。そして、12番目の単語が有効なチェックサムであるかどうかをチェックする。

有効なチェックサムが生成されたら、その12語のフレーズによって生成されるであろう最初の数個のアドレスを導き出し、それらのアドレスの中にトランザクションがあったものがあるかどうかを確認する必要がある。もしそうであれば、あなたは正しいシードフレーズを見つけたことになる!もしそうでなければ、正しいシードフレーズを見つけられなかった可能性が高い。

正しいシードフレーズが見つからなかったと仮定すると、今度は2,048語のうち2番目の単語を最初の位置に置き、正しい位置に正しい単語を見つけるか、可能性のリストを使い果たすまでこのプロセスを繰り返すことになる。

そして、はっきりさせておきたいのは、12単語のシードフレーズには12×2,048=24,576通りの組み合わせがあり、24単語のシードフレーズには24×2,048=49,152通りの組み合わせがあるということだ。

これを手作業で試すツールに、イアン・コールマンのBIP39ツールがある。例えば、正しいシードフレーズが「outside risk fluid inform fluid motion ice web exact small mixed usual」だと想像してみよう。

しかし、このフレーズのどこかで単語を失い、記録されているのは次の言葉だけだ:アウトサイド・リスク・フルイド・インフォーム・モーション・アイス・ウェブ・正確な小さなミックスド・ノーマル

そこで、あるブラウザーのタブでBIP39ツールを開き、別のタブでBIP39英語辞書を開き、最初の組み合わせを試してみる:

外を放棄する リスク 流体 情報 モーション 氷 ウェブ 正確に 小さい 混合 通常

BIP39ツールはすぐに "Invalid mnemonic "というメッセージを出す。

有効なニーモニックとなる最初の単語が見つかるまで、このプロセスを続けることができる。 (この場合、それは29番目の単語「adjust」である):

次のステップは、Bitcoin(またはその他の暗号)アドレスを知っているかどうかによります。 アドレスがそこにあれば、正しいリカバリーシードを見つけたことになる!アドレスがなければ、探し続けなければならない。

あるいは、資金が保管されているアドレスがわからない場合は、Blockchain.comのようなブロックチェーン・エクスプローラーで、「派生アドレス」にリストされている最初の5つほどのアドレスを入力すれば、そのアドレスで取引があったかどうかを確認することができる。

もし彼らが取引をしたことがあるのなら、これが正しいリカバリーフレーズである可能性が高い。

このプロセスを2、3秒以上考えてみれば、手作業ではとてもできないことがわかるだろう。

技術的な知識があり、オペレーティング・システムのコマンドラインでの作業に慣れているのであれば、seedrecoverというソフトウェアをインストールし、それを使ってニーモニック・フレーズを総当たりで試すことができる。

一方、技術力に自信のない方は、私たちにご連絡いただければ、一緒にこの問題を解決いたします。

単語が1つ以上足りない場合は?

どの単語が抜けているのかわからないし、どの位置で抜けているのかもわからない。

3つまでの単語を検索するのは比較的簡単です。4つの単語を検索することは可能だが、妥当な時間枠で4つの単語の検索を完了するには、かなりの資金投入が必要となる。

4つ以上の単語が欠落しているのは、現在の技術では解決できない。

最終的な感想

結論として、ニーモニック・フレーズから欠落した単語を回復する旅は大変なものだが、乗り越えられないものではない。暗号通貨の領域におけるこれらのフレーズの重要性は、デジタル資産にアクセスし、保護するための鍵を握っているからだ。

欠落した単語を手作業で復元するプロセスは複雑で時間がかかるが、その一方で、綿密な記録管理と復元フレーズの慎重な取り扱いが極めて重要であることを強調している。

このような問題に直面している方にとって、専門家の支援は実行可能な解決策を提供し、専門知識とリソースを提供することで、回復に成功する可能性を大幅に高めることができます。ニーモニック・センテンスの回復をお望みの方は、お気軽にお問い合わせください。

暗号に関するニュースと洞察を毎週配信

暗号ニュース、ウォレットセキュリティ、DeFiの最新情報を10分以内にお届けします。
私たちは、プライバシーポリシーにおいて、お客様のデータを大切にします。
最新情報
私たちは、プライバシーポリシーにおいて、お客様のデータを大切にします。
© 2023 CryptoAssetRecovery.com, LLC.無断複写・転載を禁じます。