Teoriden pratiğe: Based Rollup, L1 sıralama odaklı Rollup çözümünü gerçekleştirebilir mi?
Orijinal yazar: YBB Capital Araştırmacısı Ac-Core
Önsöz:
Ethereum, her düğümün kullanıcı tarafından gönderilen her işlemi depolaması ve yürütmesi ilkesine göre çalışır. Tüm ağı genişletmek için Ethereum, Rollup çözümünü benimser. Basitçe söylemek gerekirse, işlem işlemenin çoğunu zincir dışına (L2) taşır, böylece Ethereum ana ağının (L1) yükünü azaltır ve işlem ücretlerini düşürür. Yani, Rollup = L1'deki akıllı sözleşmeler kümesi + L2'deki ağ düğümleri, yani zincir üstü akıllı sözleşmeler ve zincir dışı toplayıcılar. Kendi yerleşimi, fikir birliği ve veri kullanılabilirliği Ethereum'un kendisine dayanır ve yalnızca işlemleri yürütmekten sorumludur. L2 ağ düğümleri, en önemlisi sıralayıcı olan birden fazla parçadan oluşur, ancak şu anda Rollup'ın sıralayıcıları merkezileşme sorunuyla karşı karşıyadır.
Rollup ve Sıralayıcı
Rollup, işlemleri zincir dışında yürüten ve bunları bloklar halinde paketleyen Ethereum (L1) için bir ölçekleme çözümüdür. Her blok için Rollup, zincir durumunu yeniden oluşturmak için gereken verileri (veri kullanılabilirliğinin bir kaynağı olarak) veri kullanılabilirliği katmanına yayınlar ve zincir dışı yürütmenin doğruluğunun kanıtını yerleşim katmanına yayınlar (iki tür Rollup vardır. ZK-rollup durumunda, her blok sıfır bilgi kanıtı yayınlar; İyimser rollup durumunda, bir dolandırıcılık kanıtı yalnızca bir anlaşmazlık durumunda yayınlanır). EIP-4844'ten sonra, veri yayınlama blob'lara geçtiğinde, bu katman veri yayınlama katmanı olarak adlandırılabilir. Rollup'ın akıllı sözleşmesi, yayınlanan kanıtı L1'de doğrular ve her Rollup, zincirler arasında veri iletimini ve para yatırma ve çekme işlemlerini etkinleştirmek için bir veya daha fazla köprüye sahip olacaktır.
Rollup'ın uygulama mantığında, Sequencer önemli bir bileşendir. Esas olarak L2'de işlem isteklerini almak, yürütme sıralarını belirlemek ve işlemleri gruplara paketlemek ve son olarak L1'deki Rollup akıllı sözleşmesine iletmekten sorumludur. İşlem işleme verimliliğini iyileştirmede ve maliyetleri düşürmede önemli bir rol oynar.
Sıralayıcının fonksiyonları ve çalışma prensipleri temel olarak dört bölümden oluşmaktadır.
1. İşlemleri alma: Sıralayıcı, kullanıcılardan veya uygulamalardan işlem istekleri alır. Bu işlemler, doğrudan Ethereum ana ağında değil, önce L2'de işlenir;
2. İşlemleri sıralama: Sıralayıcı, alınan işlemleri sıralamaktan ve yürütülme sırasını belirlemekten sorumludur. Bu süreç, Ethereum madencilerinin işlemleri bloklara paketlemeden önce yaptıklarına benzerdir;
3. Paketleme işlemleri: Sıralama makinesi, sıralanan işlemleri, birden fazla işlemin özet bilgilerini içeren gruplar halinde paketler;
4 L1'e Gönder: Son olarak, sıralayıcı paketlenmiş işlem grubunu ödeme ve veri depolama için Ethereum ana ağına (L1) gönderir. Bu şekilde, L1 durum güncellemelerini doğrulayabilir ve L2'de depolayabilir.
Rollup teknolojisi etkili bir genişleme çözümü sunsa da, ayırıcının tasarımı ve uygulanmasında hala bazı sorunlar var. Bunlardan ilki ve en önemlisi merkezileşme sorunudur. Çoğu Rollup projesi şu anda genellikle tek bir varlık veya birkaç varlık tarafından kontrol edilen merkezi ayırıcılara güveniyor. Getirdikleri sezgisel riskler şeffaflık eksikliği ve tek noktada başarısızlıktır.
Yukarıdaki katı açıklamayı bir kenara bırakırsak, ister Metis'in doğrudan piyasaya açtığı sıralama havuzu düğümü staking'inin L2 çözümü olsun, ister YBB Capital'in önceki yazılarında bahsi geçen bağımsız proje Espresso çözümü olsun, L2 merkezi olmayan sıralayıcı çözümü hakkındaki tartışma, esas itibariyle sıralama kar pastasının dağıtımı ve gelecekteki piyasa spekülasyon alanının beklentisidir, bu nedenle çıkarların ve ortodoksinin doğruluğu kaçınılması zor olan anahtardır.
Tabanlı Rollup'ın Tarihsel Arka Planı ve Tasarımı
Resim kredisi: @drakefjustin
Rollup kavramı ilk olarak Ethereum kurucusu Vitalik Buterin tarafından önerildi. Buterin'in orijinal fikri, herkesin kısıtlamalar olmadan işlemlerini genişletmesine izin vermek için tamamen kısıtlanmamış bir Toplam Anarşi durumu elde etmekti. Mevcut sıralayıcıdaki yukarıdaki sorunlar göz önüne alındığında, 2023'te Ethereum Araştırmacısı: Justin Drake, sıralayıcıyı Ethereum L1'in kendisi tarafından yönetmek için Rollup'lara dayalı bir çözüm önerdi. Bu çözümün içeriği aşağıdaki gibidir (kaynak için genişletilmiş bağlantı 1'e bakın):
tanım:
"Toplamaların sıralaması temel katman (L1) tarafından yönlendirildiğinde, bunlara L1 tabanlı veya L1 sıralı toplamalar diyoruz. Özellikle, L1 tabanlı toplamalar, bir sonraki L1 önereninin L1 arayıcıları ve oluşturucularıyla işbirliği yaparak bir sonraki Toplama bloğunu bir sonraki L1 bloğuna izinsiz bir şekilde dahil edebildiği zamandır."
Avantaj:
-
Canlılık: Tabanlı Rollup, L1 ile aynı canlılık garantilerinden yararlanır. Lütfen, kaçış kapıları olan Tabanlı Olmayan Rollup'ın canlılığının azaltılacağını unutmayın (kaçış kapısı, Rollup sisteminde sorunlar oluştuğunda kullanıcıların varlıkları L2'den L1 ana zincirine güvenli bir şekilde çekmelerine olanak tanıyan Rollup'taki bir güvenlik mekanizmasıdır. Acil çıkışa benzer);
Daha zayıf yerleşim garantileri: Escape Pod işlemleri, yerleşimin garanti altına alınması için zaman aşımını beklemelidir;
Sansüre dayalı MEV: Kaçış kapıları olan toplamalar, zaman aşımı sırasında kısa vadeli dizici sansüründen kaynaklanan olumsuz MEV'e karşı savunmasızdır;
Ağ etkileri risk altındadır: Sıralayıcı canlılık hatalarından kaynaklanan toplu çıkışlar (örneğin, merkezi olmayan bir PoS sıralama mekanizmasına yapılan 51% saldırısı) Rollup'ın ağ etkilerini yok edecektir. L1'den farklı olarak, Rollup'ın sıralayıcı canlılık hatalarından zarif bir şekilde kurtulmak için sosyal fikir birliğini kullanamayacağını unutmayın. Toplu çıkışlar, bilinen tüm Tabanlı Olmayan Rollup tasarımlarında Demokles'in kılıcıdır;
Gaz Cezası: Bir kaçış kapısı aracılığıyla kapatılan işlemler, kullanıcıları için genellikle bir gaz cezasına neden olur (örneğin, işlemler toplu olarak gerçekleştirilmediğinde veri sıkıştırmasının yetersiz olması nedeniyle).
-
Merkeziyetsizlik: Tabanlı Rollup, L1'in merkeziyetsizliğini devralır ve doğal olarak L1 arama-oluşturma-önerme altyapısını yeniden kullanır. L1 arama ve oluşturma uzmanları, toplama MEV'lerini çıkarmak için L1 bloklarına toplama blokları eklemeye teşvik edilir. Bu da L1 blok önerme uzmanlarını L1'de toplama bloklarını paketlemeye teşvik eder.
-
Basitlik: Tabanlı Rollup sıralaması en basit olanıdır, hatta merkezi sıralamadan çok daha basittir. Tabanlı Rollup, sıralayıcı imzalarının doğrulanmasını gerektirmez, kaçış kapıları gerektirmez ve harici PoS konsensüsü gerektirmez.
Tarihsel not: Ocak 2021'de Vitalik, L1-düzen tabanlı şemaları tam anarşi olarak adlandırdı; bu da aynı anda birden fazla toplama bloğu gönderme riskini taşıyordu ve bu da gaz ve iş israfına yol açıyordu. Mevcut Proposer-Builder Separation (PBS) şeması, L1 bloğu başına en fazla bir toplama bloğu ve gaz israfı olmadan sıkı bir şekilde kontrol edilen L1 sıralamasına izin veriyor. Toplamalar n+1 bloğu (veya k >= 1 için n+k) n bloğu için bir SNARK kanıtı içerdiğinde, ZK-toplama kanıtı işinin israfı önlenebilir.
-
Maliyet: Based Rollup'ın sıfır gaz maliyeti vardır — merkezi olmayan veya merkezi sıralayıcılardan gelen imzaları doğrulamaya gerek yoktur. Based Rollup'ın basitliği geliştirme maliyetlerini düşürür, yayın süresini kısaltır ve kod açıklarının açığa çıkmasını azaltır. Based Rollup'ların sıralanması ayrıca belirteç gerektirmez, belirteç tabanlı sıralayıcıların düzenleyici yükünden kaçınır.
-
L1 ekonomik uyumu: Based Rollup'tan kaynaklanan MEV doğal olarak temel alındığı L1'e akar. Bu akış L1 ekonomik güvenliğini güçlendirir ve MEV'in yok olması durumunda L1 yerel token'larının ekonomik kıtlığını artırır. L1 ile bu yakın ekonomik uyum Based Rollup'ın meşruiyetini oluşturmaya yardımcı olabilir. Önemlisi, MEV gelirini feda etmesine rağmen Based Rollup, L2 sıkışıklık ücretlerinden (EIP-1559 biçiminde L2 temel ücretleri gibi) gelir elde etme seçeneğini korur.
-
Egemenlik: L1'e sipariş verme yetkisi devretmesine rağmen, Based Rollup egemenliğini korur. Based Rollup bir yönetim belirtecine sahip olabilir, temel ücretler toplayabilir ve uygun olduğunda bu temel ücretlerin gelirlerini kullanabilir (örneğin kamu mallarını finanse etmek için Optimism gibi).
eksiklik:
-
MEV Geliri Yok: Based Rollup, MEV'i L1'e devrederek gelirini temel ücretlerle sınırlar. Sezgiye aykırı olarak, bu Based Rollup'ın toplam gelirini artırabilir. Bunun nedeni, toplama manzarasının kazananın her şeyi aldığı gibi görünmesi ve kazanan toplamanın, baskınlık elde etmek ve nihayetinde geliri maksimize etmek için Based Rollup'ın güvenliğinden, merkeziyetsizliğinden, basitliğinden ve tutarlılığından yararlanabilmesidir.
-
Sınırlandırılmış sıralama: Sıralamayı L1'e devretmek, sıralama esnekliğini azaltır. Bu, belirli sıralama hizmetlerinin uygulanmasını daha zor veya hatta imkansız hale getirir:
Ön onay: Hızlı ön onay, merkezi sıralama için bir sorun değildir ve harici PoS konsensüsüyle elde edilebilir. L1 sıralamasıyla hızlı ön onay, EigenL, Dahil Etme Listeleri ve Oluşturucu Bağları dahil olmak üzere birçok umut verici araştırma yönüyle açık bir sorundur.
İlk Gelen İlk Hizmet Alır (FCFS): Arbitrum tarzı FCFS sıralamasının Tabanlı Toplama'da uygulanıp uygulanamayacağı belirsizdir. EigenL, L1 sıralı Tabanlı Toplama için bir FCFS katmanı sağlayabilir.
isim:
"Based Rollup" ismi, temel zincire (Base L1) yakın olmasından gelir. Bu, Coinbase'in yakın zamanda duyurduğu Temel zincirle çelişir, ki bu da garip bir tesadüftür. Aslında, Coinbase Temel duyurusunda iki tasarım hedefini paylaştı:
-
Tokensizlik: “Yeni bir ağ tokeni çıkarmayı planlamıyoruz.”
-
Merkeziyetsizlik: “Zaman içinde blok zincirini kademeli olarak merkeziyetsizleştirmeyi planlıyoruz.”
Base, Based Rollup'a dönüşerek tokensiz merkeziyetsizliğe ulaşabilir.
Resim kaynağı: @jchaskin 22
Teoride, Based Rollup herkesin Rollup bloğuna genişlemesine ve sıralanmış işlem durumu değişikliklerini L1'e yayınlayarak L2'den MEV çıkarmasına izin verir, böylece tüm sıralama ve güvenlik Ethereum L1 tarafından sağlanır. Bu, harici hisse kanıtı konsensüsünü ve belirli bir Rollup'ın token gereksinimlerini atlatabilir. Aynı zamanda, varlıkları güvende tutmak için elzem olan diğer Rollup'larla karşılaştırıldığında, Based Rollup vizyonunda acil durum kaçış kapağı işlevi kaldırılabilir. İşlem yalnızca Rollup'taki işlemlerin Ethereum'un güvenli bir şekilde çalışmasını sağlarken sorunsuz bir şekilde tamamlanmasını gerektirir.
Taiko Labs Tabanlı Toplama
Resim kaynağı: Taiko resmi web sitesi
Taiko Labs, Ethereum'un ikinci katman genişleme çözümündeki Taiko Labs projesi olan Based Rollup'ı geliştiren ve tanıtan ana ekiptir. Vizyonu, Based Rollup gibi yenilikçi teknolojiler aracılığıyla Ethereum ana ağının ölçeklenebilirlik sorununu çözmektir. Üç ana özelliği vardır:
1. Ethereum'un EVM (Tip 1) ZK-EVM'sine tamamen eşdeğer: Kullanılan (Tip 1) zkEVM, Ethereum ile tam uyumluluğa sahiptir ve geliştiriciler, akıllı sözleşme yürütme hatası riski konusunda endişelenmeden, merkezi olmayan uygulamaları (dApp'ler) Ethereum ve Taiko arasında sorunsuz bir şekilde taşıyabilirler;
2. Açık kaynak: Tüm Taiko kaynak kodu GitHub'da herkese açıktır ve herkes tarafından görüntülenebilir, oluşturulabilir veya değiştirilebilir. Bu açık kaynak modeli, blok zinciri teknolojisinin geliştirilmesinin küçük bir ekibin çabalarıyla sınırlı kalmamasını, aynı zamanda dünya çapındaki toplulukları ve geliştiricileri de kapsamasını sağlar;
3. Tam merkeziyetsizlik: EVM ile yüksek uyumluluğu sağlamanın yanı sıra, Taiko protokolün tam merkeziyetsizliğini elde etmeye de kararlıdır. Taiko, sistemin merkeziyetsiz doğasını sağlamak için bloklar göndermeyi ve merkeziyetsiz teklif sahipleri ve doğrulayıcılar aracılığıyla zkP'ler üretmeyi planlamaktadır.
Taiko, tamamen Ethereum'a eşdeğer bir Tip 1 inşa etmeye çalışıyor
Vitalik Buterin'in ZK-EVM'lerin farklı türleri (genişletilmiş bağlantı 2'ye bakın) adlı eserinde bahsettiği Ethereum ile tam ve tavizsiz eşdeğerliğin peşinde olan ZK-EVM. Amacı Ethereum bloklarını doğrulamak için Ethereum ile tam uyumlu olmaktır (en azından doğrulanabilir yürütme katmanı, işaret zinciri konsensüsü hariç ancak tüm işlemler, akıllı sözleşmeler ve hesap mantığı dahil ve karmaları, durum/işlem ağaçlarını ve diğer konsensüs mantığını değiştirmeyecektir), bu nedenle diğer türlerle karşılaştırıldığında, Tip 1 yerel çözüme yakın olmak için en karmaşık ve zor olanıdır.
Resim kaynağı: Vitalik Buterin: ZK-EVM'lerin farklı tipleri
Diğer çekirdek yapılar:
Rekabetçi Toplama (BCR – Temel Rekabetçi Toplama)
Taiko Labs tarafından geliştirilen yenilikçi bir blok zinciri genişletme çözümüdür. BCR, farklı katılımcıların blokları göndermek ve kanıtlar üretmek için özgürce rekabet etmelerine olanak tanıyan rekabetçi bir mekanizma aracılığıyla Rollup'ın verimliliğini ve güvenliğini iyileştirmeyi ve böylece tüm ağın performansını ve merkeziyetsizliğini iyileştirmeyi amaçlamaktadır. Genel özet aşağıdaki gibidir.
-
Özellikler
Açık rekabet: Herhangi bir nitelikli katılımcının blokları göndermek ve kanıtlar üretmek için yarışmasına izin verin. Bu açık mekanizma merkezi kontrolü azaltır ve ağın merkeziyetsizliğini iyileştirir. Yarışmacılar daha iyi hizmetler sunarak ödüller ve işlem ücretleri kazanır;
Verimli genişleme: Blok oluşturma ve doğrulama verimliliğini etkili bir şekilde iyileştirebilir. Birden fazla rakip paralel olarak çalışabilir, tek nokta darboğazlarından kaçınılabilir, işlem işleme hızı ve ağ genişletme yetenekleri iyileştirilebilir;
Güvenlik: Sistemin saldırılara karşı koyma yeteneği, çok taraflı rekabet mekanizmasıyla iyileştirilir. Çok taraflı rekabetle oluşturulan bloklar ve kanıtlar, sistemin şeffaflığını ve güvenliğini artırarak tek bir varlık tarafından kontrol edilmesini veya saldırıya uğramasını zorlaştırır.
-
Avantaj
EVM Uyumluluğu: BCR, Ethereum Sanal Makinesi (EVM) ile tam uyumludur ve bu sayede mevcut Ethereum akıllı sözleşmeleri ve merkezi olmayan uygulamalar (DApp'ler) büyük değişikliklere gerek kalmadan kolayca BCR'ye taşınabilir;
Yüksek verim: BCR işlemleri işleyip paralel olarak bloklar üretebildiğinden, ağın verimi önemli ölçüde iyileştirilir, daha yüksek işlem hacimlerini idare edebilir, işlem maliyetlerini ve gecikmeleri azaltır;
Merkeziyetsizlik: Merkeziyetsiz blok üretimi ve kanıt mekanizmaları sayesinde ağın merkeziyetsiz yapısı garanti altına alınır ve merkezi varlıklar tarafından kontrol edilme riski azaltılır.
-
Dezavantajları
Artan karmaşıklık: Sistem karmaşıklığı, birden fazla rakip arasında blok oluşturma ve doğrulamayı koordine etmek için karmaşık algoritmalar ve protokoller gerektirir. Akıllı sözleşme karmaşıklığı, rekabet sonuçlarını ele almak için ek mantık gerektirebilir.
Olası sorunlar: BCR'nin rekabet mekanizması altında, birden fazla rakip aynı anda blokları hesaplayıp gönderdiğinde, ücretler artabilir. Kullanıcılar, özellikle ağ yoğun olduğunda veya rekabet şiddetli olduğunda, işlemler için BCR'yi kullanırken daha yüksek işlem ücretleriyle karşılaşabilirler. Aynı zamanda, bol miktarda kaynağa sahip büyük düğümler rekabette bir avantaja sahip olabilir ve bu da merkezileşmeye yol açabilir.
BBR Tabanlı Güçlendirici Toplama
Booster, BBR'de özel bir katılımcıdır. İşlem gruplarını optimize etmekten, işlem verilerini sıkıştırmaktan ve birden fazla işlem grubunu paralel olarak işlemekten sorumludur. Gerçek rolü, yürütme ve depolamayı ayırmak, L1 merkezsiz kalırken L2 yürütmeyi sürdürmek ve L1 ve tüm BBR'lerdeki akıllı sözleşmelerin adresini tutarlı tutmaktır.
Aynı zamanda artan sistem karmaşıklığı, kaynak tüketimi ve potansiyel merkezileşme gibi zorluklarla da karşı karşıyadır. Gelecekte, BBR'nin gelişen blok zinciri teknolojisinin ihtiyaçlarını karşılamak için daha da optimize edilmesi ve genişletilmesi gerekmektedir.
Resim kaynağı: Taiko Labs
Çözüm
Şu anki genel gözlemden yola çıkarak, Based Rollup, Ethereum'un ikinci katmanının genişleme yönteminde büyük bir değişiklik olarak görülebilir. Rollup'ın sıralaması doğrudan birinci katman önerenine emanet edilir ve öneren ile oluşturucunun ayırma tasarımı, birinci katmanın Rollup için tüm sıralama rollerini gerçekleştirmesine izin vermek için kullanılır. Aynı zamanda, MEV de genişletilir, böylece L2 arayıcıları işlem paketlerini L1 arayıcıları olan L2 oluşturucularına gönderebilir ve bu tam L2 blokları daha sonra L1 bloklarının bir parçası haline gelir ve son olarak L1 oluşturucuları ve Ethereum ana ağı tarafından işlenir.
Based Rollup'ın Rollup'a nihai çözüm olarak kabul edilip edilemeyeceği henüz doğrulanmadı, ancak bu aşamada Ethereum'un ikinci katman genişlemesinde büyük bir yenilik olduğu ve genişleme için daha güvenli ve merkezi olmayan bir çözüm sağladığı yadsınamaz. Aynı düşünce Bitcoin ekosistemine getirilirse, Ethereum tarafından güçlü ölçeklenebilirlikle uygulanan yerel ve merkezi olmayan VM ile karşılaştırıldığında, uygulama zorluğu anlaşılabilir, bu nedenle tüm endüstrinin gerçek anlamda merkezi olmayan genişleme sorununu çözmek için kat etmesi gereken uzun bir yol var.
Uzantı Bağlantıları:
【 1 】 Tabanlı toplamalar—L1 diziliminden süper güçler https://ethresear.ch/t/based-rollups-superpowers-from-l1-sequencing/15016/1
【2】ZK-EVM'lerin farklı tipleri https://vitalik.eth.limo/general/2022/08/04/zkevm.html
Referans makaleler:
【1】Kredi oyunu: Çoklu imzalar ve komiteler tarafından kontrol edilen toplamalar ://mp.weixin.qq.com/s?__biz =Mzk0OTYwMDM1Mg==mid=2247486544idx=1sn=7a0ee8eb1d32e6ef0bd08354986c0a1fsource=41#wechat_redirect
【2】Taiko Araştırma Raporu: Kusursuz Genişleme ve Tam Uyumluluk için Ethereum Katman 2 Çözümühttps ://www.panewslab.com/zh/articledetails/id09jfto.html
Bu makale internetten alınmıştır: Teoriden pratiğe: Based Rollup, L1 sıralama odaklı Rollup çözümünü gerçekleştirebilir mi?
İlgili: ZetaChain, XP Airdrop 1. Turunda 10 milyon ZETA dağıtacak
ZetaChain XP airdrop'unun ilk turu yakında geliyor. Ekosistem uygulamaları, 1 Temmuz 00:00'a (UTC) kadar bir ZETA Ödülleri RFP'si gönderebilir. Bu aynı zamanda uygulamalar için ilk airdrop ödüllerinin dağıtımının başlangıcını da işaret ediyor. 90 günlük XP lansman etkinliği sona erdi. Ana ağ ödüllerinin ilk turu esas olarak 1 Mayıs 2024'teki ilk XP kullanıcı anlık görüntüsüne dayanmaktadır. ZetaChain ağının sürekli büyümesini desteklemek için, bu airdrop etkinliği, kullanıcıların XP veri katmanına göre alabilecekleri ZETA ödüllerini daha iyi belirleme gücünü ZetaChain ekosistem uygulamalarının eline veriyor. Bu yaklaşım, airdrop ödüllerinin en temel kullanıcılara ve XP etkinliklerine dağıtılmasını sağlarken, tüm ekosistemin katılımını sağlar. Eğer siz…