RollupMerkeziyetsizlik解读之路:共享排序与基于ETH坊的两难选择

Orijinal yazar: Taiko Labs

Orijinal metin çevirisi: Deep Tide TechFlow

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Özet

Rollup merkezli yol haritası, blok zincirinin bölünmüş ve izole edilmiş olmasına neden oldu. Bu bölünme, Rollup'lar arasında değer transferinin eksikliğine yol açtı. Bu sorunu çözmek için Espresso, Astria ve Radius gibi paylaşılan sıralama mekanizmaları ortaya çıktı. Ancak bu çözüm, temelde yeni bir güven varsayımını gerektirir, çünkü bu tür katmanların kendi güvenlik setine sahip olmaları gerekir.

Rollup için bir paylaşılan sıralama katmanı oluşturmak istiyorsak, Ethereum en güvenilir nötr katmanı inşa edebileceğimiz veya kullanabileceğimiz bir seçenektir. Ethereum tabanlı Rollup (yani Tabana Dayalı Rollup), doğal olarak Ethereum ve diğer Tabana Dayalı Rollup ile tamamen uyumludur. Ancak, bir Tabana Dayalı Rollup olarak çözümün de bazı zorlukları vardır. En önemli zorluk, Blok zamanının Ethereum ile aynı olması ve 12 saniye ile sınırlı olmasıdır. Çözüm, merkezi sıralayıcı gibi hızlı onay mekanizmaları sağlamaktır veya Ethereum'un Blok zamanını hızlandırmaktır. Testnet'te, önceden onaylanmış hız, mevcut merkezi sıralayıcılardan daha hızlıdır.

Kavşak

Makalenin başını hatırlayalım, ETH seçtiği yol çok önemlidir. ETH, Merkeziyetsizlik'i benimsemeye ilk günden itibaren öncelikli bir görev olarak kabul etti. Bu öncelik, kullanıcı deneyimine bazı kısıtlamalar getirmiştir. Bu kısıtlamalar, Merkeziyetsizlik dağıtılmış sistemlerin tasarımındaki zorluklardan kaynaklanmaktadır (örneğin, küresel durumun işlenmesi, sıralı yürütme vb.). Bu, ETH'in diğer L1'lerden farklı olduğu noktadır. Diğer L1'ler hızlı ve ucuz seçenekler için biraz Merkeziyetsizlik fedakarlığı yapmışlardır. Hızlı ve ucuz olmalarının sebebi, Tarihin Kanıtı, daha büyük Blok boyutu ve paralel işleme sahip olmalarıdır. Bu kavramlar hızlı ve ucuz işlemlere izin verir, ancak doğrulayıcıların yükünü artırır. Bu, diğer L1'lerin ETH'ten daha yüksek donanım gereksinimlerine sahip olmasının nedenidir.

ETH zinciri kendini tarihi süresi dolmuş, durumsuz, Verkle ağacı vb. güncellemelerle genişletmeden önce Rollup'a görev veriyoruz.

Dört yıl önce, Ethereum, Rollup merkezli bir yol haritası benimsedi ve iyileştirmeler geleene kadar yürütme dış kaynak kullanımına dayalı bir daha kullanıcı dostu bir ortam haline getirdi. Bu sayede, tüm Ethereum ağlarında günlük ortalama 250 TPS'ye ulaştık.

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

rollup.wtf

Yukarıda belirtildiği gibi, ETH zincirinin Rollup merkezli bir yol haritasını benimsemeye karar vermesinden bu yana dört yıl geçti. Bu süre zarfında, L2'de "ETH zincirinin kendisinin ne olması gerektiği" ile ilgili birçok deney yapıldı. AltVM (Fuel, Fluent), zkVM (Aztec, Starknet), zkEVM (Scroll, Linea, zkSync), paralel EVM (MegaETH) vb. Bu, ETH zincirinin geleceği için ipuçları sunuyor. Ancak bunlar aynı zamanda birbirleriyle hatta hiçbir ilişkisi olmayan bağımsız blok zincirleri yarattı. Bu, parçalanma sorununu çözmek için paylaşılan bir sıralama katmanının ortaya çıkmasının nedenidir.

Paylaşılan Sıralama Katmanı

