
多くの初期のブロックチェーン設計では、ペデルセンハッシュが使用されてきました。これは、楕円曲線群内で効率的であり、署名に使用される同じ曲線と自然に組み合わさるためです。 しかし、ペデルセンのセキュリティは離散対数仮定に依存しています。 これを、セキュリティが衝突耐性のみに基づくハッシュ関数で置き換えることで、その依存関係を排除できます。 @Starknetは、コア契約に現れるオペレーティングシステムプログラムハッシュと設定ハッシュに対してこの置換を実施しました。 この変更は範囲が限定的でしたが、公開されたロードマップ上の具体的な1項目を完了させ、既存の口座に影響を与えることなくこのような置換が実行可能であることを示しました。 ロードマップにはさらに他の置換が残っています。すなわち、ステートトライのコミットメントと契約アドレスの導出です。 これらの値はすでにオンチェーンでコミットされているため、変更には履歴データのマイグレーション戦略を伴う必要があります。 現在検討されているアプローチの1つは、既存の契約が手動でのデータ移動なしに新しいハッシュに基づいてストレージキーを再導出できるツールです。 エンジニアリングコストは無視できないですが、局所的であり、決済レイヤーのタイムラインとは独立して進めることが可能です。 これらの段階的なステップは、実用的なパターンを示しています。 単一の量子耐性ハードフォークを待つのではなく、ネットワークは楕円曲線仮定を表面ごとに段階的に廃止し、実装とマイグレーションパスが整い次第、それぞれの変更をリリースできます。 各表面の状況を追跡する公開のマイグレーションレジスタがあれば、残りの距離は論理的な話ではなく、明確に可視化されます。
