Pada dunia berbasis data, apakah mungkin untuk menunjukkan bahwa suatu hal dapat dibuktikan keakuratannya tanpa harus mengungkapkan data yang membuktikannya? Inilah yang diusulkan oleh teknologi ‘Zero-Knowledge Proof,’ sebuah teknik yang menggunakan algoritma kriptografi canggih sehingga berbagai pihak dapat memverifikasi kebenaran suatu item informasi tanpa harus membagikan data yang menyusunnya.
Zero-Knowledge Proof (ZKP), atau dikenal pula sebagai Zero-Knowledge Password Proof, adalah suatu metode otentikasi di mana tidak ada kata sandi yang dibagikan, sehingga suatu data tidak mungkin dicuri. Metode ini berfungsi mengamankan dan melindungi obrolan serta transaksi pribadi Anda karena informasinya dapat dikonfirmasi menggunakan Zero-Knowledge Proofs (ZKP) tanpa mengungkapkan data kepada orang lain yang tidak membagikan otentikasi dengan jaringan. Dengan demikian, ZKP memiliki potensi untuk mengubah cara data diperoleh, digunakan, dan diperdagangkan.
Blockchain adalah kumpulan catatan yang dikelola oleh banyak pihak yang tersebar di seluruh dunia, yang masing-masing individu atau entitas memiliki salinan dari daftar catatan tersebut. Mengingat blockchain memungkinkan semua peserta untuk mengamati semua transaksi, maka ia tidak menawarkan aspek privasi atau anonimitas.
ZKP memungkinkan unggahan transaksi pribadi ke blockchain sembari menjaga privasi mereka dengan menawarkan cara untuk mengonfirmasi bahwa transaksi telah diselesaikan dengan sukses tanpa harus mengungkapkan informasi rahasia yang digunakan dalam transaksi tersebut.
Zero-Knowledge Proof memecahkan masalah inti dari keamanan dan privasi di dunia blockchain. Perusahaan multinasional menggabungkannya untuk menjaga kerahasiaan mereka dan memfasilitasi segala transaksi melalui jaringan yang aman di blockchain.
Apa Itu Zero-Knowledge Rollups?
Zero-Knowledge Rollup adalah solusi blockchain Layer 2 yang melakukan perhitungan dan penyimpanan di luar rantai (off-chain) sementara dana disimpan dalam kontrak pintar.
Karena permintaan di jaringan Ethereum mulai meningkat dengan NFT dan kegilaan yield farming yang dimulai menjelang akhir tahun 2020 lalu, maka kebutuhan akan kecepatan pemrosesan yang lebih cepat dan transaksi yang lebih murah meningkat. Solusinya datang dalam bentuk blockchain Layer 2 dan pengembangan tambahan seperti Zero-Knowledge Rollup.
Sederhananya, Zero-Knowledge Rollup atau Zk-rollup adalah solusi skalabilitas Layer 2 yang memungkinkan blockchain memvalidasi transaksi lebih cepat sembari memastikan bahwa biaya gas tetap minimal. Zk-rollup berhasil berkinerja lebih baik daripada blockchain Layer 1 tradisional seperti Ethereum karena mereka menggabungkan proses on dan off-chain.