Şu anda, Rollup'ın merkezi bir sıralayıcısı vardır. Bu, önemli inceleme, canlılık ve MEV ekstraksiyon risklerini beraberinde getirir. Rollup, Merkeziyetsizlik isterse, sıralayıcıyı paylaşmayı seçebilir. Paylaşılan bir sıralayıcı kullanarak, Rollup kesinlik, Merkeziyetsizlik, hızlı işlemler ve Çapraz Zincir Etkileşimi atomikliğinden yararlanabilir. Vitalik'in dediği gibi: "Merkeziyetsizlik Rollup'ı yeni bir L1 geliştirmek için %90 çaba gerektiriyor. "Böylece, ortak bir sıralayıcı tercih edilerek, Merkeziyetsizlik'in mühendislik çabalarının önüne geçilebilir.

Paylaşılan sıralama katmanı temelde, Rollup'a katılan sıralama haklarını tek bir sıralayıcı ağına bağlayan bir katmandır. Bu katman, örneğin BFT gibi Konsensüsprotokolü çalıştırır, herkes (Konsensüsprotokolü tasarım kısıtlamaları içinde) katılabilir. Bu nedenle, birden fazla Rollup'un belirli bir işlem sırasına sahip ortak bir mekanizması vardır. Bu mekanizma ayrıca tüm Rollup katılımcıları arasında hızlı L2 nihai durum ve birleşebilirlik sağlar.

Paylaşılan sıralama katmanı bir sıralayıcı pazarıdır. Bu pazarda, Rollup, Blok alanını (ve öneri hakkını) daha yüksek teklif verenlere tek tek satabilir. Ayrıca, tüm Rollup katılımcıları arasında MEV yeniden dağıtımı yaratan bir katman da oluşturulur.

Odak Noktaları

Paylaşılan sıralama katmanı ağ etkisi ile birlikte, tüm Rollup katılımcıları arasında atomik bileşilebilirlik ve paylaşılan MEV yaratılabilir. Rollup, değerini artırmak için ağa katılır (aynı zamanda sıralayıcısının merkeziyetsiz olması).

Ancak, paylaşılan bir sıralama sistemine göre, katılan Rollup'ların mümkün olduğunca çok olması gerekmektedir. Eğer katılan Rollup X zincirden ayrılırsa, bu MEV dağılımı bozulacak ve doğrudan ağ etkisini etkileyecektir. Bu nedenle, paylaşılan sıralama sürekli bir oyun olarak kabul edilir ve katılımcılar her zaman oyunda kalmak zorundadır. Rushi'nin de söylediği gibi, bu tamamen B2B bir modeldir.

Paylaşılan sıralama katmanı, hızlı L2 finalite sağlamak ve dürüstlük varsayımını getirmek için BFT gibi bir protokol çalıştırırken paylaşılan sıralayıcı pazarında çalışır. Bu, yarısı doğrulayıcıların dürüst olduğunu varsayar. Bir sebepten ötürü yarısı doğrulayıcılar çevrimdışı veya dürüst olmadığı için BFT protokolünün etkinliğini kaybedebilir ve zincir aktifliğini kaybedebilir (yedek plana dayalı çözümler kullanılabilir). BFT protokolünün etkinliğini kaybetmesi durumunda, katılan Rollup'lar hızlı finaliteyi kullanamaz çünkü BFT protokolünden finalite onayı almak zorundadırlar. Bu katmandan gelen para çekme işlemleri de askıya alınacaktır. Ancak BFT protokolü çöksün bile, MEV yeniden dağıtımı devam eder çünkü Espresso'da, örneğin, MEV yeniden dağıtımı BFT protokolünden ayrıdır. Bununla karşılaştırıldığında, Ethereum, kripto ekonomi güvenliği ve aktiflik açısından her zaman en güçlü BFT protokolüdür.

Ayrıca, ağır Stake kullanıyorlarsa, ağır Stake riski de var. doğrulayıcıların donanım gereksinimleri yüksekse, bu bir tekel oluşturabilir. Ayrıca, ağır Stake hizmetinde bir hata oluşursa, büyük ölçekli kesintiler olabilir; daha fazla bilgi için, Eigenlayer'ın risk sıkça sorulan sorularına bakın. Paylaşılan bir sıralayıcıda ağır Stake yöntemleri hakkında daha fazla bilgi için, Nethermind ve Fourpillar'ın ortak araştırmasına bakın.

Dikkat edilmesi gereken nokta, paylaşılan sıralayıcının önceden onay kullanması nedeniyle bu sürecin L1 üzerinde (yani önceden onaylanmış olarak) tamamlanabileceğidir, bu da yeni katmana olan ihtiyacı ortadan kaldırır. Ayrıca, paylaşılan sıralayıcının hala L1 boru hattından geçmesi gereklidir. Bu nedenle, burada "hızlı nihaiyet" anlamını taşımamaktadır.

