シードフレーズ、リカバリフレーズ、秘密キー: 違いは何ですか?

シードフレーズ

暗号通貨ウォレットのシードフレーズ(リカバリーフレーズ)とは何ですか?#

シードフレーズとは、ビットコインウォレットを含む暗号資産ウォレットの秘密鍵を生成し、保護するために使用される、12~24個のランダムな単語のシーケンスです。リカバリーフレーズ、ニーモニックフレーズ、シークレットリカバリーフレーズとも呼ばれます。

秘密鍵は、取引の承認と暗号資産の所有権の証明に必要です。正しい秘密鍵がなければ、暗号資産にアクセスすることはできません。

秘密鍵は、貸金庫の個別の鍵と考えてください。一方、シードフレーズは、暗号資産ウォレット内のすべての貸金庫を開けるマスターキーです。この関係性から、シードフレーズのセキュリティ確保は、暗号資産のセキュリティにおいて最も重要な責任の一つです。

では、秘密鍵はどこから来るのでしょうか?現代のウォレットでは、秘密鍵はシードフレーズという1つのソースから作成されます。#

ソフトウェアウォレットとハードウェアウォレットを含む、現代のウォレットのほとんどは階層的決定論的ウォレットです。つまり、ウォレットソフトウェアは標準的なプロセスに従い、まず乱数を生成し、それをシードフレーズに変換します。このシードフレーズは、ウォレット内のすべての秘密鍵と公開鍵を生成するために使用されます。

簡単に言えば、シードフレーズとは、人間が読める形式で非常に大きな乱数を保存する方法です。長いコード文字列をバックアップする代わりに、単語のリストを書き留めます。

シードフレーズと秘密鍵:マスターキーがウォレットを制御する仕組み#

シードフレーズを秘密鍵に変換するプロセスは決定論的です。つまり、同じシードフレーズからは常に同じ秘密鍵が、同じ順序で生成されます。

このため、シードフレーズは次の 2 つの重要な役割を果たします。

  • 秘密鍵のソース: 新しいウォレットを作成すると、ウォレットは暗号通貨ウォレット キーの生成に使用されるシード フレーズを生成します。
  • 回復メカニズム: ウォレットにアクセスできなくなった場合、シードフレーズを使用してウォレットを回復し、暗号通貨に再度アクセスできるようになります。

カストディアルウォレットを使用する場合、サービスプロバイダーがあなたに代わってシードフレーズと秘密鍵を管理します。非カストディアルウォレットまたはセルフカストディアルウォレットでは、シードフレーズはあなた自身で管理します。これにより、第三者に頼ることなく、暗号資産に直接アクセスできます。

ビットコインやその他の暗号通貨はブロックチェーン上でデジタル的に存在しますが、シードフレーズ自体は物理的に保管できます。シードフレーズのコピーを紙や金属に保管したり、安全な場所に保管したりすることも可能です。シードフレーズを管理する者がウォレットへのアクセスを制御します。

そのため、シードフレーズは絶対に誰とも共有しないでください。誰かがシードフレーズにアクセスした場合、ウォレットを再構築して資金を盗む可能性があります。

シードフレーズ単語リスト:ビットコイン改善提案39語と2048語#

シードフレーズの単語は、ビットコイン改善提案39(BIP-39)で定義された標準化された単語リストから取得されます。このビットコイン改善提案は、ウォレットのバックアップの信頼性を高め、異なるウォレットアプリ間での互換性を確保するために導入されました。

BIP-39の単語リストには、ちょうど2,048語が含まれています。各単語は固有の数値位置を持ち、2つの単語の最初の4文字が同じになることはありません。この設計により、フレーズ生成と復元におけるエラーが減少します。

24 語のシード フレーズを生成するために、ウォレットは定義されたプロセスに従います。

  • ウォレットはエントロピー(通常は 256 ビットのランダム性)を生成します。
  • 間違いを検出するためにチェックサムが追加されます。
  • 結合されたデータは 11 ビットのセグメントに分割されます。
  • 各セグメントは、2048 語のリストにある 1 つの単語にマッピングされます。

最終的なシードは24ワードです。12ワードのシードも同様のプロセスで生成されますが、エントロピーは低くなります。どちらのオプションも、さまざまなウォレットソフトウェアで広くサポートされています。

新しいウォレットを設定する際、シードフレーズを表示されている通りに正確に入力するよう求められます。語順とスペルは重要です。このバックアップシードは、後でウォレットを復元するための唯一の確実な方法です。

