Bitcoin ニュース

量子コンピュータからビットコインは安全ですか? 隠された脆弱性

mm
Securities.io maintains rigorous editorial standards and may receive compensation from reviewed links. We are not a registered investment adviser and this is not investment advice. Please view our affiliate disclosure.
comparing a quantum-vulnerable P2PK Bitcoin address, depicted as an open padlock with an exposed key, to a quantum-safe SegWit address, shown as a closed bank vault with a hashed key, demonstrating how a quantum chip can only attack the exposed key.

シリーズナビゲーション: 全4部のうち第1部、Quantum & Bitcoin Investment Guide

ビットコイン (BTC ) はしばしば「ハッキング不可能」と呼ばれます。10年以上にわたり、これは事実でした。そのセキュリティは銀行のファイアウォールや政府の約束に基づくものではなく、純粋な数学に基づいています。ビットコインを保護する暗号コードは非常に複雑で、地球上のすべてのスーパーコンピュータを合わせても、10億年で単一のウォレットを解読できません。

しかし、もし数学が変わったらどうでしょうか?

これは量子コンピューティングがもたらす根本的な脅威です。これらは単に現在使用しているラップトップの高速版ではなく、全く異なる物理法則に基づいて動作します。そしていつか、ビットコインの安全性を支える数学的問題を解くことができるようになるかもしれません。

これは暗号通貨に対する量子脅威を探るシリーズ記事の第一回です。本日は脆弱性そのものを見ていきます:なぜ一部のビットコインは狙われやすく、他のビットコインは現在デジタルシールドの背後で安全なのか。

概要

ビットコインのセキュリティは、量子コンピュータが最終的に破る可能性のある暗号技術に依存しています。初期のアドレス形式で保管された古いビットコインは公開鍵が露出しており、まず脆弱になる可能性があります。一方、最新のSegWitウォレットは現在は保護されています。脅威は現実的ですが進行は緩やかで、ネットワークが適応する時間があります。

ビットコインの公開鍵暗号がコインを安全に保つ仕組み

脅威を理解するには、ビットコインの所有権が最もシンプルな形でどのように機能するかを理解する必要があります。すべては鍵のペアに依存しています:

  • 公開鍵: これはメールアドレスや銀行口座番号のようなものと考えてください。資金を受け取るために誰とでも共有できます。
  • 秘密鍵: これはパスワードやPINのようなものです。資金を解放し、支出できる唯一のものです。

ビットコインのセキュリティは数学的な「一方向道路」に依存しています。秘密鍵から公開鍵を生成することは非常に簡単です。しかし、従来のコンピュータが逆にたどる、つまり公開鍵から秘密鍵を算出することは数学的に不可能です。

ここで量子コンピュータが物語に登場します。

量子コードブレーカーの登場

1994年、数学者ピーター・ショアは理論上の量子コンピュータ用のアルゴリズム(手順の集合)を発見しました。ショアのアルゴリズムは、十分に強力な量子マシンが不可能を可能にできることを証明しました。すなわち、その「一方向道路」を逆に進むことができるのです。

量子コンピュータを持つ悪意ある者があなたの公開鍵を入手すれば、このアルゴリズムを実行して数時間または数日で秘密鍵を導き出すことができます。秘密鍵を手に入れれば、あなたのビットコインは彼らのものになります。

しかし、ほとんどの見出しが見落としている重要なひねりがあります:ビットコインを盗むためには、攻撃者はまずあなたの公開鍵を必要とします。そして、ほとんどの現代のビットコインユーザーにとって、その鍵は隠されています。

ビットコインはすべて同じではない

スワイプしてスクロール →

アドレスタイプ 例のプレフィックス 公開鍵の可視性 量子リスクレベル 重要なポイント
P2PK (Early Bitcoin) 常に可視 ビットコインの最初のブロックで使用され、サトシ時代のコインを含む
P2PKH (Legacy) 1… 支出されるまで非表示 最初の支出後に公開鍵が永続的に公開される
SegWit (P2WPKH) bc1q… 非表示 低(現時点) 取引確認ウィンドウ中に鍵が一時的に露出
Taproot (P2TR) bc1p… 可視 標準出力は鍵をチェーン上で即座に公開します。