Sonuç olarak, paylaşılan sıralayıcı katmanının Merkeziyetsizlik ve sağlamlık olmadan, bunlar tek nokta arızalarıdır. Bunlar, rollup'a katılan tüm seçeneklerin en zayıf halkası haline gelecektir.

Nötrlik artık bir şaka değil: Dayalı 01928374656574839201

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Bahsedildiği gibi, ETHereum, çeşitli uygulamaların inşa edildiği en güvenilir merkezi olmayan katmandır. Rollup, bu hedefi gerçekleştirmek için veri kullanılabilirlik katmanı olarak ETHereum'a toplu işlem ve kanıt göndererek kullanır. Şu anda çoğu Rollup, merkezi sıralayıcılar tarafından yönetilmektedir ve tüm işlemler Rollup ekibi tarafından sıralanmaktadır. Bazı ekipler hala ağın Merkeziyetsizlik modelini tasarlamak için çaba göstermektedir, örneğin Aztec'in Fernet'i gibi. Ayrıca, mühendislik kaynaklarını harcamadan Merkeziyetsizlik modelini gerçekleştirmenin başka bir yoluda sıralamaya dayalıdır.

Taiko, ETH blok zincirini sıralama katmanı olarak kullanan ilk Based Rollup'tır. Blok, tamamen ETH blok zincirine dayalı olarak inşa edilmiştir. Herhangi bir kişi bir Blok önerisi yapabilir ve bu süreç tamamen izin gerektirmez. Her Rollup, yeni bir katman eklemek yerine ETH blok zincirine dayalı olarak kompozitliği sağlayabilir. ETH blok zinciri ve Based Rollup yuvaları senkron hareket ettiği için, bunlar birbirleriyle tamamen uyumludur. Bu, L1'de Flaş Krediler gerçekleştirilebileceği ve aynı yuvada Based Rollup üzerinde bazı faaliyetlerin yapılabileceği anlamına gelir (BBR tasarımımıza teşekkürler, ayrıntılar için buraya bakın). Ancak, ETH blok zinciri tabanlı yöntem bazı maliyetlerle birlikte gelir.

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Kaynak: L2 Beat

Bu konuya "Ön Onaya Dayalı Rollup Center Considerations" yazısında değinmiştik ama kısaca özetleyelim. Söylediğimiz gibi, Based Rollup'ın Blok süresi, 12 saniye olan ETH Rollup'ınkiyle aynıdır. Bu, Tabanlı Toplama'nın verilerini bloblar (veya çağrı verileri) aracılığıyla her 12 saniyede bir L1'e göndermesi gerektiği anlamına gelir. Blobu L1 ücretini karşılamaya yetecek kadar L2 işlemiyle dolduramazsanız bir kayıpla karşı karşıya kalırsınız. Bunu kullanıcılarımıza yansıtmamak için başlangıçta maliyeti kendimiz karşıladık ve çok para harcadık. Bugün, teklif sahibinin blok süresi karlı olabilmek için 12 saniyeden (yaklaşık 20 saniye) fazladır.

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Bu, Taiko'nun Başlangıç Rollup tarafından deneyimlenen zorlukların bir örneğidir. Genel olarak, ana sorun Blok zamanı ve gelirin temel ücret olarak sınırlı olmasıdır, merkezi bir sıralayıcıya dayanmamaktadır. Geliri feda edersiniz çünkü sıralama tamamen izin gerektirmez, MEV'niz tamamen Ethereum'a akar ve işlemlerden herhangi bir değeri yakalayamazsınız (Spire Labs, Başlangıç Rollup'ın gelir modelini iyileştirmek için bir çerçeve üzerinde çalışmaktadır).

Kullanıcı deneyimi ve blok zamanı sorununu çözmek için iki seçeneğimiz var:

  • Önceden Onaylanmışa Dayalı
  • L1'de daha hızlı Blok zamanı

Önceden Onaylanmış Temellere Dayalı

L1 doğrulayıcıların bazılarını kullanarak L2 kullanıcılarına önceden onaylanmış bir şekilde hizmet vermek.

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Titan tabanlı önceden onaylanmış demo üzerine

Önceden onaylı bir temelde, ETH ağının tüm aktifliğini ve güvenliğini devralmazsınız. Sadece ETH ağı doğrulayıcılarının bir alt kümesine güvenirsiniz. Ancak burada değinilmesi gereken önemli bir nokta, mevcut ETH ağı önerenlerden güvenilir taahhütler alıyor olmamızdır. Herhangi bir kişi, belirli bir miktarda ETH'i bir kayıt sözleşmesine Stake ederek önceden onaylayıcı sağlayıcı olabilir. Önceden onaylı temelli ayrıntıları daha önceki blog yazımızda detaylı bir şekilde açıkladık, lütfen buraya bakın.

