Seed Phrase は、決まった順序に並んだ復元用の単語です。同じバックアップ形式に対応するウォレットなら、そこから秘密鍵を再び作れます。秘密鍵とは、支払いに署名するための秘密のデータです。これにより、ビットコインへのアクセスを取り戻せます。単語はログイン用パスワードでも、コインの入ったファイルでもありません。必要な秘密をすべて知っている人は、あなたの端末がなくてもアクセスを復元できます。
自分のウォレットを作ると、12 語や 24 語が表示され、書き留めるよう求められることがあります。その意味が実感できるのは、スマートフォンが壊れたり Hardware Wallet が動かなくなったりしたときです。端末と一緒にビットコインが消えたわけではなく、記録は Bitcoin ネットワークに残っています。復元するのは、そのビットコインを使うための鍵です。完全なバックアップと対応するウォレットがあれば、別の端末でも復元できます。一方、取引所の口座では通常、運営者が鍵を管理しており、口座のパスワードは別のものです。 [4] [6]
単語は個々のコインにつけるラベルではありません。ウォレットはこの単語を共通の出発点にして、決まった規則に従い多数の秘密鍵とアドレスを作ります。このように動作するウォレットを HD Wallet と呼びます。そのため、同じバックアップは通常、後で作られるアドレスにも使えます。ただし裏返せば、単語を入手した人は、スマートフォンを盗んだり PIN を知ったりする必要がありません。追加の passphrase を使わない通常のウォレットなら、同じ鍵を導出できます。Passphrase や Multisig には追加の条件があり、後ほど説明します。 [6] [1]
新しいバックアップは、信頼できるウォレットで質のよい乱数から作成される必要があります。好きな単語や本の一文を自分で選ばないでください。記入済みのバックアップが付属する端末にも注意が必要です。用意した人が内容を知っているかもしれません。単語をサポートに送ったり、修復・同期・ロック解除をうたうサイトに入力したりしてはいけません。正規のサポート担当者はその単語を必要としません。ウォレットの復元は、確認済みの手順に従い、自分で開始する操作です。 [1] [4]
すべての単語を正確に、正しい順序で書き留め、翻訳しないでください。紙は手軽で、耐久性のある金属は火災や水害への備えになります。ただし、どちらも手に取れるバックアップを他人が読むことは防げません。紛失と第三者のアクセスの両方を考えて保管場所を選びましょう。もう一部作れば一か所への依存は減りますが、守るべき秘密も増えます。写真や一般的なクラウド保存は、存在を忘れがちなデジタルコピーを生みます。初心者には、オフライン保管のほうが管理しやすい出発点です。 [4] [1]
きれいに書かれた紙でも、正しく写せた証拠にはなりません。Trezor Model T のように、ウォレットを消去せず端末上でバックアップを確認できる Hardware Wallet もあります。使っている機種の公式手順に従ってください。試すために、唯一動いているウォレットを消去してはいけません。実際の復元では、想定したアドレスや既知の少額残高が戻っていることも確かめます。アプリが単語を受け付けただけでは、passphrase やアカウント設定まで正しいとは限りません。 [3] [1]
PIN は通常、特定の端末へのアクセスを保護します。Seed Phrase は、その端末の外で鍵を再作成するためのものです。一方、任意の BIP39 passphrase はウォレットそのものの導出に使われます。同じウォレットを復元するには、単語と passphrase の両方が必要です。誤った passphrase では、パスワードエラーではなく、別の空のウォレットが開くのが一般的です。単語リストから選ぶ必須の「25 番目の単語」ではありません。使う場合は正確に、別々にバックアップしてください。失ってもサポートによるリセットでは取り戻せません。 [1]
BIP39 はよく使われる復元用単語の形式ですが、すべてのウォレットが採用しているわけではありません。Electrum には独自の方式があります。SLIP39 ではバックアップを複数のシェアに分け、復元に何個必要かを決められます。単語の一覧を切り分けることとは異なります。そのため、単語に加えて元のウォレット名、バックアップ形式、必要なアカウント設定も残しましょう。設定には、鍵をどこで探すかをウォレットに示す導出パスや、アドレス形式が含まれます。Multisig は複数の鍵を使い、必要な署名数を定めます。構成全体の復元には、一人の署名者のバックアップだけでなく、他の公開鍵と署名条件も必要です。Output Descriptor には、これらの鍵と支払い条件をソフトウェアが読める形式で記録できます。インポート後の残高が空でも、ビットコインが消えたとは限りません。 [1] [7] [8] [2]
端末が動かなくなってもバックアップが秘密のままなら、必要なのはアクセスの復元です。しかし誰かに単語を見られたり、詐欺サイトに入力したりした場合、相手が鍵のコピーを持っているかもしれません。同じ単語での復元や PIN の変更で、そのコピーを取り上げることはできません。危険にさらされた資金は、新しく生成した鍵の管理下へ安全に移す必要があります。Multisig では署名条件全体によって対応が変わります。すべてのバックアップと動作するウォレットへのアクセスを失うと、復元できなくなる場合があります。復元しても、すでに盗まれたビットコインは戻りません。 [5] [2]
BIP39 は、ランダムなビット列と短いチェックサムを、2048 語のリストで表します。12 語なら乱数 128 ビットと検査用 4 ビット、24 語なら 256 ビットと 8 ビットです。検査で一部の誤りは見つかりますが、安全に作られた証明にはならず、他人のコピーも検出できません。続いて PBKDF2 という計算用の関数が、単語と任意の passphrase から 512 ビットの seed を作ります。これは鍵を作るための出発点となるデータです。結果が長くなっても、元の単語が予測しにくくなるわけではありません。この予測のしにくさを、ここではエントロピーと呼びます。単語を増やしても、乱数の質の悪さやバックアップの流出は解決しません。 [1]
理解を深めるには、この項目とあわせて次もお読みください BIP 39, ウォレット, BIP39 passphrase. 次の項目からも参照されています BIP 39, HD Wallet, Cold Storage, Hardware Wallet.