ブレインウォレット
ビットコインなどの仮想通貨は、ウォレットに紐付いた秘密鍵と呼ばれるデータを持つ者のみがそのウォレットの中の通貨を取り出すことができる。ビットコインアドレスはそれをハッシュ関数で暗号化したものである。
秘密鍵が第三者に見つかることがなければ、第三者に通貨を取り出されることはまずない。ということは、秘密鍵さえあればいつでもいかなるデバイスでも通貨を引き出し、時にはそれを換金することができるといえる。ElectrumやArmony,Litewalletなどのウォレットソフトウェアは、秘密鍵を12~24個の英単語(シードフレーズ)に置き換えて表現し、ウォレットを作成する際にそれをユーザーに紙に書き留めるように指示する。通常はこれを紙に書き留めたり印刷したりするが、これを暗記し、仮想通貨を保管するのがブレインウォレットである。シードフレーズを忘れたり他人に教えたりすることがなければ仮想通貨がなくなることはない。記録に紙などの物理的媒体が必要ないため、難民など物を減らして逃れたいときのお金の移動に役に立つこともある。
▼シードフレーズの例(Electrumで作成されたもの。テストネット用)
当然ながらこの方法は記憶のみに頼っているため、シードフレーズを忘れてしまえば通貨を失ってしまう。シードフレーズのバックアップを取らずに一箇所だけにシードフレーズを保存するのはリスクが高いことである。シードフレーズを覚えておくに越したことはないが、バックアップを取ることも重要である。紙に書いて金庫などに保管するだけでも十分なバックアップである。仮想通貨を持っていることをみだりに人に話したりしないことも盗難対策になる。