この話はなかなか面白く、SF映画のようですが、実際に皆が真剣に考えている問題です。 簡単に言えば、もし本当にいつか強力な量子コンピューターが普及したら、ビットコインのセキュリティの根幹は壊滅的な打撃を受け、その価値は基本的に崩壊するでしょう。
分かりやすい例えで説明しましょう。
1. ビットコインの「金庫」とは?
あなたのビットコインアドレスを、公開された透明なガラスの金庫だと想像してみてください。世界中の人がこの金庫(あなたの公開アドレス)を見ることができ、中に物を入れること(ビットコインを送金すること)もできますが、あなただけが持っている唯一無二の鍵(あなたの秘密鍵)だけが、それを開けて中身を取り出すことができます。
現在のコンピューターでは、たとえ全世界の計算能力を合わせても、このガラスの金庫の見た目からあなたの鍵を複製することは不可能です。これがビットコインのセキュリティの核であり、この技術は「非対称暗号」と呼ばれています。
2. 量子コンピューターという「神業泥棒」は何をしようとしているのか?
量子コンピューターのすごいところは、特殊な「万能鍵」製造術(「ショアのアルゴリズム」と呼ばれるもの)を持っている点です。理論上、十分に強力な量子コンピューターであれば、あなたのガラスの金庫(公開アドレス)を一目見るだけで、その唯一無二の鍵(秘密鍵)がどのようなものかを短時間で計算できてしまいます。
これが現実になれば、ハッカーはあなたの金庫の鍵を持っているかのように、いつでも金庫の中のビットコインを盗み出すことができるようになります。
したがって、課題は主に二つの側面から生じます。
- 直接的なコインの盗難:これが最も致命的です。あなたの公開鍵がネットワーク上に露出した際(例えば、一度送金した後など)、量子コンピューターはあなたを標的にし、秘密鍵を計算して、あなたのコインをすべて奪い去ることができます。
- 台帳の混乱:ビットコインの記帳(いわゆる「マイニング」)は、皆で非常に難しい数学の問題を解くことに依存しており、最初に解いた者が記帳権を得て報酬を受け取ります。量子コンピューターの超高速な計算能力は、この点でも不正を可能にし、他の誰よりもはるかに速く問題を解くことができます。もしある組織がこの計算能力を掌握すれば、ビットコインネットワーク全体を容易に制御し、好きなように記帳できるようになります。例えば、一度使ったお金を再び使う(二重支払い攻撃)といったことが可能になり、そうなれば信頼システム全体が崩壊してしまいます。
では、価値はどうなるのか?
価値は間違いなく大きな打撃を受けるでしょう。ビットコインが価値を持つのは、その安全性と非中央集権性によってもたらされる信頼が核だからです。もしこの根幹が揺らげば、皆が自分のコインがいつでも盗まれる可能性があると感じ、記帳ルールも恣意的に改ざんされるかもしれないと思えば、信頼は崩壊します。一度信頼危機が発生すれば、売り浴びせは避けられず、価格は当然急落し、ゼロになる可能性さえあります。
しかし、あまり慌てる必要はありません。これは「遠い将来の懸念」であり、「差し迫った問題」ではありません。
まず、上記のようなことができる量子コンピューターは、現在まだ実験室での理論段階にあり、実際に製造されるまでにはまだ長い道のりがあります。
次に、ビットコインコミュニティと世界中の暗号学の専門家たちは、この問題を以前から認識しています。皆はすでに「耐量子暗号アルゴリズム」(Post-Quantum Cryptography, PQC)の研究を進めています。これは、「神業泥棒」が現れる前に、彼には理解できず、鍵も作れない新型の金庫を事前に開発するようなものです。
将来的には、ビットコインネットワークは大規模な「システムアップグレード」(つまりハードフォーク)を通じて、すべてのユーザーが自分のコインを古い「ガラスの金庫」から新しい「耐量子金庫」へ移すことができるようになるでしょう。この作業は非常に大規模で、コミュニティ全体の合意が必要ですが、技術的には可能です。
したがって、まとめると、理論上、強力な量子コンピューターは確かにビットコインの「天敵」です。しかし、これは既知の、遠い将来の脅威であり、すでに対策案が存在します。未来はむしろ競争のようなもので、量子コンピューターが先に成熟するか、ビットコインの「耐量子アップグレード」が先に完了するか、という状況です。個人的には後者の方が早いと考えています。既存のシステムにパッチを当てる方が、ゼロから超強力な量子コンピューターを製造するよりも、やはり速いでしょうから。