Ethereum ölçeklenebilirlik ilerlemesi: The Surge analizi ve Rollup yol haritası görünümü

Ethereum'ın Olası Geleceği: The Surge

Ethereum'un yol haritası başlangıçta iki tür ölçeklendirme stratejisi içeriyordu: parçalama ve Layer2 protokolleri. Parçalama, her bir düğümün yalnızca küçük bir işlem bölümünü doğrulayıp saklamasına izin verirken, Layer2 protokolleri Ethereum'un üzerine bir ağ inşa eder. Bu iki yol sonunda bir araya gelerek Rollup merkezli bir yol haritası oluşturdu ve bu gün bile Ethereum'un ana genişleme stratejisidir.

Rollup merkezli yol haritası net bir iş bölümü öneriyor: Ethereum L1, güçlü ve merkeziyetsiz bir temel katman olmayı hedeflerken, L2 ekosistemin genişlemesine yardımcı olma görevini üstleniyor. Bu model, toplumda oldukça yaygındır; örneğin mahkeme sistemi (L1) temel güvence sağlarken, girişimciler (L2) bu temelin üzerine gelişim sağlıyor.

Bu yıl, EIP-4844 blobs'un piyasaya sürülmesiyle, Ethereum L1'in veri bant genişliği büyük ölçüde arttı, birçok Ethereum sanal makinesi Rollup birinci aşamaya girdi. Her bir L2, kendi iç kuralları ve mantığına sahip bir "parça" olarak var olmaktadır; parça uygulama çeşitliliği ve çeşitliliği artık bir gerçek haline gelmiştir. Ancak bu yol, bazı benzersiz zorluklarla da karşı karşıya. Şu anda görevimiz, Rollup merkezli yol haritasını tamamlamak ve bu sorunları çözerken Ethereum L1'in sağlamlığını ve merkeziyetsizliğini korumaktır.

Vitalik yeni makale: Ethereum'un olası geleceği, The Surge

The Surge: Ana Hedefler

  1. Gelecekte Ethereum, L2 aracılığıyla 100.000'den fazla TPS'ye ulaşabilir;
  2. L1'in merkeziyetsizliğini ve dayanıklılığını koruyun;
  3. En azından bazı L2'ler Ethereum'un temel özelliklerini tamamen devralmıştır ( güven olmadan, açık, sansüre dayanıklı );
  4. Ethereum, 34 farklı blok zinciri değil, tek bir bütünleşik ekosistem gibi hissettirmelidir.

Vitalik yeni makale: Ethereum'un olası geleceği, The Surge

Bu bölümün içeriği

  1. Ölçeklenebilirlik Üçgen Paradoksu
  2. Veri kullanılabilirliği örneklemesi ile ilgili daha fazla gelişme
  3. Veri Sıkıştırma
  4. Genelleşmiş Plasma
  5. Olgun L2 kanıt sistemi
  6. L2'ler arası etkileşim iyileştirmeleri
  7. L1 üzerinde yürütme genişletme

Ölçeklenebilirlik Üçgen Paradoksu

Ölçeklenebilirlik üçgeni paradoksu, blok zincirinin üç özelliği arasında bir çelişki olduğunu savunur: merkeziyetsizlik, ölçeklenebilirlik ve güvenlik. Bu kavram katı bir matematik teoremi değil, daha çok sezgisel bir argümandır. Eğer merkeziyetsiz dostu bir düğüm saniyede N işlem doğrulayabiliyorsa ve sizin saniyede k*N işlem işleyen bir zinciriniz varsa, o zaman ya her işlem yalnızca 1/k kadar düğüm tarafından görülebilir ( güvenliği azaltır ), ya da düğümler güçlü hale gelir ( merkeziyetsizliği azaltır ).

Bazı yüksek performanslı zincirler üçgen paradoksunu çözdüğünü iddia ediyor, ancak aslında bu zincirleri çalıştıran düğümler Ethereum düğümlerinden daha zor. Ancak, veri kullanılabilirliği örnekleme ile SNARK'ların birleşimi gerçekten üçgen paradoksunu çözüyor: bu, istemcilerin yalnızca az miktarda veri indirerek ve çok az hesaplama yaparak büyük miktarda verinin kullanılabilirliğini ve hesaplama adımlarının doğruluğunu doğrulamasına olanak tanır.

