送金が公開鍵を晒す仕組み|取引所保管BTCに潜む量子の死角

取引所に預けているビットコインを、最後に出金したのはいつでしょうか。あるいは、取引所がどのようにあなたの資産を管理しているか、考えたことはありますか。

実は、ビットコインには多くの保有者が知らない仕様があります。それが「送金が公開鍵を晒す」という問題です。

アドレスと公開鍵の関係

ビットコインのアドレスを受け取ったとき、そこにはすでに暗号処理が施されています。P2WPKHなどの現代的なアドレスでは、ブロックチェーン上に記録されるのは公開鍵そのものではなく、公開鍵をハッシュ処理した値です。量子コンピュータが持つ「公開鍵から秘密鍵を逆算する能力」に対して、ハッシュによる保護が一定の壁になっています。

しかし、この保護が失効する瞬間があります。それが「送金」です。

一度の送金で公開鍵が永久記録される

ビットコインを送金するとき、送り手はトランザクションに署名を付けます。この署名とともに、公開鍵もブロックチェーンに記録されます。一度記録されたデータは変更できません。ビットコインの設計上、これは意図的な仕様です。

現在、公開鍵が露出したまま残高を持つアドレスには、推定で約400万BTC相当が存在します。これらのアドレスはかつて送金に使われ、その際に公開鍵がチェーンに刻まれました。残高が残っているにもかかわらず、その後一度も移動されていない状態です。

量子コンピュータが十分な性能に達したとき、公開鍵から秘密鍵を数学的に導出することが現実的になります。その時点でこれらのアドレスは、本来の管理者ではなく攻撃者によって動かされる危険性があります。

取引所の日常業務がリスクを積み上げている

取引所に預けている保有者が見落としがちな点があります。

取引所は毎日、膨大な数のトランザクションを処理しています。顧客の入出金、コールドウォレットとホットウォレット間の資金移動、手数料調整のための内部送金。これらはすべて、UTXOを消費する行為です。UTXOを消費するたびに、送信元アドレスの公開鍵がブロックチェーンに記録されます。

つまり、あなたのビットコインが入っていたウォレットの公開鍵が、取引所の日常業務の中でとっくに露出している可能性があります。取引所に預けている場合、そのウォレットの状態をあなたが確認する手段はほとんどありません。取引所はアドレスを公開していないことが多く、どのUTXOがあなたの資産に対応するかも把握できません。

量子時代の「一斉移行」という幻想

将来、量子コンピュータの脅威が現実のものになったとき、取引所は全ユーザーのBTCを一斉に量子安全なアドレスへ移行できるでしょうか。

現実的には困難です。何百万人もの顧客資産を保管する取引所が一斉に全ウォレットを移行するには、莫大なトランザクションコストと処理時間がかかります。量子コンピュータの進化は段階的であり、「安全な期間」と「危険な期間」の境界線は明確ではありません。移行作業の途中でネットワークが混雑すれば手数料は急騰し、トランザクションは処理待ちの列に長く並ぶことになります。

そのとき最初に資産を守れるのは、自分で秘密鍵を持ち、自分のタイミングで移行を実行できる人です。

秘密鍵を持つことの意味

セルフカストディの文脈で「Not your keys, not your coins」という言葉がよく使われます。鍵を持たなければ、ビットコインを自由に動かす権限がないという意味です。

量子リスクの観点では、この言葉はより具体的な意味を持ちます。自分で秘密鍵を管理していれば、受け取り用アドレスを自分で選べます。量子安全とされるアドレス形式への移行を、自分のタイミングで判断できます。ビットコインプロトコルが量子耐性を持つ署名方式への対応を進めていく中で、その恩恵を受けられるのは自分の鍵を自分で管理している保有者だけです。

取引所が移行の判断を下すまで待つことになれば、その間の量子リスクへの暴露をコントロールする手段がありません。

今すぐできること

量子コンピュータが明日突然ビットコインを脅かすわけではありません。しかし、リスクが現実のものになったとき、すでに公開鍵が露出しているアドレスには遡及的に対処できません。

まず、自分のビットコインが取引所に預けられたままであれば、セルフカストディへの移行を検討してください。ハードウォレットを使い、送金後に残高をそのアドレスに残さない習慣を持つことが、量子時代への準備の第一歩です。今日の判断が、将来のリスクを左右します。

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

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

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