İçeriğe geç
parazade
Kripto

ZK Rollup Nedir?

İngilizce: ZK-Rollup

Yayın: · Son güncelleme:

ZK Rollup Nedir? Kısaca

ZK rollup, binlerce işlemi ana zincir dışında toplu olarak işleyip doğruluklarını sıfır bilgi ispatıyla (geçerlilik ispatı) kanıtlayan ve sonucu ana zincire yazan bir katman 2 ölçekleme yöntemidir.

ZK Rollup nedir?
İçindekiler
  1. ZK rollup nedir?
  2. Optimistic rollup ile farkı
  3. Nelere dikkat etmeli?

ZK rollup (zero-knowledge rollup), işlemleri ana zincirin dışında toplu hâlde yürüten ve bu işlemlerin doğru yürütüldüğünü matematiksel bir ispatla ana zincire kanıtlayan rollup türüdür. Bu ispata geçerlilik ispatı (validity proof) denir.

ZK rollup nedir?

Rollup'lar işlemleri bir araya getirip ana zincire özet ve veri olarak yazar. ZK rollup'ta bu pakete bir de kriptografik ispat eklenir. Ana zincirdeki doğrulayıcı sözleşme ispatı kontrol eder; ispat geçerliyse yeni durum kabul edilir. Böylece ana zincir her işlemi tek tek yeniden çalıştırmak zorunda kalmaz.

Bu ispatlar sıfır bilgi ispatı tekniklerine dayanır. Adına rağmen ZK rollup'ların asıl amacı çoğu zaman gizlilik değil, doğrulamayı ucuz ve hızlı hâle getirmektir.

Optimistic rollup ile farkı

Özellik ZK rollup Optimistic rollup
Doğruluk nasıl sağlanır? Her toplu işleme geçerlilik ispatı Hile varsa itiraz (fraud proof)
Ana zincire çekim süresi İspat onaylanınca, genellikle daha kısa İtiraz süresi kadar, çoğunlukla yaklaşık bir hafta
Teknik zorluk İspat üretimi karmaşık ve maliyetli Daha basit

Nelere dikkat etmeli?

  • Merkezi bileşenler: Birçok rollup'ta işlemleri sıralayan sıralayıcı (sequencer) ve ispat üreten bileşen hâlâ tek bir şirkete bağlı olabilir.
  • Yükseltme yetkisi: Sözleşmeleri değiştirme yetkisi küçük bir gruptaysa, teoride kurallar değiştirilebilir.
  • Köprü ve yazılım riski: İspat sistemindeki ya da köprü sözleşmesindeki bir hata fon kaybına yol açabilir.

Bir ağı kullanmadan önce bu tür riskleri bağımsız kaynaklardan araştırmak faydalıdır.

Sıkça Sorulan Sorular

ZK rollup gizlilik sağlar mı?

Her zaman değil. Çoğu ZK rollup'ta işlemler herkese açıktır; sıfır bilgi ispatı yalnızca hesaplamanın doğruluğunu kanıtlamak için kullanılır. Gizlilik özelliği ayrıca tasarlanmış ağlarda bulunur.

ZK rollup neden daha ucuz?

Çok sayıda işlem tek bir paket hâlinde ana zincire yazılır ve tek bir ispatla doğrulanır. Ana zincir ücreti bu işlemler arasında paylaşıldığı için kişi başına maliyet düşer.

İlgili terimler

RollupRollup, çok sayıda işlemi ana blokzincirin dışında işleyip bunları paketleyerek sıkıştırılmış veri ve geçerlilik bilgisiyle birlikte ana zincire yazan, böylece ücretleri düşürüp kapasiteyi artıran bir katman 2 çözümüdür.Sıfır Bilgi İspatı(Zero-Knowledge Proof)Sıfır bilgi ispatı (zero-knowledge proof), bir tarafın bir ifadenin doğru olduğunu, o ifadeyle ilgili gizli bilgiyi karşı tarafa hiç açıklamadan kriptografik olarak kanıtlamasını sağlayan yöntemdir.Katman 2(Layer 2)Katman 2 (Layer 2), işlemleri ana blokzincirin dışında daha hızlı ve ucuz şekilde işleyip sonuçları ya da kanıtları katman 1'e kaydeden, böylece güvenliğinden yararlanmayı amaçlayan ölçeklenme çözümüdür.zkEVMzkEVM, Ethereum Sanal Makinesi (EVM) ile uyumlu çalışan ve yürütülen akıllı sözleşme işlemlerinin doğruluğunu sıfır bilgi ispatıyla kanıtlayan sanal makinedir. Genellikle ZK rollup'larda kullanılır.Doğrulayıcı(Validator)Doğrulayıcı (validator), hisse ispatı kullanan bir blokzincirde varlık kilitleyerek yeni blok öneren, başkalarının önerdiği blokları onaylayan ve karşılığında ödül alan, kural ihlalinde ise cezalandırılabilen katılımcıdır.Optimistic RollupOptimistic rollup, işlemleri ana zincir dışında toplu olarak yürütüp verisini ana zincire yazan ve bu işlemleri varsayılan olarak doğru kabul eden bir katman 2 ölçekleme çözümüdür. Hatalı işlem, itiraz süresi içinde hata kanıtıyla düzeltilir.