logo
TradFi
登録して15,000 USDTの報酬を受け取る
期間限定オファーがお待ちしています!

コールドウォレットとは|オフライン暗号資産ストレージの解説

重要ポイント

コールドウォレットはインターネットに接続しないデバイス上で暗号資産の鍵を保管し、オフラインでトランザクションに署名します。仕組み、ハッキングの可能性、リスクについて解説します。

コールドウォレットは、インターネットに接続しないデバイス上で暗号資産の鍵を保管します。Bitcoin Coreの公式例で署名される395バイトのファイルには秘密鍵が含まれていません。オンライン側が未署名のトランザクションを送信し、デバイスがオフラインで署名するため、ブロードキャスト用に返されるのは署名済みトランザクションのみです。

トレーダーにとって、コールドウォレットは誰がコインを移動できるかを決定します。取引所の残高は取引所の署名によって移動し、コールドストレージのコインは所有者がデバイス上で承認したときにのみ移動します。SECの投資家向け公告では、この管理のコストについて言及しており、デバイスの紛失または盗難は「暗号資産の永久的な損失につながる可能性がある」としています。

コールドウォレット
概要
定義
インターネットに接続しないデバイス上で生成・保管される鍵
署名方法
USB、microSD、QRコードで未署名データを入力し、署名済みデータを出力
エアギャップを越えるもの
トランザクション、コイン、鍵のパス。秘密鍵は決して越えない
一般的な形式
ハードウェアウォレット、エアギャップコンピュータ、ペーパーウォレット
主なリスク
デバイスとバックアップの同時喪失、または確認していないアドレスへの送金
標準規格
BIP-174(2017年7月)、Bitcoin Coreでは2018年10月から実装
Phemexの場合
ユーザー資産の70%以上をマルチシグコールドウォレットで保管(Phemex発表)

コールドウォレットとは

SECの公告では、コールドウォレットを「通常、インターネットに接続されていない物理デバイス」と呼び、USBドライブから紙片まで様々な例が挙げられています。Bitcoin Wikiでは、コールドストレージを秘密鍵が「一度もオンラインにならない」状態での支出と定義しています。

あらゆる暗号資産ウォレットは、署名用の秘密鍵と受取用の公開鍵を保持しており、ホットかコールドかは署名鍵がどこに存在するかだけを指します。

コールドストレージには3つの一般的な形式があります。ハードウェアウォレットは、この目的専用に設計された独自の画面とボタンを備えた小型の署名デバイスです。エアギャップコンピュータは、すべてのネットワークから完全に遮断され、クリーンな状態を保つ通常のラップトップで、Bitcoin Wikiが段階的に説明している設定方法です。

ペーパーウォレットは鍵を紙に印刷したもので、Wikiはその紙を見ることができる任何人がそこから盗むことができると警告しています。

コールドウォレットの仕組み

コールドウォレットは一対の半分として機能します。Bitcoin Coreのオフライン署名チュートリアルでは、オンラインのウォッチオンリーウォレットと鍵を保持するオフラインウォレットをペアにします。これら2つは「同じ公開鍵を共有」し、同じアドレスを表示しますが、有効な署名を追加できるのはオフライン側のみです。

この分離は、ビットコインの公開鍵と秘密鍵の関係に基づいています。公開側はアドレスを生成でき、秘密側のみが署名できます。支出時には、エアギャップを往復する1回のラウンドトリップが発生します。

  1. オンラインウォレットは、BIP-174で定められたPSBT(Partially Signed Bitcoin Transaction)形式で未署名トランザクションを作成します。

  2. ファイルはUSBメモリ、microSDカード、またはデバイスがカメラでスキャンする一連のQRコードを通じてオフラインデバイスに渡されます。

  3. デバイスは独自の画面で金額と宛先を表示し、所有者はそれらを確認した後で承認します。

  4. 秘密鍵はデバイス内部で署名を行い、外部に出ることはありません。

  5. 署名済みトランザクションは同じ経路で戻り、オンラインコンピュータがそれをビットコインネットワークに送信します。

BIP-174では、ファイルが署名に必要なすべてを運ぶため、署名者は「オフラインでよい」とされています。Bitcoin Coreは2018年10月にリリースされたバージョン0.17.0でサポートを追加し、以来そのウォレットにこの形式が含まれています。

コールドウォレットが署名するファイルの中身

