Danksharding Nedir?
Yayın: · Son güncelleme:
Danksharding Nedir? Kısaca
Danksharding, Ethereum'un rollup'lara geçici ve ucuz veri alanı (blob) sağlayarak ölçeklenmeyi hedefleyen sharding tasarımıdır. İlk adımı olan proto-danksharding (EIP-4844), Mart 2024'teki Dencun güncellemesiyle devreye girdi.

Danksharding, Ethereum'un veri kapasitesini artırmak için tasarlanmış bir sharding yaklaşımıdır. Adını, fikri geliştiren araştırmacılardan Dankrad Feist'tan alır. Klasik sharding'de ağın birden çok paralel zincire bölünmesi düşünülüyordu; danksharding ise işlemleri değil, rollup'ların ihtiyaç duyduğu veriyi ölçeklemeye odaklanır.
Danksharding nedir?
Rollup'lar işlemlerini zincir dışında yürütür ama işlem verisini Ethereum'a yazmak zorundadır. Bu veri eskiden kalıcı ve pahalı olan normal işlem verisi olarak yazılıyordu. Danksharding, bunun yerine blob adı verilen özel veri paketleri tanımlar:
- Bloblar ana yürütme ortamından (EVM) okunmaz.
- Belirli bir süre saklanıp sonra düğümlerden silinebilir.
- Kendi ücret piyasası vardır, bu yüzden normal işlem ücretlerinden ayrı fiyatlanır.
Proto-danksharding
Tam danksharding karmaşık olduğu için önce bir ara adım atıldı: proto-danksharding (EIP-4844). Mart 2024'te Dencun güncellemesiyle yürürlüğe giren bu adım, blob işlem türünü getirdi. Sonrasında birçok katman 2 ağında veri maliyeti belirgin biçimde düştü.
Sonraki adımlar
Tam danksharding'in hedefi, blok başına çok daha fazla blob taşımaktır. Bunun için düğümlerin tüm veriyi indirmeden yalnızca küçük örnekler alarak veri kullanılabilirliğini doğrulayabilmesi gerekir. Bu geliştirmeler aşamalı olarak sürmektedir; zamanlamalar değişebildiği için güncel yol haritasını resmî Ethereum kaynaklarından takip etmek en sağlıklısıdır.
Sıkça Sorulan Sorular
Blob nedir?
Blob, rollup verisini taşımak için tasarlanmış, geçici olarak saklanan ve ayrı ücret piyasasına sahip veri paketidir. Normal işlem verisine göre daha ucuza yayımlanır.
Proto-danksharding ile danksharding aynı mı?
Hayır. Proto-danksharding, blob işlem türünü getiren ilk adımdır. Tam danksharding ise çok daha fazla blob kapasitesini ve veri örneklemesini hedefler.