Rollup Nedir?

Rolluplar, Ethereum'un iÅŸlemleri ve verileri iÅŸleme kapasitesini ölçeklendirmenin bir yolu olarak tasarlanmış yapılardır. Bir dizi görevi gruplandırıyorlar ve bunları zincir dışında hesaplıyorlar, yalnızca bu iÅŸlemlerin sonucunu Ethereum'a gönderiyorlar, böylece L1'de (birinci katman) daha fazla veri birikmesine izin veriyorlar. Ethereum kurucu ortağı Vitalik Buterin, 2020'den bu yana Ethereum ölçeklendirmesinin geleceÄŸinin bir parçası olarak rollupları zorluyor ve Danksharding'in teklifiyle ölçeklendirme yol haritası toplama merkezli hale geldi.


Rolluplar ve Ölçeklenebilirlik Sorunu

Birinci nesil akıllı sözleÅŸme özellikli blok zincirlerden biri olan Ethereum, iÅŸlem ve veri iÅŸleme konusundaki sınırlı yetenekleri nedeniyle ölçeklenebilirlik sorunuyla karşı karşıyadır. Ethereum, temel katmanında saniyede yaklaşık 15 iÅŸlem (TPS) iÅŸleyebiliyor; bu ilk aÅŸamalarda yeterliydi ancak artık blockchain'in popülaritesi göz önüne alındığında yetersiz kalıyor.

Rolluplar, ana zincirle (bu durumda Ethereum) baÄŸlantıyı korurken, zincir dışı blok zinciri yükünün bir kısmını alarak bu soruna saldırır. Rolluplar, iÅŸlemenin zincir dışında yürütülmesine olanak tanır ve yalnızca ana zincire basit bir sonuç döndürür. Bu, iki hedefe ulaşır: diÄŸer toplamalar tarafından zincire daha fazla veri gönderilmesine olanak tanır ve güvenlik ve merkezi olmayan yönetim dengesiyle de olsa, daha fazla iÅŸlemin daha düşük maliyetle hızlı bir ÅŸekilde iÅŸlenmesine olanak tanır.

Bunlara toplama denir çünkü çoÄŸu, bir grup iÅŸlemi "Rolluplar" ve yalnızca gerekli verileri ana zincire çıkarmak için sıkıştırma tekniklerini kullanır. Bu, veri çıkışı büyükse ana zincirin yine de kısıtlanacağı anlamına gelse de, söz konusu sıkıştırma nedeniyle yine de yardımcı olur.

Ethereum kurucu ortağı Vitalik Buterin'e göre , Ethereum temel katmanı ERC20 token transferinin maliyeti ~45.000 gas iken, toplamadaki bir ERC20 token transferi 16 bayt zincir içi alan kaplıyor ve maliyeti 300 gas'ın altında. Ayrıca, bir ana aÄŸ akıllı sözleÅŸmesinin Rolluplara taşınması çok fazla deÄŸiÅŸiklik yapılmadan mümkündür.

Farklı Rollup Türleri

Her birinin verilerini doÄŸrulamak için kullandığı yaklaşıma baÄŸlı olarak Rolluplar iki ana gruba ayrılabilir: Optimistic and ZK-rollupları.

Optimistic rolluplar her zaman gerçekleÅŸtirilen ve teklif edilen iÅŸlemlerin geçerli olduÄŸunu varsayar ve kullanıcıları bunun tersini kanıtlamak için fraud kanıtı sunmaya davet eder. Bir anlaÅŸmazlık olması durumunda, verileri Ethereum zincirine gönderen tarafa karşı dolandırıcılığa karşı ağırlık verilir ve kaybeden, fonlarının kesildiÄŸini görerek cezalandırılır. Optimism, Arbitrum ve Taban Optimistic rolluplardır.

ZK rollupları, Ethereum ağının üstünde akıllı bir sözleÅŸme tarafından doÄŸrulanan kriptografi kanıtlarına dayanır. Bu geçerlilik kanıtları her iÅŸlem grubunda güncellenir ve Optimistic kardeÅŸleriyle karşılaÅŸtırıldığında kolayca doÄŸrulanabilir. Bu, Zk rolluplarını Optimistic rolluplardan daha ucuz hale getirir. Loopring ve Zksync bu grubun bir parçasıdır.

Rollup Merkezli Bir Yol Haritası

Ethereum ölçeklenebilirlik planları, parçalamaya dayalı bir L1 çözümü içeriyordu; bu, daha düşük iÅŸlem ücretleri ile daha fazla iÅŸleme izin vermek için verilerin paralel olarak bölüneceÄŸi ve iÅŸleneceÄŸi anlamına geliyor. Bununla birlikte, bu tasarım , ana zincirin daha fazla verinin dahil edilmesine izin verecek ÅŸekilde geniÅŸlediÄŸi ve toplamaların bu alandan yararlanmasına olanak tanıyan, danksharding adı verilen toplama merkezli parçalama yaklaşımının yerini almıştır .

Bu, Vitalik'in Buterin'in , Ethereum'u "herkesin iÅŸlediÄŸi tek bir yüksek güvenlikli yürütme parçasına ve ayrıca ölçeklenebilir bir veri kullanılabilirliÄŸi katmanına" dönüştürmeyi amaçlayan toplama merkezli ölçeklendirme teklifinin sonucudur . Buterin, tüm protokollerin ve iÅŸlemlerin toplamalara taşınması durumunda Ethereum'un ~3.000 TPS'ye ulaÅŸabileceÄŸini tahmin ediyor.

Bununla birlikte, toplamaların ana zincire daha fazla veri göndermesine ve ayrı bir ücret piyasası oluÅŸturmasına olanak tanıyan EIP-4844'ün (proto-danksharding) uygulanmasından türetilen yaklaÅŸan iyileÅŸtirmelerle , Ethereum'un kapasitesi teorik olarak maksimum ~ ~ 100.000 TPS.


0 Yorumlar