先週、Solanaのための量子耐性ソリューションの発表がありました。
https://twitter.com/deanmlittle/status/1875136565456109891
ただし、これはエコシステム全体に適用される基本的なソリューションではなく、量子コンピュータのリスクから自分自身を保護するためのオプションのソリューションです。
Solana: 量子耐性とは何か
量子コンピュータは、従来のものとは非常に異なるプロセッサであり、計算能力が非常に優れています。
暗号取引のセキュリティは、偽造できない電子署名を通じて達成されます。
それらが非常に安全である理由は、それを偽造するには膨大な計算が必要であり、現在、合理的な時間内にそれを行えるスーパーコンピュータは存在しないからです。
量子コンピュータを使用すると、デジタル署名を偽造するために必要な時間が大幅に短縮され、理論的には合理的な時間枠内で可能になります。
電子署名が量子耐性であるとは、量子コンピュータでさえそれを偽造できないことを意味します。
現在のリスク
現在の状態では、知られている限り、電子署名を合理的な時間内に偽造できる量子コンピュータはまだ存在しません。
実際、一部の仮説によれば、そのような目標に到達するにはさらに数年、場合によっては数十年かかる可能性があります。
さらに、Solanaのケースが示すように、理論的なリスクが現実になる可能性がある場合に適用できるソリューションがすでに存在します。
ただし、より高い安全性のために、これらのソリューションがすぐに使用され始める可能性が排除されるわけではありませんが、現在の状況ではこれは絶対に必要ありません。
Solanaの量子耐性ソリューション
先週発表されたソリューションは、Solanaネットワーク全体に関するものではなく、Winternitzと呼ばれる特定のボールトに関するものです。
このソリューションはSolana Winternitz Vaultと呼ばれ、GitHubで利用可能になっています。
この名前は、量子耐性デジタル署名であるWinternitz One-Time Signatures (WOTS) に由来しており、224ビットの耐性を提供する切り詰められたKeccak256ハッシュの使用のおかげです。
このソリューションを使用するには、ソフトウェアをダウンロードし、新しいボールトを初期化し、新しいWinternitzキーのペアを生成する必要があります。
これは、そのようなソリューションを既存のウォレットに適用できないことを意味します。なぜなら、この方法で生成された新しいキーには新しい公開アドレスもあるからです。
したがって、使用したい人は、新しいアドレスを生成した後、以前のアドレスからすべての資金を新しいアドレスに移す必要があります。ただし、新しいキーのペアを制限なしに使用できることを確認した後に限ります。実際、資金を新しいアドレスに移してから新しい秘密鍵を使用できないことに気付いた場合、すべてを失うことになります。
このソリューションの同じ開発者が次の注釈を追加したのは偶然ではありません。
「このプログラムは自己責任で使用してください。」
幸いなことに、ソフトウェアにはテストツールのスイートも提供されており、試していない状態で使用を開始することを避けることができます。
これに関して専門家でない人には、使用を強く推奨しません。
グローバルな実装
この種のソリューションの導入はいつ世界的に行われるのでしょうか?
第一に、Winternitz署名が最適な解決策であることは確かではありません。また、Solanaが基盤レベルで実装するために選ばれるかどうかも確かではありません。
事実として、理論的な問題が現実のものになるまでには、合理的にまだ多くの時間があるため、急いで不十分にテストされたソリューションで行動する意味はありません。
ただし、今のうちにテストできる時間があるため、開発者が複数のソリューションで創造性を発揮することが非常に重要です。将来的には可能な限り多くのソリューションを試して、最良のものを選べるようにするためです。
解決策がユニークでなければならないとも言われていません。実際、数が多いほど良いのです。