Bir zk-rollup, çoğu zaman katman 1 (layer-1) olarak adlandırılan yoğun bir temel blok zincirinde her bir işlemi doğrudan işlemek yerine, bir işlem yığınını ayrı olarak yürütür ve ardından yığının doğru işlendiğini matematiksel olarak kanıtlayan, sıfır bilgi kanıtı (zero-knowledge proof) olarak bilinen kompakt bir kriptografik kanıt üretir. Bu, her bir işlemin ana zincirin kendisinde açığa çıkarılmasına veya yeniden yürütülmesine gerek kalmadan gerçekleşir. Ana zincirin yalnızca bu kanıtı doğrulaması gerekir; bu da, yığının kendisi çok sayıda ayrı transfer içerse bile, her işlemi tek tek doğrulamaktan çok daha ucuz ve hızlıdır.
Bu yaklaşım, her şeyi doğrudan temel katmanda işlemeye kıyasla işlem ücretlerini önemli ölçüde azaltabilir ve verimi artırabilir; bunu yaparken temel zincirin altında yatan güvenliğin büyük bölümünü de miras alır, çünkü geçerlilik kanıtı doğrulama olmadan öylece güvenilmek yerine gerçekten zincir üzerinde (on-chain) kontrol edilir. zk-rollup'lar, blok zincirlerinin ölçeklenmesine yardımcı olmak için kullanılan birkaç katman 2 (layer-2) tasarımından biridir ve diğer rollup yaklaşımlarından esas olarak, nihai olarak neyi başarmaya çalıştıklarıyla değil, zincir dışı işlemlerin gerçekten geçerli olduğunu nasıl kanıtladıklarıyla ayrılır.
Kullanıcı açısından bir zk-rollup ile etkileşim genellikle, altta yatan blok zincirini doğrudan kullanmaya benzer görünür; tipik olarak tanıdık bir cüzdan ve iki ağı birbirine bağlayan bir köprü aracılığıyla, altta yatan kanıt sistemini veya yığınlama sürecinin perde arkasında gerçekte nasıl işlediğini anlamaya gerek kalmadan gerçekleşir.
Önemli çıkarımlar
- Bir zk-rollup, işlemleri ana blok zincirinin dışında işler ve bunların geçerliliğine dair kriptografik bir kanıtı zincire geri gönderir.
- Bu, her işlemi doğrudan temel katmanda işlemeye kıyasla ücretleri azaltır ve verimi artırır.
- Ana zincir, rollup'a olduğu gibi güvenmek yerine kanıtı doğrular; bu da temel katmanın güvenliğinin büyük bölümünü miras almasını sağlar.
ZK-Rollup — frequently asked questions
Bir zk-rollup, diğer katman 2 ölçeklendirme yöntemlerinden nasıl farklıdır?
zk-rollup'lar, işlem geçerliliğini zincir üzerinde (on-chain) kontrol edilen kriptografik bir kanıt kullanarak matematiksel olarak ispatlar. Diğer katman 2 yaklaşımları farklı yöntemler kullanır; örneğin, belirli bir zaman penceresi içinde biri başarıyla itiraz etmedikçe işlemlerin geçerli olduğunu varsaymak gibi.
Bir zk-rollup kullanmak için kriptografiyi anlamam gerekir mi?
Hayır. Bir zk-rollup ile günlük etkileşim, örneğin bir köprü aracılığıyla bağlanmış bir cüzdan üzerinden işlem göndermek, altta yatan matematiği anlamayı gerektirmez. Bu karmaşıklık, protokolün kendisi tarafından ele alınır.
İlgili terimler
Layer 2Layer 1Zincirler Arası KöprüAna Ağ (Mainnet)Zincir Üstü (On-Chain) All terms →New to crypto, or filling in the gaps? Work through the essentials in Learn, browse every term A–Z, or see live prices for the coins these concepts power.