ウォレットとセキュリティ

シードフレーズ(リカバリーフレーズ)

別名: リカバリーフレーズ · ニーモニックフレーズ · 復元フレーズ · seed phrase

定義

シードフレーズとは、ウォレットの秘密鍵をすべて復元できる12語または24語の英単語の並びで、ウォレットのマスターキーにあたるものです。

シードフレーズの仕組み

多くのウォレットはBIP39という規格に沿って、決められた2048語の単語リストからシードフレーズを生成します。この単語列から、ウォレット内の全アドレスの秘密鍵が計算されます。

つまり、シードフレーズを知っている人は誰でも、どの端末からでもあなたの資産を動かせます。正規のウォレット会社や取引所のサポートが、シードフレーズを尋ねることはありません。尋ねてくる相手は詐欺だと判断してください。

保管は紙や金属プレートなどオフラインで行い、単語の順番も正確に記録します。写真、クラウド、メール、パスワード管理アプリへの保存は、漏洩の入口になりやすいため避けるのが基本です。

具体例

12語のシードフレーズの場合、各単語は2048通りから選ばれるため、組み合わせは2048の12乗、つまりおよそ5.4かける10の39乗通りになります。総当たりで当てるのは現実的に不可能です。一方で、あなたが紙に書いた12語を他人が一度写真に撮るだけで、その人は数分で全資産を別アドレスへ送金できます。強さは数学ではなく保管方法で決まります。

よくある失敗

  • シードフレーズをスマホのメモやスクリーンショットで保存すること。
  • 「ウォレットの同期」や「エアドロップ受け取り」をうたうサイトに単語を入力すること。
  • 単語の順番やスペルを確かめずに書き写すこと。

学んで試す

よくある質問

シードフレーズを忘れたらどうなりますか?

ウォレットが使える端末が残っていれば、すぐに資産を新しいウォレットへ移すべきです。端末も失った場合、誰にも復旧はできません。

シードフレーズと秘密鍵の違いは何ですか?

秘密鍵は1つのアドレスを操作する鍵で、シードフレーズは複数の秘密鍵をまとめて生み出す元データです。シードフレーズの方が影響範囲が広くなります。

シードフレーズを複数に分けて保管してもよいですか?

単純に半分ずつ分けると、片方が漏れただけで推測しやすくなる場合があります。分散保管するなら、同じ12語の完全なコピーを安全な2か所に置く方法が一般的です。