ポスト量子暗号とは?
量子コンピューターがほとんどのコインが使う署名を脅かす理由、ML-DSA とは何か、Quantus がより大きな署名をどう扱うか、そしてマイニングにとっての意味。
量子コンピューターが生む問題
ほとんどの暗号資産は、ECDSA や Schnorr のような楕円曲線の方式で取引に署名します。その安全性は、通常のコンピューターでは現実的な時間で解けない数学の問題に基づいていますが、十分に大きな量子コンピューターが Shor のアルゴリズムを実行すれば解けてしまいます。そのようなマシンを持つ人は、公開鍵から秘密鍵を割り出し、そのコインを使えてしまいます。
ML-DSA とは
ML-DSA は格子問題に基づくデジタル署名方式で、格子問題には効率的な量子攻撃が知られていません。NIST のポスト量子暗号プログラムで標準化され、CRYSTALS-Dilithium の設計から生まれました。Quantus はすべての取引にこれで署名します。標準は ML-DSA-65 で、より高いセキュリティレベルを望むユーザーには ML-DSA-87 があります。
その代償と Quantus の対処法
ポスト量子署名はずっと大きくなります。ML-DSA-65 の署名は 3,309 バイトで、楕円曲線署名は約 64 バイトです。Quantus はゼロ知識証明と暗号学的な集約を使って、これがチェーン上で余分に占める容量を減らしています。
マイニングへの影響は?
プルーフ・オブ・ワークは署名ではなくハッシュ関数に頼っており、ハッシュ関数ははるかに影響を受けにくいものです。ハッシュ関数に対して知られている最良の量子による高速化である Grover のアルゴリズムでも、二次的な高速化にとどまります。Quantus は Poseidon2 ハッシュでマイニングします。マイナーにとっては何も変わりません。ほかのコインと同じように、qz アドレスでマイニングします。