見えていた残高が消えた朝|ウォッチオンリー3つの防衛線

取引所のアプリを開いて残高を確認した瞬間、あなたはそのBTCが「本当に存在する」と確信していますか。

2022年7月、Voyager Digitalは連邦破産法第11条の適用を申請した。前日まで、350万人以上のユーザーの画面には残高が正常に表示されていた。しかし画面の数字が正常であることと、BTCがブロックチェーン上に実在することは、まったく別の話だ。Voyagerは三矢資本(Three Arrows Capital)に総額約6.5億ドルの暗号資産を貸し付けており、その焦げ付きが会社を崩壊させた。

ユーザーが見ていた残高は、ブロックチェーンを参照した数字ではなく、Voyagerのサーバーが管理するデータベースの数字だった。前日まで正常に見えていた。BTCは消えていた。

日常の残高確認に潜む攻撃面

セルフカストディを実践していても、残高確認のたびにハードウォレットを接続したり、ソフトウェアウォレットをオンラインにしたりしている人がいる。秘密鍵を手元に持つこと自体は正しい選択だが、確認のたびに秘密鍵の近くに触れる習慣にはリスクがある。

デバイスをオンラインにつなぐ回数が増えるほど、マルウェアやフィッシング、クリップボードハイジャックなどの攻撃に晒される機会が積み重なる。秘密鍵はオフラインに保管していても、確認の習慣が攻撃面を少しずつ広げることがある。この問題を根本から断つのが、ウォッチオンリーウォレットだ。

ウォッチオンリーウォレットが持つ3つの防衛線

ウォッチオンリーウォレットとは、秘密鍵を一切保有せず、公開鍵(xpub)だけを使ってブロックチェーン上の残高をリアルタイムに確認できる仕組みだ。BlueWalletやSparrow Walletで設定でき、「見るだけ」の専用モードとして動作する。ここに3つの防衛線がある。

ブロックチェーンの実残高を直接参照する

ウォッチオンリーウォレットは、UTXO(未使用トランザクション出力)セットを直接参照する。取引所のサーバーが何を表示しようと、ブロックチェーンに記録された実際の数字が返ってくる。

Voyagerが倒産した夜も、セルフカストディを実践していたユーザーのアドレスはブロックチェーン上に存在し続けた。ウォッチオンリーウォレットを開けば、誰の許可も必要なく、相手のサーバーの稼働状況にも依存せず、残高を確認できた。取引所のデータベースの数字と、ブロックチェーンの事実は、構造として別物だ。

スマホが侵害されても秘密鍵は守られる

ウォッチオンリーウォレットには秘密鍵が存在しない。デバイスを盗まれても、マルウェアに感染しても、攻撃者が手に入るのはxpub(公開鍵の集合)だけだ。xpubから秘密鍵を逆算することは現在の計算能力では不可能であり、そこからBTCを動かすことはできない。

スマートフォンで取引所アプリを使う場合、秘密鍵の管理権を取引所に委ねた状態でスマホを操作していることになる。スマホを経由した攻撃面は、残高確認だけに特化したウォッチオンリーウォレットとは根本的に異なる。

残高確認と署名を完全に切り離す

セルフカストディの設計において重要な原則のひとつが「操作の分離」だ。日常的な残高確認と、秘密鍵を使う署名(送金)を、デバイスレベルで完全に切り離す。

ウォッチオンリーウォレットを使えば、残高確認は秘密鍵とまったく無関係の操作になる。送金が必要なときだけ、オフラインのハードウォレットでPSBT(部分署名ビットコイントランザクション)に署名し、ブロードキャストする。残高確認という頻繁な動作が、秘密鍵を不必要に「露出」させない設計だ。

取引所にはこの分離が構造上できない。全顧客の秘密鍵を一括管理し、残高確認も送金も同じシステムが担う。一点が崩れれば全体に影響が及ぶ。

「見える」と「動かせる」は別物だ

Voyagerが示したのは、残高の視認性と資産のアクセス権は別物だということだ。画面に数字が表示されていることが、ブロックチェーン上の実在を保証しない。同じ問いはセルフカストディにも立てられる。秘密鍵を手元に持っていても、残高確認のたびにオンラインデバイスを使うならば、攻撃面はじわじわと広がる。

ウォッチオンリーウォレットは「見るデバイス」と「署名するデバイス」を明確に分離し、秘密鍵が日常的な操作に近づく機会をゼロにする。BlueWalletでの設定は数分で完了する。ハードウォレットのxpubをエクスポートし、「ウォッチオンリーウォレット」として追加するだけだ。秘密鍵はどこにも入力しない。

設定後は取引所のアプリを開く必要がなくなり、確認の習慣が自然と変わる。BTCの残高確認に秘密鍵は必要ない。今日、その事実を手を動かして確かめてほしい。

※本記事は一般的な情報提供を目的としており、投資助言ではありません。

この記事が参考になったら、セルフカストディの具体的な始め方もチェックしてみてください。

LINE登録でセルフカストディの始め方を学ぶ 正しい手順を無料でお届けします
← 記事一覧に戻る
LINE登録 ▶ セルフカストディの始め方を無料で学ぶ