Learn Crypto
Learn Crypto
4 months
2,759

リカバリフレーズが機能しません。シードフレーズを正しくバックアップする方法

リカバリフレーズが機能しません。シードフレーズを正しくバックアップする方法

助けて!回復フレーズが機能しません!

さあ、仮想通貨の初体験です。ビットコインを購入し、誰にも知られない極秘のウォレットに保管しました。ウォッチリストをブックマークし、ポートフォリオ アプリで資産価値の増加をゆっくりと追跡しました。

何年もすべて順調です。ただし、携帯電話/コンピューター/ハードウェア ウォレットがなくなるまでは。

問題ありません。暗号セキュリティについて初めて学んだときに教わったように、リカバリフレーズはバックアップされています。

しかし、それは機能しません。フレーズを単語ごとに入力し直し、スペルと順序を3回確認します。しかし、新しいウォレットの「次へ」ボタンはグレー表示のままです。

もし、このようなことが起こったことがあるなら、あなたは一人ではありません。人気の Bitcoin フォーラム Bitcointalk や Bitcoin サブレディットでざっと検索してみると、同じ問題を抱えている人が数人見つかります。

あなたと同じように、彼らもビットコイン ウォレットのバックアップに関する恐ろしい真実を発見しました。リカバリ フレーズに頼るだけではまったく不十分なのです。

リカバリフレーズを正しくバックアップする方法

Learn Crypto を初めて利用したのでなければ、この記事がなぜ突然、秘密の回復フレーズを保存するだけでは暗号ウォレットのバックアップとして十分ではないと主張しているのか疑問に思うかもしれません。

結局のところ、私たちはすでに リカバリシードの保存方法に関するガイドを書いています。それは私たちのアカデミーコース「暗号通貨の安全を保つ」のレッスンでもあります。

実のところ、バックアップとして必要なのはリカバリフレーズだけです (また、それらを別の安全な場所、場合によっては貸金庫に保管することをお勧めします)。ほとんどの人やケースでは、フレーズだけでアクセスを復元できるはずです。

ただし、スムーズな回復プロセスを確実に行うために他の情報も重要になる場合があります。この記事の前半で述べたケースで示されているように、慎重に保管した秘密の回復フレーズを使用しなかったために暗号通貨ウォレットにアクセスできなくなる可能性があることが判明しています。

a. すべての単語が正しいか確認する

現在、秘密の回復フレーズは 12、15、18、21、または 24 語で構成できます。これらのうち、12 と 24 が最も一般的です。したがって、個々の単語を数えて、合計が合っていることを確認してください。

順序は重要なので、秘密の回復フレーズを正しい順序で書き留めたことを確認してください。セキュリティを強化するために順序を混ぜる場合は、正しい順序を導き出す方法を知っておく必要があります。

スペルも重要です。注意深く記録しないと、一部の単語が似てしまうことがあります。上で紹介した例の 1 つでは、秘密の回復フレーズのスペルが正しくないことがわかったため、ユーザーの問題はようやく解決しました。混乱の原因は、「annual」という単語と「animal」という単語です。

b. シードフレーズをテストする

ウォレットを作成するときは、通常、リカバリフレーズを再入力するように求められます。デジタルコピーからコピーして貼り付けるのではなく、書き込んだバックアップから各単語を入力して手動で実行します。これにより、正しく書き留めたことが保証されます。

新しい暗号通貨ウォレットを使用する前に、フレーズが機能するかどうか確認するために、新しいデバイスで復元して、回復を試みることもお勧めします。

c. 導出パスを見つける – BIPの問題

現在、暗号通貨ウォレットに関する大きな問題は、その数が多すぎることです。

幸いなことに、ほとんどのウォレット ソフトウェア開発者は共通の標準に準拠しようと努めています。つまり、ほとんどのウォレットはシード フレーズを正しく使用する方法を理解しています。

ウォレットがこれを実行できるかどうかは、「Bitcoin Improvement Proposals」または BIP と呼ばれるタイプのドキュメントに記載されています。

BIP は、ビットコインのあらゆる仕組みを説明します。

シードフレーズがどのように機能するかの 1 つのバージョンは、 BIP39として指定されたドキュメントに記載されています。これは、現在シードフレーズを導出するために最も一般的に採用されている方法でもあります。このバージョンを使用するウォレットは、 BIP39 導出パスを使用していると言われています。

内部的には、BIP39 ウォレットは 12 ~ 24 語のシードフレーズを、理解できる実際のシードに変換できます。

残念なことに、すべてのウォレットが BIP39 を使用しているわけではありません。他の競合標準には、 BIP44BIP49BIP84などがあります。標準を使用していないウォレットもあれば、同じ標準を同じ方法で実装していないウォレットもあります。

混乱しますよね?

したがって、シードフレーズを記録するときに、ウォレットの派生パスを記録することが非常に重要です。 こうすることで、シードフレーズを復元するときに、シードフレーズを理解するウォレットを使用できます。

d. ウォレットと暗号通貨の名前とバージョンを確認する

これらはすべて上記に関連していますが、使用しているウォレットの名前、バージョン、使用している暗号通貨の種類をメモすることも重要です。

これは、一部の暗号通貨ウォレットが古いバージョンでは動作しなくなったり、異なるバージョンで同じコインをサポートしなくなったりするためです。

たとえば、Electrum を使用している場合は、シードフレーズだけでなく、次のことも記録する必要があります。

