DEFINISI dari zk-SNARK
Privasi telah lama menjadi tujuan utama dan fitur cryptocurrency. Namun, apa yang mungkin dianggap pribadi sebelumnya dalam sejarah industri sering kali tidak lagi menjadi masalah. Misalnya, klaim bahwa bitcoin anonim sekarang sering disangkal, karena blockchain transparan dan terbuka: Meskipun alamat bitcoin individu tidak ditautkan dengan satu orang di jaringan, semua transaksi yang terjadi di dunia bitcoin dapat dilacak. dan dipetakan. Analisis Blockchain jenis ini telah menjadi fitur utama dari pemerintah dan upaya penegakan hukum untuk menindak berbagai kejahatan terkait cryptocurrency dan masalah serupa, menurut Blockonomi. Karena kurangnya privasi yang dirasakan dari beberapa cryptocurrency asli, termasuk bitcoin, dalam beberapa tahun terakhir telah ada gelombang baru token dan koin yang berfokus pada privasi. Salah satunya, zcash, didukung oleh teknologi yang dikenal sebagai zk-SNARKs.
BREAKING DOWN zk-SNARK
Zk-SNARK ("argumen tanpa pengetahuan yang ringkas tentang pengetahuan nol") menggunakan konsep yang dikenal sebagai "bukti tanpa pengetahuan." Gagasan di balik bukti-bukti ini sebenarnya cukup mapan, karena mereka pertama kali disusun pada 1980-an. Sederhananya, bukti nol-pengetahuan adalah situasi di mana masing-masing dari dua pihak dalam transaksi dapat memverifikasi satu sama lain bahwa mereka memiliki serangkaian informasi tertentu, sementara pada saat yang sama tidak mengungkapkan apa informasi itu. Untuk sebagian besar jenis bukti lainnya, setidaknya salah satu dari kedua pihak harus memiliki akses ke semua informasi, yang berarti bahwa bukti nol-pengetahuan merupakan penyimpangan dari norma.
Untuk contoh bukti tradisional, pertimbangkan kata sandi yang digunakan untuk mengakses jaringan online. Pengguna mengirimkan kata sandi, dan jaringan itu sendiri memeriksa isi kata sandi untuk memverifikasi bahwa itu benar. Untuk melakukan ini, jaringan juga harus memiliki akses ke isi kata sandi. Versi bukti nol-pengetahuan dari situasi ini akan melibatkan pengguna menunjukkan ke jaringan (melalui bukti matematika) bahwa ia memiliki kata sandi yang benar tanpa benar-benar mengungkapkan kata sandi itu sendiri. Keuntungan privasi dan keamanan dalam situasi ini jelas: Jika jaringan tidak memiliki kata sandi yang disimpan di suatu tempat untuk keperluan verifikasi, kata sandi tidak dapat dicuri.
Dasar matematika dari zk-SNARKS adalah kompleks. Meskipun demikian, bukti jenis ini memungkinkan satu pihak untuk menunjukkan tidak hanya bahwa ada sedikit informasi tertentu, tetapi juga bahwa pihak tersebut memiliki kesadaran akan informasi tersebut. Dalam kasus zcash, zk-SNARK dapat diverifikasi hampir secara instan, dan protokol tidak memerlukan interaksi apa pun antara prover dan verifier.
Tentu saja ada kekhawatiran terkait zk-SNARK. Sebagai contoh, jika seseorang dapat mengakses keacakan rahasia yang digunakan untuk membuat parameter dari protokol bukti, ia dapat membuat bukti palsu yang tetap terlihat valid untuk verifier. Ini akan memungkinkan orang itu untuk membuat token baru zcash melalui proses pemalsuan. Untuk mencegah hal ini terjadi, zcash dirancang sedemikian rupa untuk membuat protokol pembuktian yang rumit dan tersebar di banyak pihak.
Sementara pembangunan proses pembuktian zcash diselesaikan sedemikian rupa untuk meminimalkan kemungkinan token pemalsuan melalui bukti palsu, setidaknya ada satu kekhawatiran lain yang terkait dengan cryptocurrency juga. Zcash dibuat dengan 20% "pajak" yang dikenakan pada semua blok yang dibuat selama beberapa tahun pertama dari token. Pajak ini dikenal sebagai "pajak pendiri, " dan digunakan untuk memberi kompensasi kepada pengembang mata uang kripto. Para kritikus berpendapat bahwa para pendiri berpotensi menggunakan aspek sistem ini untuk membuat jumlah zcash token yang tak terbatas tanpa ada orang lain yang menyadari keberadaan token tersebut. Karena alasan itu, tidak sepenuhnya mungkin untuk mengetahui jumlah pasti token zcash yang ada pada saat ini.