ビットコインは2009年の開始以来大幅に進化しました。ネットワークがアップグレードするにつれ、鍵の扱い方も変わってきました。これにより量子安全性に大きな格差が生まれました。

「座っているアヒル」:サトシのコインと古いウォレット

ビットコインの初期段階では、ソフトウェアはPay-to-Public-Key(P2PK)という形式を使用していました。その名の通り、公開鍵はブロックチェーン上に直接配置され、全世界が見ることができました。

つまり、サトシ・ナカモトが採掘したと推定される100万ビットコインと、古い失われたウォレットにある何百万ものビットコインの公開鍵が現在露出しています。これらは開けるための適切なツールが作られるのを待つ、開けた野原に置かれた宝箱のようなものです。十分に強力な量子コンピュータが稼働すれば、これらが最初の標的になる可能性が高いです。

「隠されたシールド」:モダンウォレット(SegWit)

幸いなことに、ビットコイン開発者は何年も前にこの潜在的な弱点に気付いていました。「3」や「bc1q」で始まる最新のアドレス形式(SegWitとして知られる)は、優れた保護層を追加しました。

公開鍵をブロックチェーンに置く代わりに、鍵の「ハッシュ」を置きます。ハッシュは鍵のデジタル指紋のようなものです。指紋から元の鍵を再現することはできません。

もしモダンなSegWitアドレスでビットコインを保有し、まだ一度も支出していなければ、公開鍵は隠されています。量子コンピュータは見えないものを攻撃できません。資金は安全です—今のところ。

「時計の針が進む」シナリオ

ただし、ひとつ注意点があります。安全なSegWitアドレスからビットコインを支出する際、取引が有効であることを証明するために、真の公開鍵をネットワークに公開しなければなりません。

「送信」をクリックした瞬間から、取引がブロックに確認されるまで(平均約10分)、公開鍵はネットワークの待機領域である「メンポール」に露出します。

将来、強力な量子コンピュータが存在すれば、攻撃者はメンポールを常にスキャンできます。高額取引を検知すると、露出した公開鍵を取得し、数分で秘密鍵を解読し、元の取引が確認される前に新たな取引をブロードキャストして資金を盗むことができます。これは時間との究極の競争です。

投資家への示唆

量子コンピューティングは、ビットコインに対する長期的な構造リスクを示すものであり、すぐに脅威になるわけではありません。真の投資シグナルはビットコインの適応力にあります:暗号技術のアップグレードに成功したネットワークは堀を強化し、失敗したネットワークは価値が他へ流れる可能性があります。

今日、あなたにとって何を意味するのか?

良いニュースは、この攻撃を可能にする量子コンピュータはまだ存在しないことです。実用化までには10〜15年かかると見られています。しかし、今すぐ実践できるシンプルな「量子衛生」対策があります:

  • モダンなウォレットを使用する: ウォレットがSegWitアドレス(通常は「bc1q」で始まります)を使用していることを確認してください。ほとんどの信頼できるウォレットはデフォルトでこれを行っています。
  • アドレスを再利用しない: アドレスから支出すると、その公開鍵は永遠に露出します。ほとんどのモダンなウォレットは取引ごとに自動的に新しいアドレスを生成し、これは重要なセキュリティ機能です。
  • パニックにならない: 脅威は現実ですが、進行は緩やかです。ビットコインの開発者コミュニティはこの問題を鋭く認識しており、積極的に解決策に取り組んでいます。

次の記事では、これらの解決策を掘り下げます。ビットコインネットワークは時間内に数学的基盤全体をアップグレードできるでしょうか?そして、修正に必要なブロックがシステム全体を詰まらせるほど大きくなるとどうなるのでしょうか?次の記事

Danielは、ブロックチェーンが従来の金融を変革する可能性の強い擁護者です。彼は技術に対して深い情熱を持っており、常に最新のイノベーションやガジェットを探究しています。