Zero Knowledge Proof (ZKP) adalah metode kriptografi di mana satu pihak (pembuktian) dapat membuktikan kepada pihak lain (verifier) bahwa suatu pernyataan atau klaim adalah benar, tanpa perlu mengungkapkan informasi apa pun selain klaim tersebut.
Zero Knowledge Proof (ZKP) adalah protokol kriptografi yang memungkinkan satu pihak (pembuktian) untuk membuktikan kepada pihak lain (verifier) bahwa mereka memiliki pengetahuan atau informasi tertentu, tanpa perlu mengungkapkan informasi tersebut. Dengan kata lain, ZKP memungkinkan pembuktian kebenaran suatu pernyataan atau klaim tanpa mengungkapkan data yang mendasari klaim tersebut.
Dalam ZKP, pembuktian dan verifier terlibat dalam pertukaran kriptografis yang melibatkan tantangan dan respons. Pembuktian memberikan bukti yang meyakinkan verifier tentang kebenaran klaim tanpa mengungkapkan informasi sensitif. Proses ini dilakukan sedemikian rupa sehingga verifier tidak dapat mendapatkan informasi apa pun selain fakta bahwa klaim tersebut benar.
ZKP memiliki aplikasi yang luas dalam dunia kripto dan blockchain, seperti dalam protokol privasi, verifikasi transaksi, dan sistem identitas terdesentralisasi. Dengan menggunakan ZKP, pengguna dapat memverifikasi transaksi atau identitas mereka tanpa perlu mengungkapkan informasi sensitif seperti saldo atau identitas sebenarnya.