TONboard

Zero-Knowledge (ZK) Proofs

2 min readupdated 2026-06-04✏️ Suggest an edit🕑 History
On this page (12)

ZK (Zero-Knowledge Proof) metode kriptografi untuk mengkonfirmasi tanpa mengungkapkan informasi.

Operasi ini melibatkan 2 sisi:

  • Prover (Sesungguhnya ia mempunyai pengetahuan yang luas) tentang segala sesuatu.
  • Verifier (Mengverifikasi) dia memeriksa.

Contoh: kredit#

Pemberi pinjaman ingin memastikan kemampuan peminjam, tapi peminjam ingin tetap Inkonognito.

→ ZK-bukti memberikan jaminan kemampuan pembayaran tanpa mengungkapkan identitas dan keamanan.

Sejarah#

1985 Silvio Micali, Avi Vigderson, Oded Goldreich menerbitkan Komplikasi pengetahuan sistem bukti interaktif.

Di tempat kerja:

  • Termasuk istilah bukti dengan pengungkapan nol;
  • Teknologi kriptografi dijelaskan;
  • Bukti Tidak membuka data pribadi, tapi menginstruksikan komunikasi.

Kategori-kategori#

zk-SNARKs

Zero-Knowledge Succinct Non-Interactive Argument of Knowledge.

  • Bukti tanpa mengungkapkan informasi;
  • Memerlukan kunci rahasia, yang dibentuk Sebelumnya;
  • Contoh aplikasi: Zcash Token privasi pertama yang tersedia secara luas di zk-SNARKs;
  • Saat mentransfer Zcash → konfirmasi datang tanpa mengungkapkan pihak dan jumlah.

zk-STARKs

Zero-Knowledge Scalable Transparent Arguments of Knowledge.

  • Terbuka secara acak dianalisis bukti;
  • Tidak memerlukan pengaturan awal;
  • Tidak mengungkapkan data rahasia pihak ketiga;
  • Juga disebut dengan protokol Arthur-Merlin.

Perbandingan

Parameterzk-SNARKszk-STARKs
Ukuran buktiKecilLebih banyak
Trusted setupYa.Tidak.
Post-quantum securityCacatTahan lama
Kecepatan VerifikasiCepat !Lebih cepat untuk data besar

Properti ZK#

  1. Keakuratan (Completeness) true konfirmasi → dapat meyakinkan verifier;
  2. Keaslian (Soundness) false assertion → tidak bisa meyakinkan verifier;
  3. Keamanan penuh Verifier tidak tahu apa-apa kecuali fakta yang benar.

Penggunaan#

LingkunganPenggunaan
BlockchainTransaksi dengan konfirmasi tanpa mengungkapkan data
KeuanganPerlindungan data klien + norma regulasi
IdentifikasiMengkonfirmasi identitas tanpa mengungkapkan
PengobatanAkses ke data pasien tanpa melanggar privasi

ZK untuk TON#

FungsiDeskripsi
IdentifikasiVerifikasi tanpa mengungkapkan informasi pribadi
Keamanan SiberMemverifikasi Keaslian Data Tanpa Membuka Kunci
Protokol PertukaranPembuktian kondisi tanpa mengungkapkan data awal

Proyek-proyek

Sumbernya#

Artikel serupa#

ℹ️ Informasi diverifikasi: 2025

Prepared by

TONboard

Support the project with a TON tip.

Comments

Posting a comment costs a small on-chain fee that keeps spam out.
  • No comments yet — be the first.