Bukti nol pengetahuan (Zero-Knowledge Proof, ZKP)?

๐Ÿ‘‰ Anda dapat membuktikan bahwa Anda tahu sesuatu, tetapi tidak perlu menyebutkan hal itu sendiri.

Misalkan Anda tahu kata sandi brankas, tetapi saya tidak ingin Anda memberi tahu saya kata sandi itu sendiri.
Anda hanya perlu membuka brankas dan memperlihatkan kepada saya apa yang ada di dalamnya.

Saya tahu Anda benar-benar tahu kata sandi, tetapi tetap tidak tahu apa kata sandinya.

Inilah yang disebut bukti nol pengetahuan.

Dalam Web3, contohnya adalah:

Metode login tradisional adalah Anda menyerahkan kata sandi kepada server untuk memverifikasinya.

Dan cara ZK adalah Anda hanya membuktikan "saya memiliki kata sandi yang benar", tetapi tidak mengirimkan kata sandi itu.

Keuntungannya adalah tidak ada yang bisa mencuri kata sandi Anda, dan server juga tidak perlu menyimpan informasi sensitif.

Privasi dan keamanan meningkat secara signifikan.


Jadi, apa hubungannya dengan #zerobase @ZEROBASE ?

Bukti pengetahuan nol meskipun sangat kuat, tetapi ada satu masalah: menghasilkan bukti ZK itu sendiri sangat memakan daya komputasi dan sangat lambat. Banyak aplikasi sebenarnya terjebak pada langkah ini.

Apa yang ingin dilakukan ZEROBASE adalah membangun jaringan terdesentralisasi "pembuatan bukti ZK secara real-time".

Dengan kata lain, ketika suatu aplikasi perlu melakukan zkLogin, transaksi pribadi, atau audit institusi, ia tidak perlu membangun seluruh sistem komputasi ZK yang mahal.

Namun, dapat menyerahkan kebutuhan pembuatan bukti kepada Prover Network ZEROBASE.

Jika itu benar-benar dapat menghasilkan bukti dalam level milidetik, itu berarti ZK tidak lagi hanya teknologi teoritis.

Namun, bisa benar-benar digunakan dalam skenario frekuensi tinggi dan latensi rendah (misalnya perdagangan langsung, verifikasi waktu nyata).

$ZBT

ZBT
ZBT
0.0745
+0.26%