Ethereum'un Toplama merkezli bir yol haritasına geçişi, modüler genişleme tasarımlarında bir patlamayı tetikledi. Bu büyüme başlangıçta başarılı oldu; 100 doların üzerindeki yakıt masraflarını ortadan kaldırdı ve tamamen yeni uygulama tasarımlarının kilidini açtı. Ancak sadece birkaç yıl sonra Ethereum ve Rollup'ları yeni bir kritik sorunla karşı karşıya kaldı: durum parçalanması.
Temelde devlet parçalanması bir ölçeklendirme sorunudur. Son zamanlarda, modüler topluluk, mevcut Toplamaları tek bir sistemde birleştiren ve (görünüşte) blockchain ölçeklendirmenin kutsal kâsesi olan yatay ölçeklendirmeyi elde eden bir dizi ara yazılım çözümünü destekledi. Ancak bu çözümler önemli tavizleri de beraberinde getiriyor. Yeni nesil Ethereum L2, en üst düzeyde performans sunmak için dikey ve paralel ölçeklendirme teknolojilerini uygulayarak ölçeklenebilirliği ilk prensiplerden yeniden düşünüyor.
İki ana genişleme yönü
Blockchain genişlemesinin iki ana yönü vardır:
Dikey genişleme: tek bir düğümün kaynaklarının arttırılması. Bu, Solana'nın VM'lerin (sanal makineler) davranışını paralelleştirirken donanım kullanımını en üst düzeye çıkarmayı amaçlayan genişletme konseptidir.
Yatay genişletme: iş yükünü birden fazla sunucuya dağıtın. Bu, Near ve Ethereum (Danksharding) gibi parçalanmış L1 blok zincirlerinin ölçeklendirme konseptidir.
Toplamalar genellikle yanlışlıkla Ethereum'un yatay ölçeklendirme çözümü olarak kabul edilir. Bununla birlikte, her Rollup ve her blockchain, tuttuğu defter tarafından tanımlanır; bu, Rollup'ın Ethereum'dan bağımsız bir sistem olduğu anlamına gelir. Veritabanı ölçeklendirmenin temellerinin bu önemli ihmali, Ethereum ekosisteminin mevcut bir sorunu çözme ihtiyacını doğuruyor: durum parçalanması.
Güncel Zorluklar
L2 genelinde durum parçalanması Ethereum için önemli bir sorun haline geldi. Parçalanma sorunu üç açıdan yansıtılmaktadır:
Uygulamaya özel altyapıyı geliştirmek için Ethereum'a bağlanan düzinelerce (hatta yüzlerce) L2'nin kaderi, likidite ve kullanıcı dağıtımı da dahil olmak üzere küresel durumun ağ etkilerinden taviz vermektir.
Birlikte çalışabilirlik standartları ile sosyal koordinasyonun karmaşıklığının birleşimi, zincirler arası köprü hacklerinde 2,8 milyar dolardan fazla bir miktarın katalizörü oldu.
Objektif olarak daha kötü geliştirici ve kullanıcı deneyimi. Geliştiriciler, kesintisiz bir kullanıcı deneyimi sağlamak için karmaşık ağ soyutlama teknolojilerini kullanmak zorunda kalıyor; aksi takdirde kullanıcılar, varlık zincirleri, cüzdan ağ yönetimi ve birden fazla Gas tokeni dahil olmak üzere karmaşık zincirler arası etkileşimlerle yüzleşmek zorunda kalacak.
Aynı zamanda bu sorunlar daha da kötüleşiyor. Mevcut altyapı tarafından kısıtlanan fiyata duyarlı uygulamalar, güvenilir şekilde düşük işlem ücretleri elde etmek için bir arada kalmaya zorlanmaktadır. Bir sonraki döngü yaklaşırken, şiddetli bir kartopu etkisi oluşmak üzere; L2 tıkanıklık ücretleri arttıkça, daha fazla geliştirici uygulamalar için özelleştirilmiş altyapıyı seçmek zorunda kalacak ve bu da her yerde bulunan durum parçalanması sorununu daha da kötüleştirecek. L2'nin durum parçalanmasını çözememesi nedeniyle birkaç yıl içinde Ethereum ekosistemindeki uygulamaların hakimiyetini kaybetmesi şaşırtıcı olmayacaktır.
Durum parçalanmasını çözün
Devlet parçalanması temelde bir ölçeklendirme sorunudur. Şekillendirilebilirliği bozmadan kapasiteyi genişletmek istiyorsanız yük L2'nin omuzlarındadır. L2 genişleme problemini çözmek için iki yöntem kullanabilir:
"Yatay genişleme" elde etmek amacıyla mevcut Toplamaları tek bir sistemde birleştirmek için tersten çalışın.
Sıfırdan başlayın ve ölçeklenebilir bir L2'yi yeniden tasarlayın.
Ters yönde çalışma
İlk çözüm mevcut L2'ler arasında oldukça popüler. Toplamaları birleştirmek için ara yazılım kullanılarak teorik olarak tek bir sistem kurulur. Aslında bu çözümler, ortak fikir birliği garantileri yoluyla Toplamalar arasındaki iletişimi kolaylaştırır. Bu çözümler arasında paylaşılan sıralayıcılar, paylaşılan kanıtlayıcılar ve çeşitli L3 mimarileri bulunur.
Bu çözümlere odaklanan ekipler ve projeler güçlü olmasına rağmen, L2 genişletme sorununun ara katman yazılımını temel alarak çözümünde aşağıdakiler de dahil olmak üzere birçok uzlaşma vardır:
En zayıf halka eksiklik haline gelir: Ağın güvenliği ve performansı, yığının en kötü kısmı tarafından belirlenir. (varil etkisi)
Parçalanmış geliştirme ortamı: Ara yazılım farklı ortamları birbirine bağlayabilir ancak parçalanmış geliştirme deneyimini geliştiremez.
Çapraz Toplama standartları için küresel sosyal koordinasyon gereklidir: Mevcut Toplamaları birleştirmek için yüzlerce (hatta binlerce) paydaşın en iyi uygulamalar üzerinde anlaşması gerekir.
Daha da önemlisi, L2 ekibinin dikkatini, önemli mühendislik ve araştırma çabaları gerektiren tıkanıklık fiyatlandırması ve tek aktörlü inceleme gibi açık sorunları çözmekten uzaklaştırır.
Sıfırdan başlamak
Ethereum L2, donanım kullanımını artırmak için Toplama düğümlerinin yürütme ortamını değiştirerek dikey olarak ölçeklenebilir; bu projeler arasında, toplamalar oluşturmak için sırasıyla SVM ve MoveVM kullanan Eclipse ve Movement Labs bulunmaktadır. Bu tür çözümler yakın gelecekte ölçeklenebilirliğin artırılması konusunda büyük umut vaat ediyor ancak Ethereum geliştiricilerinin yeni bir teknoloji yığınını benimsemesini gerektiriyor.
Ek olarak L2, yürütme parçalamayı (yeniden) getirerek yatay olarak ölçeklenebilir; bu, ağın yeni düğümler ekleyerek ölçeklenmesine olanak tanır. Bu yaklaşım, merkezileşmeyi teşvik eder ve daha yüksek teorik ölçeklendirme sınırlarına sahiptir ve gerektiğinde dikey ölçeklendirme optimizasyonuna olanak tanır. Bu avantajlar göz önüne alındığında, =nil; temeli, =nil; adı verilen parçalı bir L2 tasarladı.
=nil; Ethereum'un merkeziyetsizlik, sansüre dayanıklılık ve izinsizlik gibi temel değerlerini korumak için optimize edildi. =nil; yeni tasarlanmış ilk doğrulanabilir parçalama mimarisi olan zkSharding'i temel alır. Tek bir entegre geliştirme ortamı sağlayarak yukarıdaki yatay ölçeklendirme çözümlerinin ölçeklendirme özelliklerini birleştirir. Bu, geliştiricilerin tek bir ağdan binlerce Toplama'ya erişmesine olanak tanır. Dahası, =nil; kullanıcıların en yoğun işlem dönemlerinde bile güvenilir şekilde düşük işlem ücretleri almasını sağlar.
Ek olarak, =nil; durum erişimi ihtiyacına göre durumları dinamik olarak böler ve birleştirir, böylece tıkanıklık ücreti sorununu çözer. Bu dinamik davranış, =nil;'in işlem ücretlerini sürekli olarak düşük (<0,01$) tutmasını sağlar. Özetle =nil;Vakfın misyonu, Ethereum'un L2 genişlemesine, Ethereum'un temel değerleri ve L2 yürütme ihtiyaçlarıyla daha yakından uyumlu alternatif bir yol sağlamaktır.
Çözüm
Önünde pek çok zorluk olmasına rağmen Ethereum L2'nin geleceği her zamankinden daha umut verici görünüyor. L2 tasarımları olgunlaştıkça, yeni nesil ölçeklendirme çözümlerimizde iki popüler ayrım ortaya çıkıyor: geriye doğru çalışmak veya sıfırdan başlamak, yatay ölçeklendirmek ve dikey ölçeklendirmek.
Parçalama öldü, yaşasın parçalama.
View Original
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
Parçalama teknolojisini L2 ile birleştirmek mi istiyorsunuz? "=nil;" yeni bir L2 durumu parçalanma çözümü öneriyor
Varsayılan:Avi Zurlo,=nil; Temel
Derleyen: Alex Liu, Öngörü Haberleri
Ethereum'un Toplama merkezli bir yol haritasına geçişi, modüler genişleme tasarımlarında bir patlamayı tetikledi. Bu büyüme başlangıçta başarılı oldu; 100 doların üzerindeki yakıt masraflarını ortadan kaldırdı ve tamamen yeni uygulama tasarımlarının kilidini açtı. Ancak sadece birkaç yıl sonra Ethereum ve Rollup'ları yeni bir kritik sorunla karşı karşıya kaldı: durum parçalanması.
Temelde devlet parçalanması bir ölçeklendirme sorunudur. Son zamanlarda, modüler topluluk, mevcut Toplamaları tek bir sistemde birleştiren ve (görünüşte) blockchain ölçeklendirmenin kutsal kâsesi olan yatay ölçeklendirmeyi elde eden bir dizi ara yazılım çözümünü destekledi. Ancak bu çözümler önemli tavizleri de beraberinde getiriyor. Yeni nesil Ethereum L2, en üst düzeyde performans sunmak için dikey ve paralel ölçeklendirme teknolojilerini uygulayarak ölçeklenebilirliği ilk prensiplerden yeniden düşünüyor.
İki ana genişleme yönü
Blockchain genişlemesinin iki ana yönü vardır:
Toplamalar genellikle yanlışlıkla Ethereum'un yatay ölçeklendirme çözümü olarak kabul edilir. Bununla birlikte, her Rollup ve her blockchain, tuttuğu defter tarafından tanımlanır; bu, Rollup'ın Ethereum'dan bağımsız bir sistem olduğu anlamına gelir. Veritabanı ölçeklendirmenin temellerinin bu önemli ihmali, Ethereum ekosisteminin mevcut bir sorunu çözme ihtiyacını doğuruyor: durum parçalanması.
Güncel Zorluklar
L2 genelinde durum parçalanması Ethereum için önemli bir sorun haline geldi. Parçalanma sorunu üç açıdan yansıtılmaktadır:
Aynı zamanda bu sorunlar daha da kötüleşiyor. Mevcut altyapı tarafından kısıtlanan fiyata duyarlı uygulamalar, güvenilir şekilde düşük işlem ücretleri elde etmek için bir arada kalmaya zorlanmaktadır. Bir sonraki döngü yaklaşırken, şiddetli bir kartopu etkisi oluşmak üzere; L2 tıkanıklık ücretleri arttıkça, daha fazla geliştirici uygulamalar için özelleştirilmiş altyapıyı seçmek zorunda kalacak ve bu da her yerde bulunan durum parçalanması sorununu daha da kötüleştirecek. L2'nin durum parçalanmasını çözememesi nedeniyle birkaç yıl içinde Ethereum ekosistemindeki uygulamaların hakimiyetini kaybetmesi şaşırtıcı olmayacaktır.
Durum parçalanmasını çözün
Devlet parçalanması temelde bir ölçeklendirme sorunudur. Şekillendirilebilirliği bozmadan kapasiteyi genişletmek istiyorsanız yük L2'nin omuzlarındadır. L2 genişleme problemini çözmek için iki yöntem kullanabilir:
Ters yönde çalışma
İlk çözüm mevcut L2'ler arasında oldukça popüler. Toplamaları birleştirmek için ara yazılım kullanılarak teorik olarak tek bir sistem kurulur. Aslında bu çözümler, ortak fikir birliği garantileri yoluyla Toplamalar arasındaki iletişimi kolaylaştırır. Bu çözümler arasında paylaşılan sıralayıcılar, paylaşılan kanıtlayıcılar ve çeşitli L3 mimarileri bulunur.
Bu çözümlere odaklanan ekipler ve projeler güçlü olmasına rağmen, L2 genişletme sorununun ara katman yazılımını temel alarak çözümünde aşağıdakiler de dahil olmak üzere birçok uzlaşma vardır:
Daha da önemlisi, L2 ekibinin dikkatini, önemli mühendislik ve araştırma çabaları gerektiren tıkanıklık fiyatlandırması ve tek aktörlü inceleme gibi açık sorunları çözmekten uzaklaştırır.
Sıfırdan başlamak
Ethereum L2, donanım kullanımını artırmak için Toplama düğümlerinin yürütme ortamını değiştirerek dikey olarak ölçeklenebilir; bu projeler arasında, toplamalar oluşturmak için sırasıyla SVM ve MoveVM kullanan Eclipse ve Movement Labs bulunmaktadır. Bu tür çözümler yakın gelecekte ölçeklenebilirliğin artırılması konusunda büyük umut vaat ediyor ancak Ethereum geliştiricilerinin yeni bir teknoloji yığınını benimsemesini gerektiriyor.
Ek olarak L2, yürütme parçalamayı (yeniden) getirerek yatay olarak ölçeklenebilir; bu, ağın yeni düğümler ekleyerek ölçeklenmesine olanak tanır. Bu yaklaşım, merkezileşmeyi teşvik eder ve daha yüksek teorik ölçeklendirme sınırlarına sahiptir ve gerektiğinde dikey ölçeklendirme optimizasyonuna olanak tanır. Bu avantajlar göz önüne alındığında, =nil; temeli, =nil; adı verilen parçalı bir L2 tasarladı.
=nil; Ethereum'un merkeziyetsizlik, sansüre dayanıklılık ve izinsizlik gibi temel değerlerini korumak için optimize edildi. =nil; yeni tasarlanmış ilk doğrulanabilir parçalama mimarisi olan zkSharding'i temel alır. Tek bir entegre geliştirme ortamı sağlayarak yukarıdaki yatay ölçeklendirme çözümlerinin ölçeklendirme özelliklerini birleştirir. Bu, geliştiricilerin tek bir ağdan binlerce Toplama'ya erişmesine olanak tanır. Dahası, =nil; kullanıcıların en yoğun işlem dönemlerinde bile güvenilir şekilde düşük işlem ücretleri almasını sağlar.
Ek olarak, =nil; durum erişimi ihtiyacına göre durumları dinamik olarak böler ve birleştirir, böylece tıkanıklık ücreti sorununu çözer. Bu dinamik davranış, =nil;'in işlem ücretlerini sürekli olarak düşük (<0,01$) tutmasını sağlar. Özetle =nil;Vakfın misyonu, Ethereum'un L2 genişlemesine, Ethereum'un temel değerleri ve L2 yürütme ihtiyaçlarıyla daha yakından uyumlu alternatif bir yol sağlamaktır.
Çözüm
Önünde pek çok zorluk olmasına rağmen Ethereum L2'nin geleceği her zamankinden daha umut verici görünüyor. L2 tasarımları olgunlaştıkça, yeni nesil ölçeklendirme çözümlerimizde iki popüler ayrım ortaya çıkıyor: geriye doğru çalışmak veya sıfırdan başlamak, yatay ölçeklendirmek ve dikey ölçeklendirmek.
Parçalama öldü, yaşasın parçalama.