İçeriğe geç
parazade
Kripto

Veri Kullanılabilirliği Nedir?

İngilizce: Data Availability

Yayın: · Son güncelleme:

Veri Kullanılabilirliği Nedir? Kısaca

Veri kullanılabilirliği (data availability), bir bloğu ya da rollup paketini oluşturan işlem verisinin ağdaki herkes tarafından indirilebilir ve doğrulanabilir şekilde yayımlanmış olmasının güvencesidir. Ölçekleme çözümlerinin güvenliği buna dayanır.

Veri Kullanılabilirliği nedir?
İçindekiler
  1. Veri kullanılabilirliği nedir?
  2. Neden önemli?
  3. Veri örnekleme

Veri kullanılabilirliği, bir blokzincirde yayımlanan blok ya da işlem paketinin içeriğinin gerçekten erişilebilir olduğu anlamına gelir. Bir blok başlığının yayımlanması yetmez; o bloğu oluşturan işlem verisi de herkesin indirip kontrol edebileceği şekilde ortada olmalıdır.

Veri kullanılabilirliği nedir?

Bir blok üreticisi yalnızca başlığı yayımlayıp veriyi saklarsa, diğer katılımcılar bloğun geçerli olup olmadığını denetleyemez. Rollup'larda bu sorun daha da kritiktir: Kullanıcılar, operatör ortadan kaybolsa bile hesap durumlarını yeniden kurup varlıklarını ana zincire çekebilmek için işlem verisine ihtiyaç duyar. Optimistic rollup'larda itiraz etmek, ZK rollup'larda ise durumu yeniden oluşturmak bu veriye bağlıdır.

Neden önemli?

Ölçekleme çözümleri işlemi ana zincirden dışarı taşır ama veriyi bir yere koymak zorundadır. Verinin nereye konduğu güvenlik modelini belirler:

  • Ana zincir: En güçlü güvence, ama en pahalı seçenek.
  • Ayrı veri katmanı (DA katmanı): Yalnızca veri yayımlamak için tasarlanmış ağlar; daha ucuz, farklı güven varsayımları.
  • Komite: Belirli kurumların veriyi sakladığı model; en ucuz ama en çok güven gerektiren seçenek.

Validium bu son iki modeli kullanır.

Veri örnekleme

Hafif istemcilerin tüm bloğu indirmeden verinin erişilebilir olduğundan emin olabilmesi için veri kullanılabilirliği örneklemesi (DAS) geliştirilmiştir. İstemciler bloğun rastgele küçük parçalarını ister; yeterince örnek başarıyla alınırsa verinin tamamının yayımlandığı yüksek olasılıkla doğrulanır. Ethereum'un danksharding yol haritası da bu fikre dayanır.

Kısacası veri kullanılabilirliği, "işlem doğru mu?" sorusundan önce gelen "işlemi görebiliyor muyum?" sorusunun cevabıdır.

Sıkça Sorulan Sorular

DA katmanı ne demek?

DA katmanı, rollup gibi ağların işlem verisini yayımlamak için kullandığı, veri kullanılabilirliğine odaklanan blokzincir ya da altyapıdır. Ana zincire göre daha ucuz veri alanı sunmayı hedefler.

Veri kullanılabilir değilse ne olur?

Kullanıcılar hesap durumlarını doğrulayamaz, hatalı işlemlere itiraz edemez ve bazı durumlarda varlıklarını güvenle çekemez. Bu yüzden ölçekleme çözümlerinde temel bir güvenlik koşuludur.

İlgili terimler

RollupRollup, çok sayıda işlemi ana blokzincirin dışında işleyip bunları paketleyerek sıkıştırılmış veri ve geçerlilik bilgisiyle birlikte ana zincire yazan, böylece ücretleri düşürüp kapasiteyi artıran bir katman 2 çözümüdür.ValidiumValidium, işlemlerin doğruluğunu sıfır bilgi ispatıyla ana zincirde kanıtlayan ama işlem verisini ana zincir yerine zincir dışında saklayan bir ölçekleme çözümüdür. Daha ucuzdur, ancak veri erişimi için ek güvene dayanır.DankshardingDanksharding, 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.Hafif Düğüm(Light Node)Hafif düğüm (light node), blokzincirin tamamını indirmek yerine yalnızca blok başlıklarını ve gerekli kanıtları alarak işlemleri doğrulayan düğüm türüdür. Mobil cüzdanlar gibi kaynakları sınırlı cihazlarda kullanılır.Optimistic RollupOptimistic rollup, işlemleri ana zincir dışında toplu olarak yürütüp verisini ana zincire yazan ve bu işlemleri varsayılan olarak doğru kabul eden bir katman 2 ölçekleme çözümüdür. Hatalı işlem, itiraz süresi içinde hata kanıtıyla düzeltilir.Programlanabilir Para(Programmable Money)Programlanabilir para, kullanımı ya da transferi yazılım kurallarına bağlanabilen dijital paradır; örneğin belirli bir koşul gerçekleşince ödemenin kendiliğinden yapılması ya da paranın yalnız belirli amaçlarla harcanabilmesi sağlanabilir.