Bitcoin Coreのチュートリアルで印刷される未署名PSBTは395バイトで、5つのレコードを含みます。

  • 未署名トランザクション:1つの入力、2つの出力、まだ署名なし

  • この支出が使用するコインを作成した完全な113バイトのトランザクション

  • コイン自体:ビットコインのsignetテストネットワーク上で1,000,000サトシまたは0.01テストコイン

  • 署名が必要な公開鍵:ウォレットのマスター鍵からの導出パス付き

  • 変更出力のパス:デバイスが変更が自身のアドレスの1つに戻ることを確認できるように

ファイルには秘密鍵も署名も含まれておらず、BIP-174独自の表にある22種類のフィールドタイプのいずれも秘密鍵フィールドではありません。オフラインウォレットはファイルを確認し、署名して最終化し、署名済みトランザクションのみがブロードキャストのために戻ります。

113バイトのトランザクションが存在するのは、デバイスがオンラインコンピュータの言うことをコインの価値について信じなくてもよいようにするためです。そのダブルSHA-256ハッシュは、支出が指すトランザクションIDと一致します。コインから2つの出力を引いたものは14,100サトシの手数料となり、チュートリアルの分析自体が印刷している数字と同じです。

方法:BIP-174のキーバリューマップから作成されたパーサーがチュートリアルのbase64 PSBTをデコードし、BIP-174独自のタイプ表が各レコードに名前と22というカウントを与えました。

コールドウォレットはハッキングされるか

インターネット上の何もコールドウォレットに到達できないため、攻撃はファイルを交換するオンラインコンピュータまたは署名を承認する人物を狙います。Bitcoin Coreのチュートリアルでは、エアギャップは「それらの鍵が抜き取られる機会を劇的に減少させる」と述べており、この減少はまだ2つの開口部を残しています。

オンラインコンピュータはより大きな開口部です。Bitcoin Wikiは、そこにあるマルウェアが宛先を「攻撃者に属するアドレス」に置き換える可能性があると警告しています。数文字が一致する似せ者さえ作り出すことができます。そのため、Wikiはアドレス全体を確認するよう指示しています。数文字を一瞥することは、その攻撃が打ち負かすために作られた確認方法です。

その確認はデバイス独自の画面で行うべきです。なぜなら、オンライン画面はマルウェアが制御しているものだからです。Passport署名者のFoundationのドキュメントは、デバイスがアニメーションQRコードから未署名トランザクションをスキャンし、所有者が署名前に確認するパターンを示しています。

同じページでは、受信アドレスがデバイスに属することを確認するVerify Addressツールについても説明しています。

エアギャップ自体はより小さな開口部です。Wikiは、StuxnetなどのマルウェアがUSBフラッシュドライブ経由でエアギャップを越えたと指摘し、QRコードをより小さな攻撃表面として数えています。

Wikiはまた、同じ部屋に置かれたコンピュータが電波や音などのサイドチャネルを通じてデータを漏洩させる可能性があるとし、物理的に離しておくことを提案しています。

コールドウォレットにはシードフレーズがあるか

通常、はい。デバイスまたはオフラインコンピュータはセットアップ時にそれを作成します。Bitcoin Wikiのコールドストレージガイドでは、オフラインウォレットが生成したらすぐにシードフレーズを書き留めるよう指示しています。Foundationのドキュメントでは、すべてのPassportアカウントが「同じシードワードおよび/またはバックアップファイルによってバックアップされている」と述べています。

そのフレーズはデバイス上のすべての鍵を再構築できるため、デバイス自体と同じ権限を持ちます。Phemexのシードフレーズと暗号資産ウォレットのバックアップに関するガイドでは、その保管方法について説明しています。

ホットウォレットとコールドウォレットの違い

ホットウォレットはインターネットに接続されたデバイスで署名し、コールドウォレットは決して接続しないデバイスで署名します。SECの公告はデスクトップおよびモバイルアプリをホットウォレットとして数え、取引には便利だが「暗号資産をサイバー脅威にさらす」と述べています。

 
ホットウォレット
コールドウォレット
鍵の所在
スマートフォン、コンピュータ、ブラウザ
オフラインデバイスまたはコンピュータ
署名方法
接続されたデバイス上で即時
ファイルがエアギャップを越えた後
主な脅威
マルウェアとフィッシング
喪失、または誰も確認していないアドレス

ホットウォレット対コールドウォレットの選択は、コインがどの程度頻繁に移動するかによります。毎週取引または支出する資金は、数秒で署名できる鍵が必要です。数ヶ月間保有する予定の資金は、エアギャップの背後の方が安全であり、SECの公告はコールドウォレットをホットウォレットよりもサイバー脅威から一般的により安全であると評価しています。

