

Polygon LabsのPolygon Zero部門は、ゼロ知識証明技術を活用し、分散性とセキュリティを保ちながらイーサリアムを10億人規模までスケールさせることに注力しています。この壮大な目標を達成するには、高速かつ効率的な証明システムの開発が不可欠です。Plonky2はゼロ知識暗号分野における画期的な成果であり、複数の証明システムの強みを集約した高度最適化型ソリューションです。
Plonky2は再帰型SNARKで、既存技術を大きく凌駕するパフォーマンスを持ちながら、イーサリアムとの高い互換性を備えています。PLONKとFRI(Fast Reed-Solomon Interactive Oracle Proofs)を統合することで、Plonky2はSTARKの高速証明生成・トラステッドセットアップ不要という特長と、SNARKの再帰性・イーサリアム上での低検証コストを両立しています。
再帰性はゼロ知識証明システムの中でも最も強力な機能です。SNARKは任意の計算を検証でき、その検証自体が計算であるため、他のSNARK証明を検証できます。Plonky2のこの再帰的特性が、スケーラビリティを飛躍的に向上させます。
例えば、バリデータが1,000件のトランザクションを証明する必要がある場合、1,000件分を一括検証する単一証明の生成は計算負荷が高く時間もかかります。そこで、1,000台の並列マシンがそれぞれ1件ずつ証明を生成し、トランザクションごとの証明を階層的に再帰集約していきます。各層で2つの証明を検証する証明を生成し、最終的に1,000件すべての有効性を保証する単一証明が得られます。
Plonky2の再帰的アーキテクチャは、計算時間の短縮やリソース消費の軽減、複数ノードによる分散型証明生成など、多くの利点をもたらします。
再帰型証明はブロックチェーンのスケーラビリティ実現に不可欠です。技術進化は著しく、Mir(現Polygon Zero)が2019年に登場した時点では、高性能ハードウェアでも再帰型証明生成に約2分を要していました。2020年にはイーサリアム上で証明生成速度が60秒まで短縮され、Haloプロトコルはさらに高速化を達成しましたが、イーサリアム互換性は失われました。
2021年、Polygon Zeroは「イーサリアム互換を維持しつつ1秒未満で再帰型証明を生成する」という高い技術目標を設定しました。Plonky2最大のブレークスルーは、STARKの基盤となるFRI(多項式コミットメント)が再帰型SNARKに大きな性能向上をもたらすことの発見にあります。従来のFractalなどは証明生成に10分以上かかっていましたが、FRIの数学的特性により大幅な短縮が可能となりました。
FRIは64ビットフィールドの利用を可能にし、Polygonの研究チームはGoldilocks Fieldというモジュラスが最新CPU上で極めて効率的なフィールド演算を実現することを発見しました。PLONKとFRIの組み合わせでワイヤ数の多いカスタムゲート設計が可能となり、Plonky2回路を再帰処理向けに最適化できます。
こうした数学的な革新、暗号技術、低レベルの性能最適化が結集した結果、Plonky2ではMacbook Pro上で再帰型証明の生成がわずか170ミリ秒で実現しました。これは既存技術と比べて圧倒的な性能向上です。
Plonky2は再帰型証明だけでなく、非再帰型証明生成でも高い性能を示します。FRIベースのシステムは、証明生成速度を優先すると証明サイズが大きくなり(イーサリアムの検証コスト増)、証明サイズを小さくすると生成速度が遅くなるという二律背反に直面します。他のシステムもこの非効率を回避できません。
Plonky2はこのトレードオフを独自のアーキテクチャによって根本的に解消します。高速証明生成を優先する場合は最大速度で生成し、個々の証明を再帰的に集約することで、最終的な単一証明の検証はコンパクトな回路で行い、証明サイズの最小化を実現できます。この2段階設計により、証明サイズは最小で45キロバイト、証明生成は20秒で完了します。証明生成はイーサリアム提出時のみ必要なため、この時間は運用上ほぼ問題になりません。これにより、他の実装と比較して運用コストを大幅に削減できます。
Plonky2最大の特長のひとつは、イーサリアムブロックチェーンとの高い互換性です。証明の検証にはkeccak-256暗号ハッシュ関数のみが必要で、既存イーサリアムインフラとの整合性を保ちます。事前分析によると、サイズ最適化済みPlonky2証明のイーサリアム上での検証には約100万ガスが必要です。
ただし、このガス消費の主因は証明をオンチェーンに投稿するCALLDATA公開コストです。CALLDATA価格体系がEIP-4488で変更されれば、検証コストは17万~20万ガスまで低減可能です。このコスト削減により、Plonky2は高速証明生成だけでなく、イーサリアム上でコスト効率の高い検証システムとなる可能性があります。
Plonky2はゼロ知識証明技術の根本的進化であり、イーサリアムのスケーリング基盤にとって重要なマイルストーンです。Polygon ZeroによるPlonky2開発は、数学的革新とエンジニアリングの融合によって従来の証明システムの限界を打破できることを示しています。ゼロ知識レイヤー2ソリューションが注目される一方、既存実装は効率やスケーラビリティに制約を課す暗号プリミティブに依存しています。
レイヤー2ソリューションの競争が進む中、差別化はスループットや運用コストにますます依存します。Plonky2はPolygonエコシステムに、優れたパフォーマンスとスケーラビリティを持つレイヤー2システム構築の基盤技術を提供し、イーサリアムのスケーリング技術を革新する存在です。
Plonky2はPolygonによる再帰型ZK-SNARK技術で、既存技術比100倍の高速性とイーサリアム完全互換性を備えます。PLONKとFRIの利点を融合し、高速な証明生成とスケーラビリティを実現します。
Plonky2は小規模Goldilocksフィールドを採用し、効率的な再帰性をサポート。CircomやZoKratesより高いパフォーマンスを発揮し、最適な証明生成速度と高いセキュリティを両立します。
Plonky2はブロックチェーンのプライバシー保護、レイヤー2のスケーリング、暗号検証に主に用いられます。安全なトランザクションやスマートコントラクト検証のゼロ知識証明に活用できます。
Plonky2は任意の検証可能計算に対するゼロ知識証明の構築を可能にし、効率的な再帰型証明合成をサポートします。カスタムゲートで回路を最適化し、パフォーマンスとスケーラビリティを強化できます。
Plonky2はMacBook Pro上で再帰型証明を0.17秒で生成し、既存技術比100倍の高速性を実現。検証は約20秒で完了し、ゼロ知識証明分野で卓越した性能を誇ります。
Plonky2は主にRust言語対応で、Rust開発者向けに設計されています。高効率なゼロ知識証明開発環境を提供し、モジュール化や拡張性に優れた証明システム構築が可能です。
Plonky2はPlonkの改良版で、KZGコミットメントの代わりにSTARKベースのFRIコミットメントを採用しています。Plonky2の名称は、その進化と改良を示し、Plonkの効率性にFRIの量子耐性・高速性を融合させていることを意味します。











