ニーモニックフレーズ(シードフレーズ、リカバリーフレーズ、シードキーとも呼ばれます)は、暗号資産ウォレットを作成する際に生成される単語のリストです。新しいウォレットを作成すると、12、18、または24の単語(シードワード)を紙に書き留め、安全な場所に保管するように求められます。ニーモニックフレーズには、デバイスの盗難や故障時にウォレットと暗号資産を復元するために必要なすべての情報が含まれています。このような場合、単語を生成された順序で入力することで、ウォレットを復元できます。
12単語のシードフレーズの例: witch collapse practice feed shame open despair creek road again ice least
ニーモニックフレーズは、読みやすく、覚えやすく、ウォレットのセキュリティを向上させます。
ニーモニックフレーズに関する主なセキュリティ上の懸念は、それを入手した人が誰でも暗号資産を盗むことができることです。シードキーは現金や宝石のように安全に保管できますが、常に100%安全とは限りません。そのため、ほとんどのウォレットは、ニーモニックフレーズをパスワード(ニーモニックパスフレーズ)で暗号化できるようにすることで、セキュリティを強化しています。
ニーモニックパスフレーズは、ニーモニックフレーズに第二のセキュリティ層を追加します。これは、ブロックチェーンウォレットの2段階認証のようなものです。デバイスの故障や紛失時にウォレットを復元するには、ユーザーはシードフレーズとパスフレーズの両方を入力する必要があります。ニーモニックパスフレーズは、13番目/25番目の単語、シード拡張、または拡張単語とも呼ばれます。
ニーモニックパスフレーズの例: slim sugar lizard predict state cute awkward asset inform blood civil sugar
パスフレーズを忘れるとウォレット全体が失われることに注意することが重要です。
ただし、Electrum Walletなど、BIP39標準を使用しないウォレットもあります。Electrum Walletでは、ユーザーはシードキーからウォレットを完全に復元できます。ユーザーは、ウォレットアプリケーションの起動ページで「ウォレットを復元」を選択し、「シードを既に持っている」を選択して、正しく入力してウォレットを復元する必要があります。復元後、ユーザーは新しいパスフレーズを選択できます。ただし、シードとパスフレーズの両方が失われた場合は、ウォレットを復元できません。
すべてのウォレットがニーモニックパスフレーズをサポートしているわけではないことに注意してください。ニーモニックパスフレーズをサポートしているウォレットには、Ledger Nano S、Trezor、Model T、Coinomi、Electrum、Edge、Exodus、Samourai Walletなどがあります。
ニーモニックフレーズは、BIP-39標準を通じて自動的に生成されます。BIP-39(Bitcoin Improvement Proposal)は、階層的決定性ウォレットのキーを作成するために使用されるニーモニックワードのセットです。ニーモニックフレーズの生成は、初期エントロピー、つまり、暗号化で使用するために生成されるランダムなビット(0
と1
)のセットを作成することから始まります。ニーモニックフレーズを作成するには、ウォレットは最小128ビットのエントロピーと最大256ビットのエントロピーが必要です。ニーモニックフレーズは、通常、初期エントロピーの長さに応じて12〜24語です。12語のニーモニックフレーズには128ビットのエントロピーが必要です。
初期エントロピーを生成した後、次のステップはそれを単語にデコードすることです。これは、エラーを発見し、最終的なキーをよりユーザーフレンドリーにするために、エントロピーにチェックサムを追加することによって行われます。チェックサムは、SHA256を介してエントロピーをハッシュすることによって生成され、ニーモニックセンテンスを一意にします。SHA256ハッシュの1ビットは、32ビットのエントロピーごとに割り当てられます。ニーモニックフレーズを作成する最後のステップは、ニーモニックセンテンスを最終的なシードフレーズに変換することです。これは、ニーモニックセンテンスをPBKDF2ハッシュ関数に通すことによって行われます。Password-Based Key Derivation Function 2(PBKDF2)は、基本的にニーモニックセンテンスを複数回ハッシュして、最終的な64バイトシードを作成します。最終的なシードは、階層的決定性ウォレットのニーモニックパスフレーズを作成できます。
ニーモニックフレーズの登場により、ウォレットのキーの保管がはるかに容易になりました。しかし、ニーモニックフレーズとニーモニックパスフレーズの保護を怠ってはいけません。ニーモニックフレーズとニーモニックパスフレーズは安全な場所に保管してください。オフライン、紙の上、または環境の影響を受けない場所であればどこでもかまいません。秘密鍵と同様に、ニーモニックフレーズとニーモニックパスフレーズは、デジタル資産の安全と回復を確保するために非常に重要であることを忘れないでください。つまり、パスフレーズは、ニーモニックフレーズを暗号化および保護するために使用される追加のパスワードであり、暗号資産ウォレットのセキュリティを強化します。