Sözlük Terimi20 Nisan 2024

Sıfır Bilgi Kanıtı

Zero Knowledge Proof

Bilginin kendisini açığa vurmaksızın bilgiye sahip olunmasını kanıtlayan kriptografik yöntem: ZK-rollup'ları

zero-knowledge-proofzk-rollupkriptografigizlilikölçekleme

Tanım

Bilginin kendisini açığa vurmaksızın bilgiye sahip olunmasını kanıtlayan kriptografik yöntem: ZK-rollup'ları

Cevabın ne olduğunu asla göstermeden cevabı bildiğinizi kanıtlarsınız. Kimliğinizi göstermeden 21 yaşından büyük olduğunuzu kanıtlamak gibi: kapı görevlisi yalnızca "evet, 21+" görür, başka hiçbir şey. Kriptoda bu, bir rollup'ın kimseyi bir milyon işlemin tamamını yeniden kontrol etmeye zorlamadan bir milyon işlemi doğru işlediğini kanıtlamasını sağlar.

Sıfır bilgi kanıtı (ZKP), bir tarafın (kanıtlıyan), bir ifadenin doğruluğunun ötesinde hiçbir bilgiyi ifşa etmeden diğer tarafı (doğrulayıcıyı) ifadenin doğru olduğuna ikna edebildiği bir kriptografik protokoldür. Blok zinciri bağlamında ZKP'ler iki dönüştürücü yetenek sağlar: (1) binlerce işlemi tek bir kompakt kanıta sıkıştıran ZK rollup'lar ve (2) gönderen, alıcı veya tutarı ifşa etmeden işlemleri doğrulayan gizlilik koruyucu protokoller.

Trader'lar için ZK teknolojisi teorik gelecek teknolojisi değildir. Şimdi teslim ediliyor. zkSync, StarkNet ve Scroll, günlük milyonlarca işlem hacmi işleyen canlı mainnet ZK rollup'larıdır. Polygon, ZK tabanlı bir mimariye geçiyor. ZK kanıtları, kimlik doğrulamadan (Worldcoin) özel DEX'lere (Penumbra) ve doğrulanabilir zincir dışı hesaplamaya kadar her şeye entegre ediliyor. ZK yeteneklerini anlamak, hangi altyapı token'larının gerçek teknolojik hendekleri olduğunu hangilerinin sloganlara bindiğini belirlemenize yardım eder. Daha pratik olarak: ZK rollup'lar sonunda L2 ölçeklemeye hükmedecek ve ZK-ekosistem yatırımlarını kriptodaki en yüksek kanaatli altyapı işlemlerinden biri yapacak.

Nasıl Çalışır

Bir ZKP sistemi üç özelliği karşılamalıdır:

  • Eksiksizlik: İfade doğruysa dürüst bir kanıtlayan, dürüst bir doğrulayıcıyı ikna edebilir.
  • Sağlamlık: Dürüst olmayan bir kanıtlayan, doğrulayıcıyı yanlış bir ifadeye ikna edemez (ihmal edilebilir olasılık hariç).
  • Sıfır bilgi: Doğrulayıcı, ifadenin doğruluğu ötesinde hiçbir şey öğrenmez.

Kriptodaki iki baskın ZKP uygulaması şunlardır:

zk-SNARK'lar (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge): Küçük, hızlı doğrulanabilir kanıtlar üretir. Güvenilir kurulum töreni gerektirir (parametreleri üretmek için tek seferlik çok taraflı bir hesaplama). Güvenilir kurulum ele geçirilirse sahte kanıtlar üretilebilir. zkSync, Mina ve erken Zcash tarafından kullanılır.

zk-STARK'lar (Zero-Knowledge Scalable Transparent Argument of Knowledge): Daha büyük kanıtlar üretir ama güvenilir kurulum gerektirmez. Kuantum bilişim saldırılarına dirençlidir. StarkNet tarafından kullanılır. Genellikle daha güvenli ama kanıtlayanlar için hesaplama açısından daha pahalı kabul edilir.

Her iki tür de aynı ilke üzerinde çalışır: kanıtlayan hesaplamayı bir polinom denklemine dönüştürür, polinomun doğru değerlendiğine dair bir kanıt üretir ve doğrulayıcı kanıtı minimal hesaplamayla (hesaplama boyutuna göre logaritmik veya sabit zamanda) kontrol eder.

Trader'lar İçin Neden Önemli

