Rollup
Kısaca Rollup, işlemleri zincir dışında yürüten, ardından verilerini ve bir kanıt ya da iddiayı ana zincire gönderen ve güvenliğinin büyük bölümünü ondan devralan bir Layer 2'dir.
Rollup, işlemlerin ana zincirin dışında yürütüldüğü, batch'ler halinde toplandığı ve Ethereum gibi bir Layer 1'e geri gönderildiği bir ölçeklendirme tasarımıdır. Temel fikir, işlem verisinin L1'e yazılmasıdır; böylece herkes rollup'ın durumunu yeniden oluşturup doğrulayabilir. Rollup'ı, kendi bağımsız güvenliğine sahip bir sidechain'den ayıran şey tam olarak budur.
İki ana tür vardır. Optimistic rollup'lar her batch'in geçerli olduğunu varsayar ve genellikle yaklaşık yedi gün süren bir itiraz penceresi tanır; bu süre içinde herkes hatalı bir durumu geri almak için fraud proof sunabilir. ZK rollup'lar ise batch'in doğru hesaplandığını kanıtlayan kriptografik bir validity proof ekler, böylece L1 beklemeden doğrulama yapabilir. Her iki durumda da işlemleri genellikle bir sequencer sıralar ve batch'leri oluşturur.
Yatırımcılar için rollup'lar, L1'e kıyasla çok daha ucuz ve hızlı işlem yapmak anlamına gelirken L1'e giden güvenilir bir yolu da korur. Ancak bazı ödünleşimleri de vardır. Optimistic rollup'lardan L1'e standart çekimler günler sürer; bu yüzden hızlı üçüncü taraf bridge'ler ortaya çıkmıştır ve bunlar kendi risklerini getirir. Birçok rollup'ta hâlâ merkezi bir sequencer ve bir multisig tarafından kontrol edilen yükseltilebilir kontratlar bulunur; dolayısıyla pratikteki güvenlik, projenin ne kadar merkeziyetsizleştiğine bağlıdır.
Rollup'ın kanıt sisteminin gerçekten canlı ve permissionless olup olmadığına, upgrade anahtarlarının kimde olduğuna ve sequencer durursa zorunlu çekim (forced withdrawal) yolunun bulunup bulunmadığına bakın. Bir rollup'ta yayınlanan token'ın kendi başına ayrı bir kontrat olduğunu unutmayın; bu yüzden adresi özellikle o ağda doğrulayın. Düşük ücretler token çıkarmayı da ucuzlaştırır, dolayısıyla alışılmış dolandırıcılık kontrolleri orada da aynı şekilde geçerlidir.




