kullanici1
Mart 3, 2026

Bir barda olduğunuzu ve barmene 18 yaşından büyük olduğunuzu kanıtlamanız gerektiğini düşünün. Kimliğinizi (Ehliyet/Pasaport) çıkarıp gösterirsiniz. Barmen yaşınızı görür, evet. Ama aynı zamanda adınızı, ev adresinizi, TC kimlik numaranızı ve doğum tarihinizi de görür. Sadece “Yaş > 18” bilgisini doğrulamak için, tüm mahremiyetinizi ifşa ettiniz. Bu, dijital dünyanın en büyük sorunudur: Doğrulama için İfşa Zorunluluğu.
Peki ya barmene kimliğinizi hiç göstermeden, matematiksel bir yöntemle 18 yaşından büyük olduğunuzu %100 kesinlikle kanıtlayabilseydiniz? İşte Zero-Knowledge Proofs (ZKP – Sıfır Bilgi İspatları), bu imkansız gibi görünen paradoksu çözen devrimsel bir kriptografik protokoldür. 1985 yılında MIT araştırmacıları (Goldwasser, Micali, Rackoff) tarafından teorize edilen bu kavram, bugün Blockchain ve Web3 dünyasının “Kutsal Kasesi” haline gelmiştir. Sektördeki en büyük yanılgı, ZKP’nin sadece gizlilik (Privacy) için kullanıldığıdır. Oysa ZKP, aynı zamanda blokzincirlerini ölçeklemek (Scalability) ve veriyi sıkıştırmak için kullanılan bir mühendislik harikasıdır. Bu kapsamlı rehberde; Ali Baba’nın Mağarası analojisinden zk-SNARKs ve zk-STARKs mimarisine, “Toxic Waste” (Zehirli Atık) probleminden Ethereum Katman 2 çözümlerine kadar ZKP’nin derin matematiğini ve geleceğini en ince detayına kadar inceleyeceğiz.
Zero-Knowledge Proof, bir tarafın (Kanıtlayan – Prover), diğer tarafa (Doğrulayan – Verifier) bir bildiriminin (Statement) doğru olduğunu, o bildirimin içeriği dışında hiçbir ek bilgi vermeden ikna etmesini sağlayan protokoldür.
Bir ZKP protokolünün geçerli sayılması için şu üç şartı sağlaması gerekir:



ZKP’nin karmaşık matematiğini anlamak için Jean-Jacques Quisquater’ın ünlü hikayesini kullanalım.
Protokol:
İhtimal Hesabı:
Peggy’nin şans eseri doğru yolda olma ihtimali %50’dir. Victor bu testi 20 kez tekrarlarsa, Peggy’nin her seferinde şans eseri doğru yerde olma ihtimali 1/2^{20} yani milyonda birdir. 20 tekrar sonunda Victor, Peggy’nin parolayı bildiğine matematiksel olarak emin olur, ama parolayı hala bilmemektedir. İşte bu Sıfır Bilgi İspatıdır.
Ali Baba örneğinde Victor ve Peggy sürekli konuşmak zorundaydı (Challenge-Response). Buna Etkileşimli ZKP (Interactive ZKP) denir.
Ancak Blockchain dünyasında bu zordur. Peggy (Cüzdan) bir kanıt oluşturup Blockchain’e (Victor) göndermeli ve çevrimdışı olmalıdır. Binlerce düğümle tek tek konuşamaz.
ZKP dünyasında iki ana teknoloji hakimdir. Bunlar arasındaki fark, mühendislik kararlarını belirler.
1. zk-SNARKs (Succinct Non-Interactive Argument of Knowledge)
2. zk-STARKs (Scalable Transparent Argument of Knowledge)
ZKP sadece bir “Gizlilik Coini” teknolojisi değildir. İnternetin altyapısını değiştirmektedir.
1. Blockchain Ölçeklenebilirliği (zk-Rollups)
Ethereum saniyede 15 işlem (TPS) yapabilir. Visa ise 24.000. Ethereum’u hızlandırmak için ZKP kullanılır.
2. Mahremiyet (Privacy Coins)
3. Kimlik Doğrulama (Passwordless Auth)
Yeni bir alan doğuyor: Zero-Knowledge Machine Learning (zkML).
Her güzel teknolojinin bir bedeli vardır.
Hayır. Aksine, kurumsal şirketlerin ticari sırlarını (tedarikçi fiyatları vb.) halka açık blokzincirlerinde ifşa etmeden işlem yapabilmesi için ZKP şarttır. “Privacy” (Mahremiyet) ve “Secrecy” (Gizlilik) farklıdır.
zk-SNARK sistemini başlatmak için kullanılan ilk rastgele sayılardır. Eğer bu sayılar saklanırsa, sistemi kuran kişi istediği kadar sahte para basabilir (ancak kimsenin parasını çalamaz). Zcash, bu kurulumu bir Çernobil radyoaktif atığı imha töreni ciddiyetinde, matkaplarla bilgisayarları parçalayarak yapmıştır.
Doğrudan hayır. Ancak “Taproot” güncellemesi ile Schnorr imzaları geldi, bu da ZKP benzeri bazı özelliklerin önünü açtı.
Matematik altyapınız varsa “MoonMath Manual” okuyun. Yazılımcıysanız “Circom” dili ile basit bir devre (Circuit) yazarak başlayın.
Kısa vadede mobil uyumluluğu ve hızıyla SNARK. Uzun vadede kuantum direnci ve şeffaflığıyla STARK. Muhtemelen hibrit sistemler göreceğiz.
Zero-Knowledge Proofs, kriptografinin son 50 yıldaki en büyük buluşlarından biridir. Bize, “Güven” kavramını yeniden tanımlama şansı verir. Artık “Güven ama Doğrula” (Trust but Verify) değil, “Doğrula ve Güvenmene Gerek Kalmasın” (Verify and Don’t Trust) çağına giriyoruz.
İnternet, verinin kopyalanması üzerine kuruluydu. ZKP ise verinin korunarak kanıtlanması üzerine kuruludur. Bu, sadece finansal sistemleri değil, kimlik, oylama ve yapay zeka sistemlerini de kökten değiştirecektir.
SiberTim olarak vizyonumuz; geleceğin internetinde (Web3), hiç kimsenin “Bana güven, verilerini koruyacağım” diyen merkezi otoritelere (Google, Facebook) muhtaç kalmamasıdır. ZKP, bu özgürlüğün matematiksel garantisidir.