ビットコインは安全ですか?
ビットコインの暗号化は、米国国家安全保障局が設計した SHA-256 アルゴリズムに基づいています。このアルゴリズムを解読することは、事実上不可能です。なぜなら、テストする必要がある秘密鍵の数は (2256)、宇宙に存在する原子の数 (1078 から 1082 の間と推定) よりも多いからです。
ビットコイン取引所がハッキングされ、資金が盗まれたという有名な事件がいくつかありましたが、これらのサービスは常に顧客に代わってデジタル通貨を保管していました。これらの事件でハッキングされたのは、ウェブサイトであり、ビットコイン ネットワークではありませんでした。
理論上、存在するすべてのビットコイン ノードの半分以上を攻撃者が制御できれば、攻撃者はすべてのビットコインを所有しているというコンセンサスを作成し、それをブロックチェーンに埋め込むことができます。しかし、ノードの数が増えるにつれて、これは現実的ではなくなります。
現実的な問題は、ビットコインが中央機関なしで動作することです。このため、ウォレットでの取引でエラーを起こした人には、救済手段がありません。誤ってビットコインを間違った相手に送ってしまったり、パスワードを紛失してしまったりしても、頼れる人は誰もいません。
もちろん、実用的な量子コンピューティングが最終的に実現すれば、すべてが破られる可能性があります。暗号化の多くは、現在のコンピューターでは非常に難しい数学的計算に依存していますが、量子コンピューターはそれとはまったく異なる仕組みで動作し、ほんの一瞬で実行できる可能性があります。