混乱してしまったらどうすればいいですか?

痛いですね。わかっています。この記事では多くの専門用語を使用する必要がありましたが、これは暗号通貨ウォレットのドキュメントでこれらの用語が参照される方法であり、利用可能な場合はその方法で見つけることになるからです。

これを知った今、すべての暗号通貨ウォレットがこの情報をすぐに利用できるわけではない、あるいはまったく利用できないということを言及する価値があります。開発が中止され、将来新しいデバイスがウォレットをサポートしなくなる場合に備えて、この情報を公開していないウォレットは避けるのが最善です。

ありがたいことに、WalletRecovery という便利な Web サイトがあり、主要な暗号通貨ウォレットの最新リストと次の情報を公開しています: https://walletsrecovery.org/

シードフレーズが機能しなかったためにすべての資金がロックアウトされてしまった場合は、ここが最適な場所です。

秘密の回復フレーズ、別名シードフレーズ、別名ニーモニックフレーズ、別名秘密フレーズ…

念のため言っておきますが、ウォレットによっては、実際には同じものを指す用語が複数ある場合があります。

ここで「秘密の回復フレーズ」という用語を使用しているのは、ウォレットを回復するために使用するフレーズであるという事実を指します。

これらはシードフレーズとも呼ばれます。これは、フレーズがウォレットのシードとして機能し、そこから他のコンポーネント (秘密鍵と公開鍵) が派生するためです。

一部のウォレットでは、これを秘密のフレーズと呼んでいます。これは、所有者だけが知っているフレーズであるはずです。

最後に、「ニーモニック」というフレーズにも遭遇するかもしれません。ニーモニックとは「覚えやすい」という意味です。このフレーズは、現代のシードの形にちなんでそう呼ばれています。シードとは、ランダムな文字列の長い文字列よりも覚えやすい、判読可能な単語のセットです。ただし、その言語を理解していればの話です。

それらはすべて同じものを指します。

秘密鍵、決定論的ウォレット、シードフレーズ:解説

暗号ウォレットに関するもう 1 つの混乱点は、秘密鍵とシード フレーズの関係です。そこで、暗号ウォレットのこれら 2 つのコンポーネント、それらの関連性、およびそれらがどのように連携するかについて簡単に説明して、この記事を締めくくります。

「鍵がなければ、暗号通貨も使えない」という有名な格言をご存知ですか? 暗号通貨を管理するには秘密鍵だけが必要だとよく言われます。これは間違いではありません。秘密鍵は、ブロックチェーン上の暗号通貨にアクセスするための鍵なのです。

a. 秘密鍵

秘密鍵は、これまでも、そしてこれからも、暗号の中心的な要素です。ブロックチェーン アドレスを作成するたびに、秘密鍵と対応する公開鍵が生成されます。

公開鍵は、共有できる目に見える暗号アドレスであり、これを使って他のユーザーが暗号を送信できます。秘密鍵を使用すると、そのアドレスのロックを解除し、内部にアクセスして、そこから暗号を送信できます。

この秘密鍵自体は、ランダムなアルファベットと数字の非常に長い文字列であるため、ユーザーにとって少々問題となります。技術的には、秘密鍵は 256 ビットの数字で、通常は 64 文字の行として表されます。

では、暗号通貨を使用するたびに 64 文字のパスワードを入力しなければならないと想像してみてください。間違いを起こしやすく、まったく実用的ではありませんよね?

b. (階層的)決定論的ウォレット

暗号通貨のごく初期の頃は、ウォレットは実際に秘密鍵と公開鍵のセットを生成していました。新しいアドレスが必要になるたびに、ウォレットは新しい鍵のセットを生成する必要がありました。これらすべての異なるセットのウォレット ファイルをバックアップする必要がありました。

その後、ウォレットは「マスター シード」システムを実装し、ウォレットごとに 1 つのシードを作成しました。このシードはバックアップとして十分であり、そのウォレットから生成される将来のキーはすべて同じシードから決定できます。

したがって、「決定論的ウォレット」という用語が生まれました。これは、最初に単一のシードをバックアップとして使用したウォレットです。

最も高度な形式の決定論的ウォレットは、シードから始まるツリー構造ですべてを整理します。シードは親キーを生成し、親キーは子キーを生成するなど、階層的に行われます。

ここから階層的決定論的 (HD) ウォレットという用語が生まれました。この用語は、Electrum、Trezor、Ledger、MetaMask など、現在人気の高い多くのウォレットを説明するために使用されているのを目にすることがあるかもしれません。

c. 回復フレーズ

しかし、シードフレーズは依然としてかなり長い文字列で構成されていたため、次世代のウォレットではシード技術が改良され、人々が複数の単語を使用できる読みやすい方法になりました。

こうして、現在私たちが使用している「記憶フレーズ」または「秘密の回復フレーズ」という用語が生まれました。

つまり、リカバリフレーズは、コインの裏側とも言えるものです。言い換えれば、秘密のリカバリフレーズは、実際にはすべての秘密鍵であり、ユーザーが理解しやすい別の形式になっているだけです。

結論

以上が、秘密の復元フレーズとウォレットの識別可能な情報を保存して、暗号通貨ウォレットのバックアップを適切に作成する方法に関する完全なガイドです。

そうすれば、シードフレーズを正しく保存しなかったという理由だけですべての資金にアクセスできなくなることがなくなり、さらに自信が持てるようになります。