多くのユーザーは、火災や水害から守るため、金属製のバックアップを使用してシードフレーズをオフラインで保存することを選択します。これは、シードフレーズを保存する最も安全な方法の一つと考えられています。

暗号ウォレットにおけるシードフレーズの仕組み#

フレーズ生成後、ウォレットはシードフレーズを用いてルートシードを作成します。このルートシードからマスターキーが導出されます。このマスターキーは、秘密鍵、公開鍵、ウォレットアドレスの生成に使用されます。

フローは次のようになります。

  • ウォレットがシードフレーズを生成します。
  • シードフレーズは暗号シードに変換されます。
  • そのシードからマスター キーが作成されます。
  • 秘密鍵はマスターキーから派生されます。
  • 公開鍵とアドレスは秘密鍵から作成されます。
  • 秘密鍵は各トランザクションに署名します。

このプロセスは決定論的であるため、互換性のあるウォレット アプリにシード フレーズを入力すると、常にウォレットへの同じアクセスが復元されます。

このため、単一のシードフレーズを使用して、デバイス、ウォレット、さらには異なるウォレットプロバイダー間で暗号通貨へのアクセスを回復できます。

シードフレーズの重要性:暗号資産の鍵#

シードフレーズを1つ保持するだけで、銀行、仲介業者、カストディアンを介さずに暗号通貨にアクセスできるようになります。これは、暗号通貨ウォレットへの鍵となります。

シードフレーズにはいくつかの利点があります。

  • 1 つのシードフレーズでウォレット全体をバックアップします。
  • シードフレーズは、多数の秘密鍵よりも簡単に保存できます。
  • シードフレーズは、 BIP-39 をサポートするさまざまなウォレット ソフトウェアで機能します.
  • フレーズを保護することで、暗号資産へのアクセスをどこからでも持ち運ぶことができます。

シードフレーズのセキュリティ:12語または24語と暗号強度#

シードフレーズは強力なランダム性を用いて生成されます。12語のシードでは128ビットのエントロピーが得られ、24語のシードでは256ビットのエントロピーが得られます。

これを客観的に見ると、有効なシードフレーズを総当たり攻撃で推測することは事実上不可能です。真のリスクは推測することではなく、盗難です。

このため、自己管理においては、シードフレーズの確保が何よりも重要になります。

シードフレーズと秘密鍵:フレーズと秘密鍵の説明#

秘密鍵とシードフレーズは密接に関連していますが、目的は異なります。

秘密鍵は単一のアドレスを管理し、トランザクションの承認に使用されます。シードフレーズは、ウォレット内のすべての秘密鍵を再生成できるバックアップです。

秘密鍵を紛失してもシードフレーズが残っている場合は、アクセスを回復できます。シードフレーズを紛失し、ウォレットも消失した場合、ウォレットへのアクセスは永久に失われます。

つまり、シードフレーズと秘密鍵は階層構造を形成し、シードフレーズが最上位に位置します。

暗号通貨のセキュリティ:シードフレーズを安全に保つ必要がある理由#

ほとんどのユーザーは秘密鍵を直接操作することはありません。ウォレットソフトウェアは秘密鍵を自動的に管理します。しかし、シードフレーズは積極的に保護する必要があります。

シードフレーズを誰かに入手されれば、あなたの暗号資産にアクセスできるようになります。シードフレーズを紛失し、ウォレットにアクセスできなくなった場合、復旧は不可能です。

このため、暗号通貨のセキュリティに関するすべてのガイドでは、シードフレーズを安全に保ち、オフラインで保存し、シードフレーズを誰とも共有しないことという同じルールを強調しています。

シードフレーズの保護:リカバリーフレーズを安全に保つ方法

  • シードフレーズを手書きで書き留めます。
  • 少なくとも 1 つのオフライン コピーを安全な場所に保管してください。
  • 耐久性のために金属製のバックアップを検討してください。
  • シードフレーズを写真に撮ったりデジタルで保存したりしないでください。
  • いかなる状況でも、シードフレーズを誰とも共有しないでください。
  • 大量の暗号通貨を保管する前に、回復をテストしてください。

何か問題が起きたらどうなりますか?#

シードフレーズを理解するのは理論的なだけではありません。実際のシナリオを見れば、その重要性が明らかになります。

シードフレーズを紛失し、ウォレットデバイスへのアクセスも失った場合、暗号資産は永久に失われます。セルフカストディには「パスワードを忘れた場合」のオプションはありません。

