Bukti Tanpa Pengetahuan (ZKPs) adalah konsep menarik dan kuat dalam kriptografi yang memungkinkan seseorang membuktikan bahwa mereka mengetahui sesuatu tanpa mengungkapkan apa yang mereka ketahui. Artinya, Anda dapat memverifikasi bahwa seseorang memiliki informasi yang benar tanpa harus mengungkapkan detail apa pun tentang informasi tersebut. Properti ini memiliki banyak aplikasi menarik, mulai dari autentikasi aman hingga transaksi pribadi di blockchain.

Dalam postingan ini, kita akan menjelajahi dunia bukti tanpa pengetahuan, termasuk berbagai jenis ZKP, seperti ZK-Snarks, ZK-Starks, dan perkembangan terbaru dan paling menarik, sistem PLONK ZKP. Kami juga akan memberikan contoh-contoh yang mudah dipahami dari kehidupan nyata untuk membantu Anda memahami konsep-konsep ini bahkan jika Anda berusia lima tahun.

Apa Itu Bukti Tanpa Pengetahuan?

Zero-Knowledge Proofs (ZKPs) adalah teknik kriptografi yang memungkinkan satu pihak, pihak pembukti, meyakinkan pihak lain, pihak verifikator, bahwa mereka mengetahui suatu informasi tanpa mengungkapkan informasi tersebut. Dengan kata lain, pembuktian dapat membuktikan bahwa mereka memiliki suatu informasi tertentu tanpa mengungkapkan informasi apa itu.

ZKP adalah alat yang ampuh dalam kriptografi karena memungkinkan otentikasi, identifikasi, dan berbagi data yang aman tanpa mengungkapkan informasi sensitif apa pun. Mereka mengizinkan pihak-pihak untuk memverifikasi informasi dan transaksi tanpa mengorbankan privasi apa pun.

ZK-Snark

ZK-Snarks adalah jenis bukti tanpa pengetahuan yang banyak digunakan dalam teknologi blockchain, terutama pada blockchain yang berfokus pada privasi seperti Zcash. ZK-Snarks adalah singkatan dari Argumen Pengetahuan Non-Interaktif Ringkas Pengetahuan Nol.

Untuk memahami ZK-Snarks, bayangkan sebuah skenario di mana Anda memiliki nomor rahasia, dan Anda ingin membuktikan kepada seseorang bahwa Anda mengetahui nomor tersebut tanpa mengungkapkan nomor tersebut. ZK-Snarks akan memungkinkan Anda melakukan ini dengan membuat bukti yang akan meyakinkan orang lain bahwa Anda mengetahui nomor tersebut tanpa mengungkapkan nomor itu sendiri.

ZK-Starks

ZK-Starks adalah jenis bukti tanpa pengetahuan lain yang mirip dengan ZK-Snarks, namun memiliki beberapa perbedaan. ZK-Starks adalah singkatan dari Zero-Knowledge Scalable Transparent Argument of Knowledge.

Untuk memahami ZK-Starks, bayangkan sebuah skenario di mana Anda memiliki frasa rahasia, dan Anda ingin membuktikan kepada seseorang bahwa Anda mengetahui frasa tersebut tanpa mengungkapkan frasa itu sendiri. ZK-Starks akan memungkinkan Anda melakukan ini dengan membangun bukti yang akan meyakinkan orang lain bahwa Anda mengetahui frasa tersebut tanpa mengungkapkan frasa itu sendiri.

PLONKS

PLONK adalah perkembangan terbaru dan paling menarik di dunia tanpa bukti pengetahuan. PLONK adalah singkatan dari Polynomial-based, Linear-complex, Non-interactive, dan Knowledge-proof.

PLONK adalah jenis pembuktian tanpa pengetahuan yang bahkan lebih kuat dan efisien dibandingkan ZK-Snarks dan ZK-Starks. Ini memiliki banyak aplikasi dalam kriptografi, termasuk dalam transaksi pribadi, otentikasi, dan berbagi data.

Untuk memahami PLONK, bayangkan sebuah skenario di mana Anda memiliki pesan rahasia, dan Anda ingin membuktikan kepada seseorang bahwa Anda mengetahui pesan tersebut tanpa mengungkapkan pesan itu sendiri. PLONK akan memungkinkan Anda melakukan hal ini dengan membangun bukti yang akan meyakinkan orang lain bahwa Anda mengetahui pesannya tanpa mengungkapkan pesan itu sendiri.

Kesimpulan

Bukti tanpa pengetahuan adalah alat yang ampuh dalam kriptografi yang memungkinkan pihak-pihak memverifikasi informasi dan transaksi tanpa mengungkapkan informasi sensitif apa pun. ZK-Snarks, ZK-Starks, dan PLONK adalah berbagai jenis bukti tanpa pengetahuan yang memiliki berbagai aplikasi dalam industri blockchain dan seterusnya.