ZK rollup'lar L2 ölçeklemesinin son oyunudur. ZK rollup'lar anlık kesinleşme (kanıtla ve bitti, itiraz penceresi yok), daha güçlü güvenlik garantileri (ekonomik oyun teorisi karşılığında matematiksel kanıt) ve daha düşük veri maliyetleri (kanıtlar, Optimistic rollup'ların gönderdiğinden daha küçük olabilen) sağlar. Optimistic rollup'lar ilk taşınan likidite avantajına sahip olsa da teknoloji yörüngesi uzun vadede ZK baskınlığını destekliyor. Performanslı ZK kanıt üreticilerini başarıyla uygulayan L2'ler orantısız pazar payı yakalayacak.

ZK teknolojisi yeni işlem primitifleri yaratır. Emir ayrıntılarının uygulamaya kadar gizlendiği özel DEX'ler, korumalı likidite havuzları, doğrulanabilir zincir üstü limit emirler ve MEV dirençli işlem protokolleri tümü ZKP'lerle mümkün olur. Bu primitifler olgunlaştıkça zincir üstü trading'in nasıl işlediğini ve hacmin nerede yoğunlaştığını yeniden şekillendirebilirler. Bu protokollerdeki erken benimseyenler ve likidite sağlayıcıları önemli getiri ve token teşvikleri yakalayabilir.

Güvenilir kurulum riski gerçektir ama yönetilebilirdir. SNARK tabanlı sistemler için güvenilir kurulum töreni tek bir hata noktasıdır. Ele geçirilirse tüm sistemin güvenliği çöker. Çoğu büyük SNARK sistemi, güvenlik için yalnızca bir dürüst katılımcının gerekli olduğu büyük ölçekli törenler (yüzlerce katılımcı) kullanır. STARK tabanlı sistemler bu riski tamamen ortadan kaldırır. ZK token'larını veya protokollerini değerlendirirken hangi kanıt sistemini kullandıklarını ve spesifik güvenlik varsayımlarını anlayın.

Sık Yapılan Hatalar

  1. ZK'nın varsayılan olarak gizli olduğu anlamına geldiğini varsaymak. ZK rollup'lar işlem verisini gizlemek için değil ölçeklemek için geçerlilik kanıtları kullanır. zkSync veya StarkNet üzerindeki işlemleriniz sequencer'lara görünürdür ve zincir üstü durum farklarında görünürdür. Gerçek işlem gizliliği ek ZK katmanları (Aztec veya Tornado Cash tarzı mixer'lar gibi) veya gizlilik odaklı zincirler (Zcash, Monero) gerektirir. Ölçekleme ZK'sı ile gizlilik ZK'sını karıştırmayın.
  2. Kanıt üretici maliyetlerini küçümsemek. ZK kanıtları üretmek önemli hesaplama gerektirir. Erken zkEVM uygulamaları yüksek kanıt üretici maliyetleri ve yavaş kanıt üretimiyle boğuştu ve verimi sınırladı. Maliyetler hızla düşerken (ZK için Moore Yasası), güncel ZK rollup'ları yakın vadede Optimistic rollup'lardan daha yüksek operasyonel maliyetlere sahip olabilir; bu da daha yüksek ücretlere veya daha düşük sequencer kârlılığına dönüşebilir.
  3. "ZK"yı monolitik bir teknoloji gibi görmek. zk-SNARK'lar ile zk-STARK'lar farklı güvenlik varsayımlarına (güvenilir kurulum ile şeffaf), kanıt boyutlarına (küçük ile büyük), doğrulama maliyetlerine (daha ucuz ile daha pahalı) ve kuantum direncine (savunmasız ile dirençli) sahiptir. Spesifik ZK uygulaması, protokol güvenliği ve uzun vadeli yaşama için muazzam önem taşır.

SSS

S: Sıfır bilgi kanıtları işlemleri anonim yapar mı? C: Kendi başlarına hayır. ZK rollup'lar ölçeklenebilirlik için geçerlilik kanıtları kullanır; yani işlem sonuçları doğrulanır ama veri hâlâ zincire gönderilir. Gerçek anonimlik, işlemin geçerli olduğunu kanıtlarken işlem ayrıntılarını (gönderen, alıcı, tutar) gizleyen ek ZK katmanları gerektirir. Aztec ve railgun gibi projeler ZK ölçeklemeyi gizlilikle birleştirir.

S: ZK kanıtları kuantuma dirençli mi? C: zk-STARK'lar, kuantum bilgisayarlara karşı güvenli olduğuna inanılan çarpışma dirençli hash fonksiyonlarına dayandığı için kuantuma dirençlidir. zk-SNARK'lar, kuantum saldırılarına (Shor algoritması) açık eliptik eğri eşlemelerine dayanır. Ölçeklenebilir kuantum bilişim gelirse SNARK tabanlı sistemlerin post-quantum kriptografiye geçmesi gerekecektir.

S: Hangi ZK rollup token'larına dikkat etmeliyim? C: Büyük ZK rollup token'ları STRK (StarkNet), ZK (zkSync) ve SCR (Scroll) içerir. Polygon (MATIC/POL), Polygon zkEVM ve AggLayer ile ZK tabanlı bir mimariye geçiyor. Her biri farklı teknolojik yaklaşımlara, ekosistem olgunluğuna ve tokenomics'e sahip. "ZK token'ları"nı bir sepet gibi görmek yerine her birini ayrı ayrı araştırın.

Detaylı İnceleme

Daha fazlasını keşfetmek ister misiniz? Şunlara göz atın:

İlgili Terimler

Ticarete Başlamaya Hazır mısınız?

The Kingfisher topluluğuna katılın ve profesyonel düzeyde ticaret araçlarına ve içgörülere erişin.