Üçgen paradoksunu çözmenin bir diğer yolu Plasma mimarisidir; bu, veri erişilebilirliği sorumluluğunu kullanıcılara devreder. SNARK'ların yaygınlaşmasıyla birlikte Plasma mimarisi daha geniş kullanım senaryoları için uygulanabilir hale gelmiştir.

Vitalik yeni makalesi: Ethereum'un olası geleceği, The Surge

Veri Erişilebilirliği Örneklemesinin İlerleyişi

Hangi sorunu çözmeye çalışıyoruz?

2024 Mart'ta Dencun güncellemesinden sonra, Ethereum her 12 saniyede 3 adet yaklaşık 125 kB blob veya her slot için yaklaşık 375 kB veri kullanılabilir bant genişliğine sahip olacak. İşlem verilerinin doğrudan zincir üzerinde yayınlandığı varsayıldığında, ERC20 transferi yaklaşık 180 bayt, bu durumda Ethereum üzerindeki Rollup'ın maksimum TPS'si 173.6'dır. Ethereum'un calldata'sı eklendiğinde, 607 TPS'ye ulaşabilir. PeerDAS kullanarak, blob sayısı 8-16'ya kadar çıkabilir ve calldata'ya 463-926 TPS sağlayabilir.

Bu, Ethereum L1 için önemli bir yükseltme, ancak yeterli değil. Orta vadeli hedefimiz her slotun 16 MB olması ve Rollup veri sıkıştırma iyileştirmeleri ile birlikte yaklaşık 58000 TPS sağlamaktır.

Bu nedir? Nasıl çalışır?

PeerDAS, "1D sampling" için nispeten basit bir uygulamadır. Ethereum'da, her blob 253 bit asal alan üzerindeki 4096. dereceden bir polinomdur. Polinomun paylarını yayınlıyoruz, her pay toplamda 8192 koordinattan komşu olan 16 koordinatta 16 değerlendirme değeri içermektedir. Bu 8192 değerlendirme değerinden herhangi biri 4096'sı blob'u geri yüklemek için kullanılabilir.

PeerDAS, her istemcinin az sayıda alt ağı dinlemesine ve küresel p2p ağındaki eşlerden diğer alt ağlardaki blob'ları istemek için soru sormasına olanak tanır. Daha ihtiyatlı olan SubnetDAS, ek eş katmanına soru sormadan yalnızca alt ağ mekanizmasını kullanır. Mevcut öneri, hisse kanıtına katılan düğümlerin SubnetDAS'ı, diğer düğümlerin ise PeerDAS'ı kullanmasını sağlamaktır.

Teorik olarak, "1D örnekleme" ölçeğini çok büyük bir şekilde genişletebiliriz, ancak bu, bant genişliği sınırlı istemcilerin örnekleme yapmasını engelleyecektir. Bu nedenle, nihayetinde 2D örnekleme istiyoruz; bu, yalnızca blob içinde değil, aynı zamanda bloblar arasında rastgele örnekleme yapar.

Mevcut araştırmalarla hangi bağlantılar var?

  1. Veri kullanılabilirliğinin orijinal gönderisi (2018)
  2. Takip raporu
  3. DAS hakkında açıklayıcı makale, paradigm
  4. KZG taahhüdü ile 2D kullanılabilirlik
  5. ethresear.ch üzerindeki PeerDAS ve makale
  6. EIP-7594
  7. ethresear.ch üzerindeki SubnetDAS
  8. 2D örneklemedeki geri kazanılabilirlikteki ince farklar

Ne yapmamız gerekiyor? Hangi dengelemeler var?

Sonrasında PeerDAS'ın uygulanması ve piyasaya sürülmesi, ardından PeerDAS üzerindeki blob sayısını artırmak. Aynı zamanda, DAS'ın ve onun fork seçim kuralları güvenliği gibi konularla etkileşimlerini düzenlemek için daha fazla akademik çalışma olmasını umuyoruz.

Gelecekte daha ileri aşamalarda, 2D DAS'ın ideal versiyonunu belirlememiz ve güvenlik özelliklerini kanıtlamamız gerekiyor. Ayrıca, nihayetinde KZG'den, kuantum güvenli ve güvenilir bir kurulum gerektirmeyen alternatif bir çözüme geçmeyi umuyoruz.

Uzun vadeli gerçekçi yol şu olabilir:

  1. İdeal 2D DAS uygulaması;
  2. 1D DAS kullanmaya devam edin, örnekleme bant genişliği verimliliğinden feragat edin, basitlik ve dayanıklılık için daha düşük veri üst sınırını kabul edin;
  3. DA'dan vazgeçin, Plasma'yı odaklandığımız ana Layer2 mimarisi olarak tamamen kabul edin.

