Danksharding, Ethereum araştırmacısı Dankrad Feist'in onuruna icat edilen bir terim, sadece bir sharding yükseltmesi olmaktan öte; Ethereum'un Ethereum ölçeklenebilirlik stratejisinin
Danksharding Nedir?
Danksharding tasarımı, geleneksel sharding kripto yöntemlerinden farklı olarak, birleşik bir piyasa ücreti yaklaşımını entegre eder. Danksharding'de, ağ birden fazla shard üzerinde birçok blok önerici yerine tek bir blok önericiye dayanır. Bu basitleştirilmiş yapı, ağın shard'ları içinde işlemleri kolaylaştırır ve Ethereum'un ölçeklenebilirlik yol haritası açısından daha verimli bir model sunar.
Danksharding Nasıl Çalışır?
Bir blockchain ağında 1.000 düğüm olduğunu hayal edin. Shard olmayan bir sistemde, tüm bu düğümler her işlemi doğrular ve saklar. Sharding, bu ağı daha küçük segmentlere bölerek her birini belirli bir işlem grubundan sorumlu hale getirir. Örneğin, bir shard ‘A’dan ‘E’ye kadar olan hesapların işlemlerini yönetirken, bir diğeri ‘F’den ‘J’ye kadar olan hesapları yönetebilir. Bu bölümleme, her bir shard'ın iş yükünü azaltarak daha hızlı işlem ve daha iyi ağ performansı sağlar. Bu, sharding tanımının pratik bir örneğidir.
Ethereum 2.0 Sharding Uygulaması
Ethereum 2.0'da danksharding, ağı yukarıdaki analojiye benzer şekilde 64 shard’a böler. Bu uygulama, Ethereum'un daha ölçeklenebilir ve etkili bir ağa geçişinde kritiktir. Sharding uygulamaları farklılık gösterebilse de (diğer sharding blockchain projelerinde görüldüğü gibi), ağı bölerek ölçeklenebilirliği ve verimliliği artırma temel konsepti tutarlıdır.
Proto-Danksharding ve Danksharding
Özellik |
Danksharding |
Proto-Danksharding |
Ölçeklenebilirlik |
Ethereum’u gerçekten ölçeklenebilir hale getirmeyi hedefler |
Ölçeklenebilirliğe doğru bir ara adım |
Amacı |
Katman 2 ölçeklemeyi geliştirmek |
Layer 2 rollup’lar için işlem maliyetlerini düşürmek |
İşlem Hızı |
Saniyede 100.000’den fazla işlem |
100-10.000 işlem/saniye (beklenen) |
Uygulama |
Birden fazla protokol yükseltmesi gerektirir |
EIP-4844’ü uygular, rollup’ların bloklara daha ucuz veri eklemesine olanak tanır |
İşlem Türü |
"Blob taşıyan işlemleri" tanıtır |
Gaz ücretlerini düşürmeye odaklanır |
Rollup Entegrasyonu |
Zincir dışı işlem işleme için rollup’lar ile uyumludur |
Rollup’ların bloklara daha ucuz veri eklemesine olanak tanır |
Uygulama İlerlemesi |
Hâlâ geliştirme aşamasında |
Prototip aşamasında |
Veri Yönetimi |
Rollup’lar için ayrı depolama alanı sağlar |
Tam danksharding’e geçiş için bir ara adım |
Proto-Danksharding, EIP-4844 aracılığıyla Ethereum Cancun yükseltmesinin bir parçası olarak tanıtıldı ve tam danksharding'e ulaşmak için kritik bir ara adım olarak hizmet ediyor. Ara çözüm olarak proto-danksharding, temel bir çerçeve sağlayarak nihai danksharding uygulaması için zemin hazırlar.
Danksharding, Ethereum 2.0 yükseltmesinin önemli bir unsuru olarak, proto-danksharding’i içeren Ethereum Cancun yükseltmesinden sonra gelir. Ethereum’un ölçeklenebilirlik çabalarının ileri bir aşamasını temsil eder. Bu sharding mimarisi, blockchain’in işlem kapasitesini radikal bir şekilde artırmak için tasarlanmıştır. Geleneksel sharding yöntemlerinden farklı olarak, danksharding, blok zincir bölünmelerinin sınırlamalarını aşan daha etkili bir sistem tanıtır.