Veri Erişilebilirlik Katmanı (DAL) - Altın Standart Teknik Kayıt
DAL, ağlar genelinde işlem verilerinin kamuya açık erişilebilirliğini ve doğrulanabilirliğini garanti eder, dolandırıcılık kanıtlarını, durum doğrulamasını ve denetimi, rolluplar, parçalama ve modüler veri ağları dahil olmak üzere olanak tanır.
Veri Erişilebilirlik Katmanı (DAL), modern blok zinciri mimarilerinde, özellikle rollup'lar ve parçalanmış zincirler gibi ölçeklendirme çözümlerinde kritik bir bileşendir. Temel işlevi, durum geçişleriyle ilişkili işlem verilerinin yayınlanmasını ve tüm ağ katılımcılarına veya en azından önemli bir alt kümesine erişilebilir olmasını sağlamaktır. Bu erişilebilirlik, güvenilmez doğrulamayı etkinleştirmek için çok önemlidir. Bir DAL olmadan, örneğin bir rollup, temel işlem verilerini kullanılabilir hale getirmeden durum geçişi kökünü ana zincire (Katman 1) gönderebilir. Bu, bağımsız doğrulayıcıların durumu yeniden oluşturmasını ve hileli geçişleri sorgulamasını engeller. Sağlam bir DAL tipik olarak, hafif düğümlerin küçük rastgele parçalar isteyerek tüm verilerin yayınlandığını olasılıksal olarak doğrulayabildiği veri erişilebilirlik örneklemesi (DAS) gibi mekanizmalar kullanır. Silme kodlaması (erasure coding), bazı düğümlerin başarısız olması veya kötü niyetli hale gelmesi durumunda bile verilerin yeniden oluşturulabilmesini sağlamak için sıklıkla kullanılır. Dezavantajları, artan veri yayılma yükü ve depolama gereksinimlerini, gelişmiş güvenlik ve ölçeklenebilirlik ile dengelemeyi içerir. DAL, veri yayma ve doğrulama karmaşıklıklarını soyutlayan temel bir katman görevi görerek, diğer katmanların (örneğin, yürütme katmanları) hesaplama ve durum yönetimine odaklanmasına olanak tanır.
graph LR
Center["Veri Erişilebilirlik Katmanı (DAL) - Altın Standart Teknik Kayıt"]:::main
Pre_cryptography["cryptography"]:::pre --> Center
click Pre_cryptography "/terms/cryptography"
Rel_data_availability["data-availability"]:::related -.-> Center
click Rel_data_availability "/terms/data-availability"
Rel_advanced_propulsion_systems["advanced-propulsion-systems"]:::related -.-> Center
click Rel_advanced_propulsion_systems "/terms/advanced-propulsion-systems"
Rel_execution_layer["execution-layer"]:::related -.-> Center
click Rel_execution_layer "/terms/execution-layer"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 5 yaşındaki gibi açıkla
Her kitabın içeriğinin (işlem verileri) herkes tarafından ödünç alınıp doğrulanabileceği, kütüphanenin kendisi çok yoğun olsa ve kitaplarını yönetmek için özel kestirmeler kullansa bile, herkese açık bir kütüphane hayal edin.
🤓 Expert Deep Dive
Bir DAL'nin mimari tasarımı, etkinliği ve güvenlik garantileri için merkezi öneme sahiptir. Celestia gibi protokoller, yürütmeyi veri erişilebilirliğinden ayırarak modüler bir yaklaşım benimser. Bu ayrım, hesaplama ve veri yayılmasının bağımsız olarak ölçeklendirilmesine olanak tanır. Temel mekanizmalar arasında, hafif istemcilerin alt-lineer bant genişliği ile veri erişilebilirliği konusunda yüksek güven elde etmelerini sağlayan veri erişilebilirlik örneklemesi (DAS) bulunur. Reed-Solomon kodları gibi silme kodlaması, veri bloklarına uygulanarak, toplam verinin bir kısmından yeniden oluşturulmasına izin verir. Bu yedeklilik, ağ bölmeleri ve kötü niyetli aktörlere karşı dayanıklılığı artırır. Güvenlik modeli, süper çoğunlukta doğrulayıcıların dürüst olduğu ve hafif istemcilerin olasılıksal olarak erişilebilirliği doğrulayabileceği varsayımına dayanır. Açıklar, veri yayılmasını hedefleyen sofistike hizmet reddi saldırılarından veya DAL'nin kendisindeki fikir birliği hatalarından kaynaklanabilir ve potansiyel olarak veri gizleme saldırılarına yol açabilir. Dezavantajı, veri yedekliliği ve yayılmasının maliyeti ile sağlanan güvenlik garantileri arasındaki dengedir.