Bitcoinに残高はない|Mt.GoxとUTXOが示す取引所保管の盲点

ビットコインの残高を取引所のアプリで確認する。いつも通りの数字。昨日と変わらない。多くの人はこの瞬間、自分のビットコインが安全だと判断する。

だが、その数字はビットコインのブロックチェーンに1行も存在しない。

ビットコインが記録するのは「取引出力」だけ

ビットコインのブロックチェーンは「残高」を記録しない。記録するのはUTXO(Unspent Transaction Output)、すなわち「未使用の取引出力」だけだ。

「0.3 BTC保有している」という状態はブロックチェーンには書かれていない。記録されるのは「ある特定の取引出力を、この秘密鍵を持つ者だけが使用できる」という事実だ。残高ではなく、権利の連鎖として記録される。

取引所の画面に表示される「残高」は、取引所が管理する内部データベースの数字にすぎない。あなたのアカウントに対応するビットコインのアドレスは、ブロックチェーン上には存在しない。取引所が保有するアドレスがあり、そのアドレスが管理するUTXOがある。あなたの残高は、その巨大なプールを分割した「帳簿上の記録」だ。

Mt.Goxで起きたこと

2014年2月、世界最大のビットコイン取引所だったMt.Goxが破綻を発表した。この時点で、約85万BTCがすでに消失していた。

衝撃的なのは、この消失が一夜にして起きたわけではないという点だ。後の調査で、ビットコインは数年間にわたって少しずつ流出していたことが判明している。その間、顧客の残高画面はずっと「正常」な数字を表示し続けた。

なぜこれが可能だったのか。取引所の内部データベースとブロックチェーン上のUTXOは、完全に別のシステムだからだ。データベース上の数字は、運営者が自由に変更できる。しかし、ブロックチェーン上のUTXOを動かすには、対応する秘密鍵が必要だ。Mt.Goxの運営者は、顧客のデータベース残高を変えることなく、UTXOを別のアドレスへ移し続けることができた。

「残高が正常に見えているのに、実際のビットコインが消えている」という状態は、この構造的な乖離から生まれた。

秘密鍵を持つ者だけが無傷だった

Mt.Gox破綻の時点で、自分のウォレットでUTXOを保有していた人間はこの出来事の影響を受けなかった。取引所の倒産も、内部での不正も、裁判所の命令も、彼らのUTXOには何の力も持たなかった。

秘密鍵を自分で管理している限り、第三者はUTXOを動かせない。これは法律の保護ではなく、数学的な不可能性だ。対応する秘密鍵なしにUTXOを移動させることは、現在の技術では不可能だ。

一方、取引所に預けた瞬間、あなたはUTXOへのアクセス権を手放す。代わりに受け取るのは、データベース上の数字だ。その数字が実際のUTXOに裏付けられているかどうかを、あなたは独立して確認する手段を持たない。

残高確認が意味しないこと

取引所アプリを開いて残高を確認し、安心する。その行為を否定はしない。だが、その数字が示すのは取引所のデータベースの状態であり、ブロックチェーン上の実態ではない。

ブロックチェーン上で自分のビットコインを独立して検証できるのは、UTXOを自分のアドレスで保有している人間だけだ。ブロックエクスプローラーでアドレスを検索すれば、どのUTXOが自分のものかを第三者なしに確認できる。取引所に問い合わせる必要はない。数学的な事実として、ブロックチェーンに刻まれている。

取引所の残高は検証できない。信頼するしかない。そしてその信頼が永続する保証は、どの取引所にも存在しない。

次の一歩

ビットコインをブロックチェーン上で本当に保有したいなら、出発点は取引所から出金することだ。ハードウォレットを用意し、自分が管理するアドレスに移す。その後、ブロックエクスプローラーで自分のアドレスのUTXOを確認する。

そこに表示される記録が、あなたの本当のビットコインだ。取引所の残高画面に映る数字ではなく、ブロックチェーンに刻まれたUTXOこそが、自分でアクセスできる保有の根拠になる。

Mt.Goxの顧客の多くは、残高が正常に見えていた間、何も疑わなかった。それは個人の判断ミスではなく、取引所の構造が抱える本質的な問題だ。その構造は、今日の取引所にも変わっていない。

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

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

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