Ön onaylı alan, hala erken ve sürekli gelişen bir aşamada bulunmaktadır. ETH blok zinciri oluşturmanın merkezileşmesi gibi bazı tehditlerle karşı karşıyadır, ancak yeni yaklaşımlar ve araştırmalarla daha uygun bir yapı tasarlanacaktır. Yakında ön onaylı tasarımımızı paylaşacağız.

Daha hızlı Blok?

解读Rollup去中心化之路:共享排序与基于以太坊的两难选择

Hiç kimse Ethereum'u daha kullanıcı dostu hale getirmeyi reddetmez. Daha hızlı nihai onaylama, daha hızlı blok zamanı ve daha hızlı işlem işleme, bunlar Based Rollup için en avantajlı senaryolar. Bahsettiğimiz gibi, L1 blok zamanı Based Rollup'ın tek engelidir. Daha hızlı L1 blok, daha hızlı Based Rollup bloğu anlamına gelir.

Daha hızlı L1'in temel fikri, yuva zamanını temelde azaltabilen bir Konsensus Mekanizması kullanmaktır. Tek Yuva Nihaiyeti (Single Slot Finality, SSF), her bir yuvanın birkaç saniye içinde nihai onayını tamamlayabileceği Orbit SSF gibi düşünülen bir Konsensus Mekanizmasıdır. Mevcut Gasper protokolünde ise nihai onay süresi 2 dönem yani 13 dakikadır. Bununla birlikte, SSF'nin dezavantajı, %33'ünün etkisi altında kolayca kalmasıdır.

Buradaki ana sorun, neden daha hızlı bir L1 her zaman gerekliyse, Rollup üzerindeki dört yıllık mühendislik çabası L1'i hızlandırmak için kullanılmıyor. Rollup'a çok fazla AR-GE çabası harcadık ve birçok farklı yöntem elde ettik. Bugün daha kısa bir Blok zamanı sağlansa bile, gelişme en fazla 2-3 yıl sürecektir.

ETH blok seçtiği açık bir yol izliyor. Bu yol, merkezi olmayan bir şekilde yapılmış herhangi bir tavize işaret etmez ve 'tekil aile paydaşları'na dokunmaz. Açıkça, daha hızlı bloklar, ETH blok konsensüsünü değiştirmeyi gerektirir ve bu değişiklik, mevcut durumdan daha az doğrulayıcı dağılımına yol açar. Bu, ETH topluluğunun önemli bir karar vermesi gereken bir durumdur.

Sonuç

Rollup'un gelişimi ve yaygınlaşmasıyla, parçalanma ve izolasyon ciddi bir sorun haline geldi. Bu nedenle, Birleşik Rollup olmak ve paylaşılan sıralayıcı katmanına katılmak önemli bir fark yaratır. Paylaşılan sıralama katmanı, hızlı nihai onay ve Çapraz Zincir Etkileşimi için kullanılabilirlik sağlayabilir, ancak bunlar yeni güven varsayımları gerektirir ve başarısız olabilir, ağ etkisini kaybedebilir. Based Rollup, ETHereum'un mevcut altyapısını kullanarak Blok oluşturur, ancak Blok zamanı ve gelir modeli konusunda zorluklarla karşılaşır. Bununla birlikte, özellikleri aracılığıyla Likidite parçalanmasını çözmek ve L1 ile tamamen birleştirilebilir bir çözüm sunar.

İlerlemenin yönü, temel Rollup'un dezavantajlarını aşmak için önceden onaylanmış ve daha hızlı L1 Blok zamanı gibi yeni çözümlere dayanan bir çözüm olabilir. Bu hedefler, Ethereum uyumundan ödün vermeden kullanıcı deneyimini geliştirmeyi amaçlamaktadır. Amacımız, ölçeklenebilir, merkezsiz ve kullanıcı dostu bir ekosistem yaratmaktır, Ethereum'un vizyonuna sadık kalarak.

ETH坊的基础是否被选择,不仅仅是一个技术决定,这关乎Merkeziyetsizlik Rollup "框架"的方向。

ETH-4.03%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 1
  • Share
Comment
0/400
KingOfGloryFansvip
· 2024-08-26 10:33
Hepsi içeride All in 🙌
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)