シードフレーズ書き写しミスでBTCが消える|復元テスト3手順
ハードウォレットを手に入れて、シードフレーズを紙に書いた。それだけで「準備は完了した」と感じている人が多い。だが一つ問いたい。そのシードフレーズ、一度でも復元テストをしたことがあるか。
BIP-39の単語リストは2,048語で構成されている。英語のシードフレーズはこのリストから12語あるいは24語が選ばれ、それが秘密鍵の唯一の入り口となる。問題は、このリストに視覚的に紛らわしい単語が数多く含まれていることだ。
BIP-39の単語が持つ落とし穴
「beach」と「bench」。読み上げても、聞いても、似ている。書き写す手が少し滑れば「a」が「e」になる。「resource」を「require」と書き間違える人もいる。「m」が「n」に、「1」が「l」に化けることもある。
これは特別な不注意の話ではない。シードフレーズは12〜24語という長い文字列を、一度の機会に手書きで写す。集中していても、目の疲れや環境の問題で写し間違えることは誰にでも起きる。
そしてその間違いは、その場では誰も指摘しない。ハードウォレットのセットアップ画面は、書いた内容が本物のシードフレーズと完全に一致しているかどうかを教える仕組みを持っていない。初期設定はあくまで「新しいシードを生成して画面に表示する」だけであり、紙に写された内容の検証は行わないからだ。
「壊れた瞬間」に気づく最悪のシナリオ
3年後、ハードウォレットが起動しなくなった。あるいは紛失した。そのとき初めて、紙に書いたシードフレーズを手に取る。バックアップのデバイス、あるいはソフトウォレットにシードを入力する。エラーが出る。
正確に入力したはずなのに、エラーが出る。何度試しても同じだ。
ここで初めて「書き写しミスがあったのかもしれない」という疑念が生まれる。しかし、どの単語が間違っているのか特定する手がかりはもはやない。1語が違うだけで、復元されるウォレットのアドレスは全く別のものになる。そこに残高はゼロだ。
取引所の障害や出金停止は、時間がかかっても解決される可能性がある。自分のシードフレーズの書き写しミスを補償してくれる仕組みは、どこにも存在しない。セルフカストディとはそういうものだ。管理の責任はすべて自分にある。
今すぐ確認できる3つの手順
シードフレーズが正しく記録されているかどうかを確認する方法はある。デバイスが壊れる前の今が、唯一の安全なタイミングだ。
手順1:BIP-39リストで全語のスペルを照合する
「BIP-39 wordlist」と検索すると、公式の2,048語リストを確認できる。自分が書き留めたシードフレーズの各単語を、このリストと1語ずつ照合する。リストに存在しない単語が1語でもあれば、その時点でミスが確定する。ここで発見できれば、元のデバイスがまだ手元にある間に正しいシードを確認し直せる。
手順2:別のデバイスまたはリセット後に入力して同一アドレスを確認する
これが最も確実な確認方法だ。バックアップ用の別デバイス、あるいは現在のデバイスをリセットしてから、記録したシードフレーズを入力する。生成されたウォレットアドレスが元のデバイスと完全に一致すれば、シードフレーズは正確に記録されていることが証明される。
一致しなければ、どこかにミスがある。今この段階で発覚すれば修正できる。デバイスが壊れた後では修正する機会そのものが消える。
手順3:実際に少額を引き出して動作を確認する
アドレスの一致を確認した後、最終確認として少額のビットコインを実際に引き出してみる。受信から送信まで一連の操作が問題なく完了すれば、シードフレーズの記録と復元の両方が機能していることが確認できる。
「書いた事実」と「正確に書けた事実」は別物だ
多くの人が混同している点がある。ノートに24語を書いた、それは事実だ。しかしそれが正確に書けているかどうかは、テストをしない限り確認できていない別の話だ。
デバイスが正常に動いている今が、唯一の安全な確認タイミングだ。壊れた後では手遅れになる。復元テストは新しいデバイスに移行したとき、シードの保管場所を変えたときも同様に確認すべきだ。
ビットコインの自己管理は、設定が完了した瞬間ではなく、復元テストが完了した瞬間に完成する。まだテストをしていないなら、今日がその日だ。
※本記事は一般的な情報提供を目的としており、投資助言ではありません。
この記事が参考になったら、セルフカストディの具体的な始め方もチェックしてみてください。
LINE登録でセルフカストディの始め方を学ぶ 正しい手順を無料でお届けします