Yol haritasının diğer bölümleriyle nasıl etkileşimde bulunabilirim?

Eğer veri sıkıştırması gerçekleştirilirse, 2D DAS'a olan talep azalacak ya da en azından ertelenecek, eğer Plasma yaygın olarak kullanılırsa talep daha da azalacaktır. DAS ayrıca dağıtılmış blok inşa protokolleri ve mekanizmalarına da zorluklar çıkarmaktadır.

Vitalik'in Yeni Yazısı: Ethereum'un Olası Geleceği, The Surge

Veri Sıkıştırma

Hangi sorunu çözüyoruz?

Rollup içindeki her işlem büyük miktarda zincir üstü veri alanı kaplar: ERC20 transferi yaklaşık 180 bayt gerektirir. İdeal veri kullanılabilirliği örneklemesi olsa bile bu, Layer protokollerinin ölçeklenebilirliğini sınırlar. Her slot 16 MB, elde ediyoruz:

16000000 / 12 / 180 = 7407 TPS

Eğer sadece payın sorununu değil, aynı zamanda paydanın sorununu da çözebilirsek, her Rollup'taki işlemlerin zincirde daha az bayt kaplamasını sağlarsak, bu ne anlama gelir?

Bu nedir, nasıl çalışır?

Sıfır bayt sıkıştırması sırasında, her uzun sıfır bayt dizisini iki baytla değiştirerek kaç tane sıfır bayt olduğunu gösteriyoruz. Daha ileriye giderek, işlemin belirli özelliklerinden faydalandık:

  • İmza Birleştirme: ECDSA imzasından BLS imzasına geçiş, birden fazla imzanın tek bir imzada birleştirilmesine olanak tanır.
  • adresleri pointer ile değiştirme: Daha önce bir adres kullanmışsak, 20 baytlık adresi, geçmişteki bir konuma işaret eden 4 baytlık bir pointer ile değiştirebiliriz.
  • İşlem değerinin özel serileştirilmesi: Çoğu para birimi değerini temsil etmek için özel ondalık kayan nokta formatı kullanılır.

Mevcut araştırmalarla hangi bağlantılar var?

  1. sequence.xyz'yi keşfet
  2. L2 Calldata optimizasyon sözleşmesi
  3. İşlem değil, geçerlilik kanıtına dayalı Rollups yayın durumu farklılıkları
  4. BLS cüzdanı - ERC-4337 ile BLS agregasyonu gerçekleştirir

Ne yapmamız gerekiyor, hangi dengeleri gözetmeliyiz?

Sonraki adım, yukarıda belirtilen planı gerçeğe dönüştürmektir. Ana trade-off'lar şunlardır:

  1. BLS imzasına geçmek büyük çaba gerektirir ve güvenilir donanım yongalarıyla uyumluluğu azaltır.
  2. Dinamik sıkıştırma istemci kodunu karmaşık hale getirecektir.
  3. Durum farklılıklarını zincire yayınlamak yerine işlem yapmak, denetlenebilirliği azaltacak ve birçok yazılımın çalışmamasına neden olacaktır.

Yol haritasının diğer bölümleriyle nasıl etkileşimde bulunabilirim?

ERC-4337'yi benimseyerek ve nihayetinde bazı içeriklerini L2 EVM'ye dahil ederek, toplama teknolojisinin dağıtımını önemli ölçüde hızlandırabiliriz. ERC-4337'nin bazı içeriklerini L1'e yerleştirmek, L2'deki dağıtımını hızlandırabilir.

Vitalik yeni makale: Ethereum'un olası geleceği, The Surge

Genelleşmiş Plasma

Hangi sorunu çözmeye çalışıyoruz?

16 MB'lık blob ve veri sıkıştırması kullanılsa bile, 58.000 TPS tüketici ödemeleri, merkeziyetsiz sosyal medya veya diğer yüksek bant genişliği alanlarının taleplerini tam olarak karşılamak için yeterli olmayabilir, özellikle gizlilik faktörlerini düşündüğümüzde bu, ölçeklenebilirliği 3-8 kat azaltabilir. Mevcut bir seçenek, verilerin zincir dışında saklandığı ve ilginç bir güvenlik modelinin benimsendiği Validium'u kullanmaktır: operatörler kullanıcıların fonlarını çalamaz, ancak tüm kullanıcıların fonlarını geçici veya kalıcı olarak dondurabilirler. Ama biz daha iyisini yapabiliriz.

