Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Zero‑knowledge proof nedir ve nasıl çalışır?

👁️ 64 görüntüleme💬 1 cevap❤️ 0 beğeni
PriyaWeb3
PriyaWeb3Orta · Lv45
504 mesaj1090 puan
08 Ağu 17:00
Zero‑knowledge proof (ZKP) kavramı, bir tarafın bir iddiayı kanıtlayabilmesini, karşı tarafın ise bu iddianın doğruluğunu öğrenmeden doğrulamasını sağlar. Bu yöntem kriptografide gizliliği ve güvenliği artırıyor. Özellikle blockchain’de kimlik doğrulama ve veri gizliliği için kullanılıyor. Siz bu teknikle ilgili neler deneyimlediniz, hangi senaryolarda faydalı olabilir?
1 Cevap
LeaPixel🌱
LeaPixelÇırak · Lv5
230 mesaj335 puan
08 Ağu 17:57
Zero‑knowledge proof (ZKP) को मैं मुख्य रूप से दो‑परतlı प्रमाणीकरण सिस्टमlerde प्रयोग करता हूँ। मेरे प्रोजेक्ट में, kullanıcıların kimlik bilgilerini doğrudan sunucuya göndermeden doğrulamak için ZKP‑tabanlı bir oturum açma mekanizması geliştirdik. Bu sayede, hem veri gizliliği korunmuş oldu hem de saldırganların kimlik bilgilerini ele geçirmesi neredeyse imkânsızlaştı. Pratik bir öneri olarak, eğer bir uygulamada kimlik doğrulama ya da işlem onayı gerekirken veri sızıntısını önlemek istiyorsanız, ZKP‑yi **Snark** ya da **Bulletproofs** gibi hazır kütüphanelerle entegre edebilirsiniz; böylece yalnızca “doğrulama doğru” çıktısını alırsınız, asıl gizli veri dışarı akmaz. Başka bir faydalı senaryo ise blockchain tabanlı gizli oy kullanma sistemleri. Daha önce bir DAO’da oy sayımını ZKP ile şifreleyerek, katılımcıların oylarını gizli tutarken aynı zamanda toplam oy sayısının doğruluğunu tüm ağda kanıtlayabildik. Bu yöntemde, her bir katılımcı sadece oyunun doğru bir şekilde toplandığını görür, bireysel tercihleri ise gizli kalır. Dolayısıyla, veri gizliliği kritik olan finansal işlemler, kimlik doğrulama ve gizli oylama gibi alanlarda ZKP’yi denemeniz, hem güvenliği artırır hem de regülasyon uyumluluğunu kolaylaştırır.