他の人があなたのシードフレーズのコピーを入手した場合、その人は別のデバイスであなたの暗号通貨ウォレットを復元し、あなたの許可なく資金を送金することができます。

別のウォレットまたは新しいデバイスに切り替える場合、新しいウォレットが同じ標準をサポートしている限り、シードフレーズを使用してアクセスを復元できます。

ソフトウェアウォレットとハードウェアウォレット:シードフレーズの使い方#

ソフトウェアウォレットでは、シードフレーズはウォレットアプリのセットアップ時に生成され、一時的に保存されます。シードフレーズを書き留め、オフラインで安全に保管するのはお客様の責任となります。

ハードウェアウォレットでは、ウォレットが安全なデバイス内でシードフレーズを生成します。このデバイスは、秘密鍵をインターネットに公開することはありません。シードフレーズはこれまでと同じものを書き留めますが、各トランザクションの署名はハードウェアウォレット内で行われます。

どちらの場合も原理は同じです。シードフレーズを管理する者が暗号資産ウォレットへのアクセスを制御します。違いは、秘密鍵がオンラインの脅威からどれだけ適切に隔離されているかにあります。

避けるべきよくある危険な間違い#

多くの損失は、シードフレーズが失敗したためではなく、人々がシードフレーズを誤用したために発生します。

よくある間違いとしては、シードフレーズを偽のサポートエージェントと共有したり、フレーズをクラウドノートに保存したり、フレーズの写真を撮る、コピーを 1 つだけ保存したり、語順を再確認せずにウォレットを復元したりすることが挙げられます。

もう 1 つの重大なエラーは、互換性のないウォレットでシード フレーズを復元しようとするなど、標準の混在です。

回復 vs 回復なし:自己監護権が異なる理由#

従来の金融アプリでは、パスワードのリセットやアカウントの復旧が可能です。しかし、暗号通貨ウォレットではそのような機能は提供されていません。

自己管理において、シードフレーズは回復システムです。シードフレーズを紛失した場合、ウォレットへのアクセスを回復できる機関は存在しません。

この設計により仲介業者は排除されますが、ウォレット所有者に全責任が移ります。

シードフレーズフローの概要#

シードフレーズ → マスターキー → 秘密鍵 → 公開鍵 → ウォレットアドレス → トランザクション署名

この単純なチェーンは、単一のシードフレーズで暗号通貨ウォレット全体を制御できる理由を説明しています。

シードフレーズのセキュリティについて最も注意すべきは誰でしょうか?#

シードフレーズのセキュリティは誰にとっても重要ですが、特に長期保有者、ビットコインのみを使用するユーザー、モバイルまたはソフトウェア ウォレットを使用するユーザー、および管理人なしで暗号資産を保有するすべての人にとって重要です。

ウォレットに保存される価値が増すほど、適切なシードフレーズの保存が重要になります。

所有権、責任、管理#

シードフレーズは、暗号通貨の完全な所有権を表します。銀行や第三者からの自由を意味しますが、同時に責任も伴います。

シードフレーズを安全に保つことは必須です。暗号資産を真に管理するためのコストです。

高度な標準と互換性(オプションの読書)#

現代のウォレットのほとんどは共通の標準規格に準拠しています。BIP-39はウォレットがシードフレーズを生成する方法を定義し、BIP-32は秘密鍵の導出方法を定義し、BIP-44はアカウントとコインの整理方法を定義します。

これらの標準により、1 つのシード フレーズでさまざまなウォレット アプリやデバイス間のアクセスを復元できます。

シードフレーズはバックアップであり、マスターキーであり、究極の制御ポイントです。シードフレーズの仕組み、秘密鍵との違い、そして適切なセキュリティ対策を理解することは、暗号ウォレットを使用するすべての人にとって不可欠です。

自己管理において、シードフレーズを管理することは、暗号資産を管理することを意味します。この責任こそが真の所有権の基盤です。

Clara Whitfield

Clara Whitfield

Share this article:

The newsletter for crypto entrepreneurs

Join founders and innovators exploring crypto payments. Get insights, product updates, and stories from businesses building the future of digital commerce.

Unsubscribe anytime. By entering your email, you agree to receive marketing emails from ItisPay. By proceeding, you agree to the Terms and Conditions and Privacy Policy.

Ready to launch stablecoin-first payments under your brand?

Stablecoin-first infrastructure with 1:1 EUR/USD backing. Deploy in 1 week. Built for high-volume PSPs and neobanks with zero volatility risk.