O nedir, nasıl çalışır?

Plasma, bir ölçeklenebilirlik çözümüdür; bir operatörün blokları zincir dışına yayınlamasını ve bu blokların Merkle köklerini zincire yerleştirmesini içerir. Her blok için, operatör her kullanıcıya kullanıcının varlıklarında ne gibi değişiklikler olduğunu veya olmadığını kanıtlamak için bir Merkle dalı gönderir. Kullanıcılar, varlıklarını çekmek için Merkle dalını sağlayarak işlem yapabilirler. Önemli olan, bu dalın en son durumun kökü olması gerekmez. Bu nedenle, veri kullanılabilirliği sorunları olsa bile, kullanıcılar mevcut en son durumlarını çekerek varlıklarını geri kazanabilirler.

Erken Plasma sürümleri yalnızca ödeme kullanım durumlarını işleyebiliyordu ve etkili bir şekilde daha fazla yaygınlaştırılamıyordu. Ancak, her kök için SNARK ile doğrulama yapmamızı istersek, Plasma çok daha güçlü hale gelecektir. Her bir meydan okuma oyunu büyük ölçüde basitleştirilebilir, çünkü operatörlerin hile yapma olasılıklarının çoğunu dışlamış oluyoruz. Aynı zamanda, Plasma teknolojisinin daha geniş varlık sınıflarına ölçeklenmesine olanak tanıyan yeni yollar açılmaktadır. Son olarak, operatörler hile yapmadığında, kullanıcılar fonlarını hemen çekebilirler, bir haftalık meydan okuma süresini beklemek zorunda kalmadan.

Önemli bir içgörü, Plasma sisteminin mükemmel olmasına gerek olmadığıdır. Eğer sadece varlıkların bir alt kümesini ( koruyabiliyorsanız, örneğin sadece son bir hafta içinde hareket ettirilmeyen token'ları ), mevcut aşırı ölçeklenebilir EVM ( yani Validium ) durumunu büyük ölçüde iyileştirmiş olursunuz.

Diğer bir yapı, Intmax gibi karışık Plasma/Rollup'tır. Bu yapılar, her kullanıcının çok az miktarda verisini zincire ( koyar, örneğin, 5 bayt ). Bu şekilde, Plasma ile Rollup arasında bazı özellikler elde edilebilir: Intmax durumunda, çok yüksek ölçeklenebilirlik ve gizlilik elde edebilirsiniz, ancak 16 MB kapasitede teorik olarak yaklaşık 16.000.000 / 12 / 5 = 266.667 TPS ile sınırlıdır.

Mevcut araştırmalarla ilgili hangi bağlantılar var?

  1. Orijinal Plasma kağıdı
  2. Plasma Cash
  3. Plasma Nakit Akışı
  4. Intmax (2023)

Ne yapmamız gerekiyor? Hangi dengelemeler var?

Geriye kalan ana görev, Plasma sisteminin gerçek üretim uygulamalarına dahil edilmesidir. Herhangi bir Validium, çıkış mekanizmasına Plasma özelliklerini entegre ederek güvenlik niteliklerini en azından bir dereceye kadar artırabilir. Araştırmanın odak noktası, EVM için güven talebi, en kötü durumda L1 Gas maliyeti ve DoS saldırılarına karşı dayanıklılık gibi açılardan en iyi özellikleri elde etmektir.

ETH5.49%
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
  • 6
  • Repost
  • Share
Comment
0/400
RektButAlivevip
· 07-22 15:03
L2para kazanmak L1çorba içmek stabil
View OriginalReply0
StablecoinGuardianvip
· 07-22 13:24
L2'nin kullanım eşiği çok yüksek~
View OriginalReply0
LayerHoppervip
· 07-21 05:02
L2 kaşiflerinden biri Şu anda L2'de tüm varlıklarım var, on-chain fırsatlarıyla uğraştığımı biliyorum. Ara sıra doğrulayıcılar yaparak küçük paralar kazanıyorum.
View OriginalReply0
PanicSellervip
· 07-21 04:53
Layer3 olmadan düşüşe pek sıcak bakmıyorum.
View OriginalReply0
FlyingLeekvip
· 07-21 04:50
Pazara her zaman saygı duymak, bu dalgalanma gerçekten buna değerdi.
View OriginalReply0
WinterWarmthCatvip
· 07-21 04:41
Araba sürerek genişletmek çok aptalca değil mi?
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)