ZKSNARKs adalah implementasi teknologi Zero-Knowledge Proofs, yang memungkinkan pengguna membuktikan bahwa mereka mengetahui suatu nilai tanpa mengungkapkan informasi pribadi apa pun. ZKSNARKs dapat digunakan dalam skenario seperti perlindungan privasi dan autentikasi identitas dalam teknologi blockchain.

Nama lengkap teknologi ZKSNARKs adalah Zero-Knowledge Succinct Non-Interactive Argument of Knowledge, yang memungkinkan pembuktian untuk membuktikan kepada verifikator bahwa suatu pernyataan benar tanpa memberikan informasi tambahan. ZKSNARKs menggunakan properti matematika tertentu sehingga proses pembuktian dapat dikompresi menjadi string pembuktian yang sangat pendek, sehingga dapat digunakan dalam lingkungan dengan sumber daya terbatas seperti blockchain.

Salah satu aplikasi ZKSNARK yang terkenal adalah Zcash, mata uang kripto yang menggunakan teknologi ZKSNARK untuk melindungi privasi transaksi. Dengan Zcash, pengirim dapat menggunakan teknologi ZKSNARK untuk membuktikan bahwa mereka memiliki cukup dana untuk melakukan transaksi tanpa mengungkapkan jumlah atau alamat spesifik yang mereka miliki.

Secara umum, teknologi ZKSNARKs merupakan teknologi enkripsi yang sangat menjanjikan yang dapat membantu mewujudkan skenario aplikasi seperti perlindungan privasi, autentikasi identitas, dan verifikasi data.