📰 a16z クリプトがオープンソースの zkVM 新バージョン「Lattice Jolt」を公開。従来は楕円曲線に依存していた Dory を、格子暗号ベースの Akita に置き換えた。結果はかなりシンプルで、prover と verifier が 2〜3 倍高速化され、証明サイズは 100KB 未満に圧縮。さらに耐量子計算(ポスト量子)セキュリティにも対応。
🔥 同一マシン上で、純粋な CPU なら 1 秒あたり 200 万以上の RISC-V サイクルを証明可能。Apple Metal を使うと、MacBook では 1 秒あたり 1000 万サイクル超。以前の曲線版(純 CPU 約 100 万サイクル)と比べると、今回の伸びは確かにかなり強い。
💡 証明が小さくなるのも重要だ。他のポスト量子 zkVM の証明は通常 200KB 以上で、なかには約 600KB まで到達するものもある。Lattice Jolt は 100KB 未満に抑えられている。prover のメモリ使用量も、1 サイクルあたり約 300 バイトから 200 バイトへと減少し、スマホ側でも数百万サイクルを扱える。
正直、ポスト量子方式はこれまで「より安全だけど、遅くて重い」という印象を持たれがちだった。ところが Lattice Jolt は逆だ。格子暗号なら 128 ビットの領域で、対応する安全レベルが実現でき、計算量は元の 256 ビット領域よりも低い。ただしプライバシー用途に必要なゼロ知識性は、今後の関連論文の追加を待つ必要がある。
🤔 格子方式が速度、証明サイズ、ポスト量子セキュリティのすべてを同時に守れるなら、次の zkVM のバッチでもルート変更が起きると思う?
#LatticeJolt #zkVM #零知识证明 #ポスト量子暗号