コールドウォレットのリスク

  • デバイスとバックアップの同時喪失。 失われたデバイスは、シードフレーズが新しいデバイス上で鍵を再構築するため交換可能です。デバイスと同じ引き出しに保管されたバックアップは、単一の火災または侵入で両方を失う可能性があります。

  • 単一のペーパー鍵への信頼。 Bitcoin Wikiは、多くの秘密鍵形式が1文字のコピーミスで失敗し、生のペーパー鍵は1つの鍵ペアのみを保存すると警告しています。また、一部のプリンタはネットワーク接続と独自のディスクメモリを持っているため、プリンタもリスクとして指摘しています。

  • 急速な市場でのアクセスの遅さ。 すべての支出には、デバイス、ファイルの往復、そしてあなたの承認が必要です。コールドで保有されているコインは数秒でマージン口座に入金できないため、突然の動きにはすでに取引所にある資金が必要です。

トレーディングにおけるコールドウォレットの意味

取引所も大規模で同じトレードオフに直面します。Phemexは、ユーザー資産の70%以上がマルチシグカストディの下でコールドウォレットにあり、複数の承認されたスタッフが任意の転送を承認する必要があると述べています。同様の内訳によると、約20%がウォームウォレットに、8%未満がホットウォレットにあります。Phemexが暗号資産を保護する方法に関するページでは、この3つの階層を説明しています。

同じ分割はあなた自身のコインにも適用でき、長期保有分はコールドで保管し、使用する予定のマージンだけをアカウントに移動します。コインを入金する際、預金アドレスは他の支出と同様にデバイス上での確認を受ける価値があります。

先物取引はレバレッジで行われ、レバレッジポジションは損失がマージンに達すると自動的に清算されます。

よくある質問

コールドウォレットはUSDTを保管できますか?

はい、USDTを運ぶブロックチェーンをサポートしていれば可能です。デバイスは他のアドレスと同様にそのチェーンのアドレスに対して署名します。PSBT自体はビットコイン専用であり、イーサリアムの提案ERC-4527は同じQR往復を説明していますが、そのページ自体はStagnant(停滞中)とマークしています。

コールドウォレットは追跡できますか?

はい。そのアドレスとトランザクションは他のウォレットと同様に公開ブロックチェーン上に存在します。オンライン側もどこかでそれらのアドレスを検索する必要があり、Bitcoin Wikiはプライバシーのために独自のフルノードでバックアップすることを推奨しています。

暗号資産のホットウォレットとコールドウォレットの違いは何ですか?

ホットウォレットは鍵をスマートフォン、コンピュータ、またはブラウザに保持し、タップで署名します。コールドウォレットは鍵をオフラインデバイスに保持し、USB、microSDカード、またはQRコードで運ばれるファイルに署名します。

ビットコインのコールドウォレットとは何ですか?

ビットコイン用のオフライン署名者で、通常はハードウェアウォレットまたはウォレットソフトウェアを実行するエアギャップコンピュータです。署名の往復のためのビットコインの標準ファイル形式はPSBTで、Bitcoin Coreのリファレンスウォレットは2018年以来これを処理しています。

まとめ

コールドウォレットが行うすべては、ファイルは入り署名は出るが鍵は決して動かないという一方向のルールに基づいています。これは安全性をトレーダーが維持できる2つの習慣に変えます。デバイス自体ですべてのアドレスを読み、バックアップをそれとは別の場所に保管することです。

免責事項:本記事は情報提供のみを目的としており、財務アドバイスではありません。暗号資産取引には重大なリスクが伴います。投資判断を行う前には必ずご自身で調査を行ってください。

登録して15000 USDTを受け取る
免責事項
このページで提供されたコンテンツは、情報提供のみを目的としており、いかなる種類の保証もなく投資アドバイスを構成するものではありません。これは、財務、法務、またはその他の専門的なアドバイスと解釈されるべきではなく、特定の製品やサービスの購入を推奨することを意図していません。適切な専門家からご自身のアドバイスを受けるべきです。この記事で言及された製品は、あなたの地域では利用できない場合があります。デジタル資産の価格は変動することがあります。あなたの投資価値は下がることも上がることもあり、投資した金額を取り戻せない可能性もあります。詳細については、利用規約およびリスク開示をご参照ください。