Polygon は、ゼロ知識証明システムのメジャーアップデートを発表し、Plonky3 を導入しました。この新しいバージョンは、2022 年にリリースされた以前のバージョンである Plonky2 よりも柔軟性が高く設計されています。

ゼロ知識証明システムは、多層分散ネットワークの暗号セキュリティの確保に役立ちます。オフチェーントランザクションを要約した証明を作成し、この情報を Ethereum などのベースブロックチェーンにフィードバックします。

Polygon によると、これらのシステムは、トランザクションが正しく実行され、ブロックチェーンの状態が適切に更新されることを保証します。Plonky3 は現在、MIT および Apache ライセンスの下でオープンソース ソフトウェアとして利用できます。

Plonky2 は、ハードウェア向けに最適化することで超高速の再帰に重点を置いていました。対照的に、Plonky3 は、開発者がゼロ知識暗号化を使用して独自の仮想マシンを構築できるようにするオープンソース ツールキットです。

Polygon が Plonky2 をリリースしたとき、同社はそれが当時の既存の代替品より 100 倍高速であると主張しました。しかし、パフォーマンスの問題があり、より広範なアプリケーションに必要な汎用性に欠けていました。Polygon の共同設立者である Daniel Lubarov 氏はインタビューで次のように述べています。

「Plonky2 にはパフォーマンス上の問題がいくつかあり、また、必要な汎用性が十分に備わっていませんでした。」

別の質疑応答で、ルバロフ氏は新システムについて詳しく説明しました。同氏は、Plonky3 は「業界で高い基準を確立した Plonky2 の成功に基づいている」と述べました。同氏は次のように述べました。

「Plonky3 は、幅広い構成をサポートするツールキットを提供することでこれをさらに一歩進め、開発者がニーズに応じて速度、証明サイズ、またはその 2 つのバランスを最適化できるようにします。」

Plonky3がEthereumに与える影響と、Plonky2と比較したパフォーマンスについて議論したLubarov氏は、ゼロ知識証明システム間で公平な比較をするのは難しいと説明した。

「それぞれのシステムには、得意とする計算の種類と、最もパフォーマンスを発揮するハードウェアの両面で、長所と短所がある」と彼は語った。

ただし、特定の計算と構成では、Plonky3 は Plonky2 よりも約 5 ~ 10 倍高速です。