暗号資産ウォレット:ホットとコールド
暗号資産ウォレットの仕組み、ホットウォレットとコールドウォレットの違い、カストディアル型とセルフカストディの違い、資産を守る基本ルールを解説します。
暗号資産ウォレットとは、コインを動かすための鍵を保管し、トランザクションの送受信を可能にするアプリやデバイスのことです。まず押さえておきたいのは、コインそのものはウォレットの中に保存されているわけではないという点です。コインはブロックチェーン上に記録されています。ウォレットが保管しているのは、それを動かす権利があることを証明する鍵です。
鍵とアドレス
どのウォレットも、互いに結びついた一組の鍵を中心に作られています。
- 秘密鍵。 トランザクションに署名するための秘密の情報です。秘密鍵を知っている人が、実質的にそのコインを支配します。
- 公開鍵。 秘密鍵から導き出される鍵です。公開鍵からはアドレスが作られます。アドレスは、ほかの人に送金してもらうために安心して共有できる文字列です。
アドレスから逆算して秘密鍵を割り出すことは事実上不可能なので、アドレスは公開しても問題ありません。一方、秘密鍵と、秘密鍵を復元できるシードフレーズは、決して他人に見せてはいけません。
最近のウォレットの多くは、12個または24個の単語からなるシードフレーズから鍵を生成します。これはバックアップの役割を果たします。デバイスを紛失したり壊したりしても、そのフレーズを使えば別のウォレットで資産へのアクセスを取り戻せます。
ホットウォレット
ホットウォレットは、インターネットに接続されたデバイス上に鍵を保管します。代表的な例は次のとおりです。
- スマートフォンのウォレットアプリ
- ブラウザ拡張機能
- パソコン用のデスクトップソフト
利点は手軽さです。トランザクションの送信は一瞬で済み、分散型アプリケーションへの接続も簡単です。
欠点は、デバイスが常にオンラインであるため、マルウェアやフィッシング、ハッキングにさらされやすいことです。少額の資金や日常的な利用にはホットウォレットを使う、という人が多くいます。
コールドウォレット
コールドウォレットは、インターネットにつながっていない環境に鍵を保管します。最も一般的なのはハードウェアウォレットで、鍵を内部で生成・保管する小型の専用デバイスです。トランザクションへの署名はデバイス本体の中で行われるため、秘密鍵が外に出ることはありません。
利点は、遠隔からの攻撃に対する防御がはるかに強いことです。たとえパソコンがウイルスに感染していても、攻撃者が鍵を手に入れるのは困難です。
欠点は、手軽さに欠けることと、デバイスを購入して管理する必要があることです。そして何より、シードフレーズも安全に保管していなければ、この保護は意味をなしません。
鍵を紙に印刷しただけのペーパーウォレットも、コールドストレージの一種です。ただし現在では時代遅れとみなされるのが一般的です。紙はなくしたり傷めたりしやすく、使うときには結局ソフトウェアに鍵を入力しなければならないからです。
カストディアル型とノンカストディアル型
もう一つの重要な違いは、誰が鍵を持っているかです。
- カストディアルウォレット。 中央集権型取引所などのサービスが、あなたの代わりに鍵を保管します。ユーザー名とパスワードでログインし、鍵の管理はサービス側が行います。銀行口座に似ていて便利ですが、その会社の信頼性や規約に左右されます。
- ノンカストディアルウォレット。 鍵を持っているのはあなただけです。誰かに資産を凍結されたり失われたりすることはありませんが、シードフレーズをなくしたときに復元してくれる人もいません。
暗号資産の世界には「Not your keys, not your coins(自分の鍵でなければ、自分のコインではない)」という言葉があります。カストディアル型で保管するということは、第三者に資産を預けて信頼することだ、という戒めです。
安全のための基本
- シードフレーズや秘密鍵は絶対に誰にも教えないでください。 本物のサポート担当者、ウォレットの開発者、取引所がそれを求めることは決してありません。
- シードフレーズを写真やスクリーンショット、クラウドのメモに保存しないでください。 紙に書いたり金属プレートに刻印したりして、安全な場所に保管するほうがはるかに安全です。
- ウォレットは公式の入手先からのみダウンロードしてください。 詐欺師は本物とそっくりの偽アプリや偽サイトを作ります。
- ハードウェアウォレットはメーカーまたは正規販売店から購入してください。 素性のわからない販売者から買ったデバイスは、細工されている可能性があります。
- 送金前にアドレスを再確認してください。 コピーしたアドレスを、攻撃者のアドレスにこっそりすり替えるマルウェアも存在します。
- 初めて送るアドレスには、まず少額でテスト送金してください。
- サイトへの接続や署名リクエストには注意してください。 内容を理解できないものには署名しないことです。
まとめ
- ウォレットが保管しているのはコインではなく鍵です。
- ホットウォレットは手軽で、コールドウォレットは遠隔攻撃に強いという特徴があります。
- カストディアルウォレットではサービスが鍵を管理し、ノンカストディアルウォレットでは自分だけが鍵を管理します。
- シードフレーズは最も重要な秘密です。それを持つ人が資産を支配します。