

Plonky2 adalah sistem pembuktian revolusioner yang diluncurkan oleh Polygon, menandai kemajuan besar dalam teknologi zero-knowledge proof. Sebagai pendekatan hibrida, Plonky2 menggabungkan keunggulan skalabilitas dari SNARK dan STARK—dua tipe utama zero-knowledge proof. Sistem inovatif ini berhasil mengatasi tantangan performa dan biaya yang selama ini membatasi pemanfaatan sistem ZK dalam aplikasi blockchain.
Setiap sistem pembuktian zero-knowledge terdiri dari dua komponen kunci. Pertama, metode penulisan program dalam sirkuit aritmetika, yang mendefinisikan representasi matematis komputasi. Kedua, skema komitmen polinomial sebagai perangkat kriptografi yang memungkinkan bukti tetap ringkas dan terverifikasi. Desain Plonky2 mengoptimalkan kedua komponen ini untuk menghasilkan sistem yang praktis dan efisien dalam penerapan nyata.
Plonky2 menggunakan FRI (Fast Reed-Solomon Interactive Oracle Proofs of Proximity) sebagai skema komitmen polinomial, berbeda dari komitmen KZG yang lazim pada SNARK tradisional. Keputusan ini mengatasi keterbatasan utama sistem berbasis kurva eliptik. Ketergantungan KZG pada kriptografi kurva eliptik menimbulkan inefisiensi, sebab kurva eliptik yang paling optimal untuk rekursi tidak didukung secara native oleh jaringan blockchain utama, dan memerlukan medan hingga minimal 256 bit yang kurang efisien pada CPU modern.
FRI menawarkan tradeoff strategis yang sangat dimanfaatkan Plonky2. Skema komitmen ini memungkinkan bukti dibuat dengan sangat cepat, namun menghasilkan bukti berukuran sangat besar yang mahal untuk diposting on-chain. Di lain sisi, FRI juga dapat menghasilkan bukti sangat kecil, tetapi dengan proses yang lebih lambat. Plonky2 tidak memilih salah satu, melainkan mengombinasikan keduanya secara strategis. Bukti berukuran besar yang dihasilkan dengan cepat digunakan di lapisan rekursif yang membutuhkan kecepatan, sementara bukti berukuran kecil dihasilkan ketika ukuran menjadi prioritas—terutama untuk bukti akhir yang diserahkan ke jaringan blockchain. Fleksibilitas ini memungkinkan Plonky2 memanfaatkan tradeoff waktu dan ruang FRI secara optimal di tiap lapisan proses pembuktian.
Selain skema komitmen yang dioptimalkan, Plonky2 meraih performa luar biasa dengan menyesuaikan desainnya terhadap kemampuan perangkat keras modern. CPU masa kini melakukan operasi aritmetika secara native dalam 64-bit, sehingga Plonky2 memanfaatkan Goldilocks Field—modulus medan hingga yang didefinisikan dengan persamaan p = 2^64 - 2^32 + 1, sebagaimana diusulkan oleh Hamish Ivey-Law dari Polygon.
Goldilocks Field dioptimalkan untuk kecepatan melalui dua mekanisme utama. Pertama, bidang ini berukuran 64-bit, sehingga setiap elemen medan yang lebih kecil dari prima p dapat langsung masuk ke satu register CPU. Kedua, struktur aljabar dari prima ini memungkinkan operasi aritmetika sangat efisien pada prosesor standar. Hasilnya sangat signifikan: hanya dengan mengganti medan 256-bit (yang digunakan pada komitmen KZG) dengan Goldilocks Field 64-bit, kecepatan pembuktian meningkat hingga 40 kali lipat. Optimasi ini menghilangkan kebutuhan trusted setup dan kurva eliptik pairing-friendly yang selama ini menjadi kendala pada komposisi bukti rekursif sebelumnya.
Rekursi adalah fondasi utilitas Plonky2 untuk skalabilitas blockchain. Dalam konteks zero-knowledge proof, rekursi berarti menggunakan satu bukti untuk membuktikan validitas beberapa bukti terpisah. Kemampuan ini mengubah cara batching dan kompresi data transaksi: alih-alih memvalidasi banyak bukti transaksi individu, semuanya dapat dikompres menjadi satu bukti rekursif yang secara signifikan menurunkan biaya validasi on-chain.
Plonky2 bekerja bersama Starky, sistem pembuktian pelengkap yang juga dikembangkan oleh Polygon Zero. Plonky2 sangat dioptimalkan untuk rekursi dan konektivitas relasional, sedangkan Starky lebih cocok untuk pembuatan bukti transaksi awal. Kedua sistem ini menggunakan medan hingga dan fungsi hash yang sama, sehingga kompatibel. Alur kerja di praktiknya adalah: Starky menghasilkan bukti untuk transaksi individual secara paralel pada lapisan transaksi. Bukti transaksi ini kemudian digabungkan secara berpasangan menggunakan Plonky2 dengan parameter yang dioptimalkan untuk kecepatan, menghasilkan bukti berukuran besar. Bukti-bukti besar tersebut kemudian digabungkan lagi dengan parameter tingkat lebih tinggi untuk menghasilkan bukti yang semakin kecil, hingga dicapai ukuran bukti optimal untuk pengiriman ke jaringan blockchain.
Sistem ini sangat terkalibrasi: cepat saat kecepatan dibutuhkan pada tahap rekursif menengah, kecil ketika ukuran penting untuk pengiriman on-chain. Hasilnya konkret dan mengesankan. Perkembangan teknologi bukti rekursif menunjukkan kemajuan luar biasa, dengan Plonky2 kini mampu menghasilkan bukti rekursif lengkap di perangkat keras komputasi standar hanya dalam hitungan milidetik—sebuah lompatan dramatis dibandingkan implementasi sebelumnya.
Plonky2 menghadirkan perubahan paradigmatis pada sistem zero-knowledge proof dengan solusi elegan atas tradeoff mendasar yang selama ini membatasi solusi skalabilitas ZK. Melalui pemilihan FRI sebagai skema komitmen, optimasi Goldilocks Field yang sesuai dengan perangkat keras modern, serta integrasi dengan Starky untuk pembuktian transaksi, Plonky2 memberikan peningkatan performa luar biasa dengan tetap menjaga keamanan bukti. Arsitektur rekursif sistem ini mendukung solusi skalabilitas blockchain yang mengubah banyak bukti transaksi menjadi satu bukti ringkas yang siap diverifikasi di jaringan blockchain, dengan kecepatan dan efisiensi tak tertandingi. Kemajuan teknologi ini, didukung oleh benchmark publik yang dapat diverifikasi, menempatkan Plonky2 sebagai teknologi fundamental untuk solusi skalabilitas layer-2 yang praktis—sebuah langkah besar bagi keberlanjutan zero-knowledge proof di lingkungan blockchain produksi.
Plonky2 adalah implementasi SNARK yang menggabungkan teknik PLONK dan FRI. Penerus dari Plonky ini memungkinkan zero-knowledge proof yang efisien untuk aplikasi skalabilitas dan privasi blockchain.
Plonky2 menawarkan pembuatan bukti yang lebih cepat dan ukuran bukti lebih kecil dibandingkan sistem tradisional. Penggunaan komitmen polinomial FRI dan kemampuan rekursif menjadikannya lebih efisien daripada pendekatan berbasis KZG, sehingga proses verifikasi lebih cepat dan beban komputasi lebih rendah.
Plonky2 adalah implementasi SNARK untuk zero-knowledge proof di blockchain. Aplikasi utamanya meliputi transaksi privat yang aman, solusi skalabilitas, dan verifikasi kriptografi. Plonky2 menawarkan 100 bit keamanan dengan fungsi hash Poseidon untuk pembuatan dan verifikasi bukti yang efisien.
Mulai dengan mengkloning repositori resmi Plonky2 dari GitHub. Pelajari contoh yang tersedia untuk memahami pola penggunaan dasar. Instal Rust toolchain, lalu jalankan contoh menggunakan cargo. Tinjau dokumentasi untuk detail API. Pertimbangkan migrasi ke Plonky3 untuk fitur generasi berikutnya.










