暗号資産ウォレットとは?仕組みと種類を解説
暗号資産ウォレットとは、暗号資産の送受信や管理に使用するパスワード(別名:秘密鍵)を保管するソフトウェアまたはハードウェアです。ウォレット自体が暗号資産を保有するわけではありません。資産はブロックチェーン上に存在しており、ブロックチェーンとは世界中のコンピューターネットワークによって維持される分散型台帳です。ウォレットは、これらのデジタル資産を管理するための暗号認証情報を保持しています。
このガイドでは、暗号資産ウォレットの基本について説明します。暗号資産ウォレットの仕組み、Secret Recovery Phraseの役割、資金の管理者、そして存在するウォレットの種類について解説します。
免責事項:このコンテンツは教育目的のみを目的としています。金融アドバイス、勧誘、または英国のユーザーを対象としたものではありません。暗号資産ウォレットおよびデジタル資産にはリスクが伴い、すべてのユーザーに適しているわけではありません。
暗号資産ウォレットが実際に行うこと
すべての暗号資産ウォレットは、公開鍵と秘密鍵という2つの暗号要素に依存しています。
公開鍵は銀行口座番号に似た働きをします。公開鍵はウォレットアドレス(資金の受け取りに使用される長い英数字の文字列)を生成します。公開鍵とアドレスは自由に共有できます。誰でも公開アドレスに暗号資産を送ることができますが、それによってウォレットを管理できるようになるわけではありません。
秘密鍵はそのアカウントのパスワードのような役割を果たします。秘密鍵はランダムに生成された文字列(EthereumとBitcoinでは通常256ビット)で、数学的に公開鍵と対応しています。秘密鍵を持つ者は、トランザクションに署名できます。つまり、そのキーペアに紐づいた資産を移動、使用、または操作できます。パスワードのリセット機能はありません。カスタマーサポートの電話番号もありません。紛失した秘密鍵を復元できる中央機関も存在しません。
2つの鍵の関係は一方向性です。秘密鍵から公開鍵を導出するのは容易ですが、その逆、つまり公開鍵から秘密鍵を推測することは、現在の技術では計算上不可能です。この非対称性こそが、銀行や仲介者なしにブロックチェーンの所有権を機能させる仕組みです。
誰かがあるアドレスから別のアドレスに暗号資産を送信する場合、ウォレットは秘密鍵を使用して送金を承認するデジタル署名を作成します。その署名済みトランザクションはブロックチェーンネットワークにブロードキャストされ、ノード(トランザクションを検証するコンピューター)によって検証され、永続的に記録されます。ウォレット自体は、そのプロセスを管理しやすくするインターフェースです。鍵を保管し、トランザクションを構築し、ネットワークと通信します。
簡単な例として、友人に0.5 ETHを送る場合を考えてみましょう。ユーザーはウォレットを開き、友人の公開アドレスを入力し、0.5 ETHを指定して確認します。裏側では、ウォレットがトランザクションを構築し、秘密鍵で署名し、Ethereumネットワークに送信します。ノードは署名が有効であること、そしてウォレットが送金額とネットワーク手数料(トランザクション処理のためにネットワークに支払う少額のコスト)をカバーするのに十分なETHを保有していることを確認します。確認が完了すると、ブロックチェーンは送金を永続的に記録します。Ethereumでは通常、このプロセス全体に15〜30秒かかります。
初心者にとっての重要なポイント:セルフカストディの暗号資産ウォレットは鍵の管理ツールです。鍵を守れば資産は安全です。鍵を失えば資産も失われます。
Secret Recovery Phrase
ほとんどのセルフカストディウォレット(ユーザーが秘密鍵を保持するウォレットであり、企業や取引所が保持するものではない)では、ユーザーが生の秘密鍵を直接扱う必要はありません。代わりに、ウォレットの作成時にSecret Recovery Phraseが生成されます。これはBIP-39(広く採用されているBitcoin Improvement Proposal)で定義された標準化されたリストから選ばれた12語または24語の英単語の並びです。
Secret Recovery Phraseはマスターシードを人間が読める形式にしたものです。マスターシードとは、ウォレットのすべての秘密鍵とアカウントが数学的に生成される単一のルート値です。1つのフレーズから、複数のブロックチェーンネットワークにわたるアカウントのツリー全体を生成できます。そのため、同じSecret Recovery Phraseを互換性のあるウォレットアプリに入力すれば、そこから派生したすべてのアカウントと資産へのアクセスが復元されます。
実際にはどのような流れになるのでしょうか。新しいセルフカストディウォレットを設定すると、アプリは特定の順序で12語または24語を表示し、書き留めるよう求めます。その後、アプリは通常、一部またはすべての単語を入力して確認するよう求めます。この確認ステップは形式的なものではありません。何か問題が発生した場合に資産を復元できる唯一のものをユーザーが実際に記録したことを確認する最後の機会です。
カストディアルウォレット(CoinbaseやKrakenなどの取引所アカウント)はSecret Recovery Phraseを表示しません。取引所が内部で鍵を管理し、ユーザーは他のオンラインアカウントと同様にユーザー名とパスワードでログインします。Secret Recovery Phraseは、ユーザーが自分の鍵を保持する場合にのみ存在します。
これにより、Secret Recovery Phraseは究極のバックアップであると同時に、究極の脆弱性でもあります。スマートフォンが壊れた場合、ノートパソコンが盗まれた場合、またはブラウザ拡張機能がアンインストールされた場合でも、フレーズがあればすべてを復元できます。しかし、他の誰かがこのフレーズを入手した場合、その人もウォレット内の資金を管理できてしまいます。
Secret Recovery Phraseを安全に保管することは、セルフカストディの暗号資産ウォレット管理において最も重要な実践です。
耐久性のために紙に書き留めるか、金属に刻む
ウォレットが動作するデバイスとは別の、物理的に安全な場所に保管する
ウェブサイトに入力したり、メッセージで共有したり、復元時のウォレットアプリ以外の場所に入力したりしない
スクリーンショット、クラウドメモ、メールの下書き、またはパスワードマネージャーに保存しない
正規のウォレット、サポートチーム、またはブロックチェーンプロトコルがSecret Recovery Phraseを求めることは絶対にありません。どれほど公式に見えても、それを要求するメッセージは詐欺です。MetaMask固有のSecret Recovery Phraseのバックアップと表示に関するガイダンスについては、Secret Recovery Phraseを安全に保護する方法をご覧ください。
カストディアルウォレットとセルフカストディアルウォレット
秘密鍵を誰が保持するかは、暗号資産セキュリティにおいて最も重要な決断です。
カストディアルウォレットはサードパーティ(通常はCoinbaseやKrakenなどの中央集権型取引所)によって管理されます。取引所で暗号資産を購入してそのままにしておくと、取引所がユーザーに代わって秘密鍵を保持し、ウォレット内の資金を管理します。その体験はオンラインバンキングに似ています。ユーザー名とパスワードでログインし、残高を確認し、取引を行います。
魅力は利便性にあります。パスワードの復元が可能です。カスタマーサポートがアカウントアクセスを支援できる場合があります。プロバイダーが鍵管理のすべての技術的な複雑さを処理します。暗号資産に不慣れな人にとって、カストディアルウォレットは秘密鍵とSecret Recovery Phraseを保護する負担を取り除いてくれます。
トレードオフはカウンターパーティリスクです。カストディアルウォレットの資産は、カストディアンと同程度の安全性しかありません。取引所がハッキングされたり、アカウントを凍結したり、破産したりした場合、ユーザーは資金へのアクセスを失う可能性があります。2022年11月のFTXの崩壊では、100万人以上の債権者が数年にわたる破産手続きの間、資産にアクセスできなくなりました。
MetaMaskのようなセルフカストディアルウォレットは、秘密鍵を完全にユーザーの手に委ねます。企業が鍵を保持することはなく、仲介者がアカウントを凍結することもなく、サードパーティがトランザクションを承認またはブロックすることもありません。ユーザーは秘密鍵とSecret Recovery Phraseを通じて資産を管理し、それができるのはユーザーだけです。
セルフカストディはブロックチェーン技術が構築されたモデルです。カウンターパーティリスクを完全に排除します。失敗する取引所もなく、カストディアルレベルでハッキングされる企業もなく、アクセスを制限する利用規約もありません。同時に、セーフティネットも排除されます。紛失したSecret Recovery Phraseのパスワードリセットはありません。間違ったアドレスに送ったトランザクションをサポートデスクが取り消すことはできません。セルフカストディは完全な責任を意味します。
2つのモデルは異なるニーズに対応しており、どちらかを選ぶよりもトレードオフを理解することの方が重要です。カストディアルウォレットは利便性のために主権を犠牲にします。セルフカストディアルウォレットはコントロールのために利便性を犠牲にします。どちらが本質的に優れているわけではありません。重要なのは、それぞれがユーザーに何を求めているかを知ることです。
主な考慮事項 | カストディアルウォレット | セルフカストディアルウォレット |
鍵の保持者 | サードパーティ(取引所、プロバイダー) | ユーザー |
アカウント復元 | パスワードリセット、カスタマーサポート | Secret Recovery Phraseのみ(外部からの復元不可) |
カウンターパーティリスク | あり(プロバイダーがハッキング、アカウント凍結、または破綻する可能性) | サードパーティへの依存なし |
ユーザーの責任 | 低い(プロバイダーが鍵のセキュリティを管理) | 高い(ユーザーが鍵、バックアップ、デバイスセキュリティを管理) |
ブロックチェーンへのアクセス | 限定的(トランザクションはプロバイダーを経由) | 完全(アプリ、DeFi、スマートコントラクトとの直接インタラクション) |
ほとんどの人にとって、選択は二者択一ではありません。利便性のために取引所に取引残高を保持しながら、長期保有資産をセルフカストディアルウォレットに保管するという使い方もあります。重要なのは、各モデルが何を犠牲にしているかを理解することです。
暗号資産ウォレットの種類
暗号資産ウォレットは、接続性とデバイスに基づいていくつかの形態があります。このセクションでは、各タイプの概要と使用場面について説明します。
モバイル暗号資産ウォレット
モバイルウォレットは、デバイスに秘密鍵を保存するスマートフォンアプリで、生体認証(指紋または顔認識)とデバイスレベルの暗号化によって保護されています。モバイルウォレットは最も携帯性の高い形態です。スマートフォンがある場所ならどこでも利用でき、QRコードスキャン、アプリ内の分散型アプリブラウジング、トークンスワップなどの機能が組み込まれています。
トレードオフとして、スマートフォンは紛失、盗難、または侵害される可能性があります。オペレーティングシステムを最新の状態に保ち、強力なデバイス認証を使用し、Secret Recovery Phraseの安全なオフラインバックアップを維持することが不可欠です。
デスクトップ暗号資産ウォレット
デスクトップウォレットは、コンピューターのオペレーティングシステムにインストールされるスタンドアロンアプリケーションです。ブラウザ拡張機能と同様に機能しますが、ブラウザとは独立して動作するため、ストレージをより細かく制御でき、複雑なポートフォリオ管理のためのより大きなインターフェースを提供できます。デスクトップウォレットはdappとのインタラクションにおいてブラウザ拡張機能ほど一般的ではありませんが、Bitcoin中心のワークフローや専用アプリケーションを好むユーザーの間では依然として人気があります。
ブラウザ拡張機能ウォレット
ブラウザ拡張機能ウォレットはChrome、Firefox、Brave、またはEdgeにインストールされ、ブラウザのツールバーからアクセスできる小さなアプリケーションとして動作します。ウェブページに接続レイヤーを注入することで、分散型アプリ(dapps)、つまりDeFiプロトコル、NFTマーケットプレイス、分散型取引所、および「ウォレットを接続」ボタンを表示するあらゆるブロックチェーンアプリケーションと通信します。
ブラウザ拡張機能は、デスクトップでのDeFiおよびアプリとのインタラクションにおけるデフォルトのウォレットタイプです。アプリがトランザクションを要求すると、拡張機能はトランザクションの内容(関係するトークン、呼び出されるスマートコントラクト、トークン承認が制限付きか無制限かなど)を表示し、ユーザーは署名前に確認または拒否します。
ハードウェア暗号資産ウォレット
ハードウェアウォレット(コールドウォレットとも呼ばれる)は、USB接続またはBluetooth対応の専用物理デバイスで、秘密鍵を隔離されたセキュアエレメントチップに保存します。鍵はチップ内で生成され、デバイスがコンピューターに接続されている場合でも、チップの外に出ることはありません。トランザクションへの署名が必要な場合、リクエストはデバイスに送信され、デバイス自身の画面に表示されて確認され、内部で署名されます。接続されたコンピューターに返されるのは署名済みトランザクションのみで、秘密鍵は返されません。
鍵がインターネットに接続された環境に触れることがないため、ハードウェアウォレットはマルウェア、フィッシング、キーロガーなどのリモート攻撃に対して免疫があります。Ledger、Trezor、Keystoneが最も広く認知されているメーカーで、デバイスの価格は通常60〜200ドルです。
ハードウェアウォレットはソフトウェアウォレットインターフェースと組み合わせることで、セキュリティと使いやすさの最強の組み合わせを実現します。例えば、LedgerデバイスをMetaMask拡張機能に接続すると、秘密鍵をハードウェアデバイスに保持したまま、ブラウザを通じてアプリケーションを閲覧し、トランザクションに署名できます。
暗号資産ウォレットの選び方
適切なウォレットの選択は、暗号資産をどのように使用するかによって異なります。
暗号資産が初めてで、仕組みを学んでいる場合。 規制された取引所のカストディアルアカウントは、摩擦の少ない出発点を提供できます。取引所が鍵のセキュリティを処理し、使い慣れたアカウント復元を提供します。トレードオフであるカウンターパーティリスクは、この段階でも理解しておく価値があります。なぜなら、それがその後のすべての決断を形作るからです。MetaMaskのような一部のセルフカストディ暗号資産ウォレットは、あらゆるレベルのユーザーを対象とした初心者向けアプリを提供しています。
資産の所有権を持つ準備ができている場合。 セルフカストディのソフトウェアウォレット(デスクトップDeFi用のブラウザ拡張機能、または日常的なアクセス用のモバイルアプリ)は、管理しやすいセットアップで直接ブロックチェーンとのインタラクションを提供します。重要なステップはSecret Recovery Phraseを適切にバックアップすることです。セルフカストディセキュリティの他のすべての要素はその基盤の上に構築されます。
多額の資産を保有している、または長期的に資産を保管する場合。 ハードウェアウォレットを追加することで、インターネットに接続された攻撃面を完全に排除できます。ソフトウェアウォレットインターフェースと組み合わせることで、セキュリティと使いやすさの両方を実現できます。一般的な原則として、ウォレット内の資産を失うことが重大な経済的損害をもたらす場合、ハードウェアデバイスの60〜200ドルのコストは価値があります。
アクティブなブロックチェーンユーザーの場合。 トークンのスワップ、流動性の提供、NFTのミント、DeFiプロトコルとのインタラクションには、関連するネットワークに接続されたブラウザ拡張機能ウォレットが必要です。ハードウェアウォレットとの組み合わせにより、アクティブなDeFi参加でもオフラインの鍵セキュリティの恩恵を受けることができます。
経験豊富なユーザーの多くは、複数のカテゴリにわたって複数のウォレットを運用しています。法定通貨のオンランプ用のカストディアル取引所アカウント、アプリとのインタラクション用のソフトウェアウォレット、コールドストレージ用のハードウェアウォレットといった組み合わせです。重要なのは単一の選択よりも組み合わせです。時間とともに変化するのはバランスです。初心者は通常カストディアルアカウントから始め、自信がつくにつれてソフトウェアウォレットに移行し、リスクが高まったときにハードウェアを追加します。
暗号資産ウォレットに関するよくある質問
シークレットリカバリーフレーズを紛失した場合でも、資産にアクセスできる可能性はありますが、保証はされていません。たとえば、ウォレットアプリがまだ利用可能な状態(拡張機能がインストールされてアンロックされている、またはスマートフォンアプリが正常に動作している)であれば、新しいシークレットリカバリーフレーズを持つ新しいウォレットに資産を移動できる場合があります。ウォレットアプリとフレーズの両方が失われた場合(バックアップなしで端末が破損した場合など)、そのキーが管理する資産には永久にアクセスできなくなります。いかなる企業、開発者、またはプロトコルも、それらを復元することはできません。
はい、多くのウォレットは1つのSecret Recovery Phraseから複数のネットワークをサポートしています。たとえば、MetaMaskは1つのインターフェースからEthereum、Bitcoin、Solana、Monad、Sei、TRONなど、あらゆる主要ブロックチェーンネットワークおよび数千ものEVM互換チェーンをサポートしています。特定のネットワークのみに対応した専用ウォレットも存在します。BIP-39フレーズ規格は幅広い互換性を持っていますが、そこから生成されるアカウントは、ウォレットアプリが使用する導出パス(derivation path)によって異なる場合があります。
いいえ、セルフカストディアル型の暗号資産ウォレットは、カストディアル型の取引所アカウントとは異なります。取引所アカウントはカストディアル型の仕組みであり、取引所がPrivate Keysを管理します。セルフカストディアル型の暗号資産ウォレットでは、ユーザー自身がキーを管理します。どちらも同じ資産を保有できますが、誰が資金を管理するか、またどのようなリスクを伴うかという点で異なります。
ウォレットのPrivate Keyは、256ビットの鍵の組み合わせ数が天文学的に膨大であるため、現在の技術ではブルートフォース攻撃によって解読することはできません。ただし、あらゆる種類のウォレット(暗号資産・デジタル問わず)は、人為的なミスによって危険にさらされる可能性があります。具体的には、ユーザーをだましてSecret Recovery Phraseを開示させるフィッシング攻撃、キーストロークやクリップボードの内容を盗み取るマルウェア、そして過剰なトークン承認を要求する悪意のあるアプリケーションなどが挙げられます。適切なセキュリティ対策を講じることで、これらの脅威の大部分を排除することができます。さらに、MetaMaskのような一部の暗号資産ウォレットには、アドレスポイズニング検出やトランザクションシミュレーションなど、一般的な脅威や新たに出現する脅威に対する追加のセキュリティ機能が備わっています。