Mumbai'nin Fort bölgesindeki Starbucks'a sık sık uğrarım. Yolda, filmlerde ve sayısız ruloda yer alan ünlü Asya Toplumu Kütüphanesi'ne uğrarım ve dayanıklı varlığıyla hatırlanırım. Veri erişilebilirliğini açıklamak için farklı bir benzetim kullanmayı düşündüm, ancak bir şey bu kadar iyi çalışıyorsa, neden değiştirsin?
Kaynak- Wikipedia
1800'ler olduğunu ve Asiatic Society Kütüphanesi'nin şehirdeki çok az sayıdaki veya belki de tek kütüphaneden biri olduğunu hayal edin. Bu kütüphane sadece bir kitap deposu değil. Kasabanın sorunsuz çalışmasını sağlamak için gereken her türlü bilginin depolandığı merkezi merkezdir. Kütüphane, doğum belgeleri ve mülk tapuları gibi temel kayıtları tutar. Ayrıca eğitim materyalleri ve kültürel eserler gibi değerli kaynakları da içerir. Kasaba hiçbir noktada bu malzemelere erişimini kaybedemezdi. Kütüphane kilitlenirse veya ortadan kaybolursa ne olur? Bilgilerine güvenen tüm belediye departmanlarında hasara yol açacaktır.
Veri Erişilebilirlik (VE) çözümü kripto para biriminde benzer bir amaç taşır. Blok zincirinde işlemleri doğrulamak ve işlemek için gereken bilgilerin tüm katılımcılara erişilebilir olduğunu sağlar. Güçlü veri erişilebilirliği olmadan, özellikle rollups gibi ölçeklendirme çözümleri için blok zinciri ağlarının bütünlüğü ve işlevselliği ciddi şekilde tehlikeye girebilir.
Erken Web İşletmelerinden Modüler Blok Zincirlerine
Web'in erken günlerinde, her online işletme her şeyi kendisi yönetmek zorunda kaldı. Shlok'un araştırdığı gibi, bizim...AVS makalesi, her çevrimiçi iş, fiziksel sunuculara, ağ ekipmanlarına, veri depolama birimlerine, veritabanları ve işletim sistemleri için yazılım lisanslarına, donanımı barındırmak için güvenli bir tesise, bir sistem yöneticileri ve ağ mühendisleri ekibine ve sağlam felaket kurtarma ve yedekleme çözümlerine ihtiyaç duyar. Tüm bunlar en az 250.000 dolar ve birkaç aydan bir yıla kadar süren bir kurulum gerektirir.
Ancak, kısa sürede bu görevleri devretmenin herkes için faydalı olduğunu fark ettik. Bu içgörü, ekonomik ilke olankarşılaştırmalı avantaj. Bu, varlıkların her şeyi kendileri üretmek zorunda olmadığını belirtir. Bunun yerine, daha düşük fırsat maliyetine sahip oldukları alanlarda uzmanlaşabilir ve diğerleriyle ticaret yapabilirler.
Esas olarak, her şeyi üretmeye çalışmak fırsat maliyetine yol açar - bir malın üretmek için ayrılan kaynaklar ve zaman, başka bir malın üretimine tahsis edilebilir. Bazı kuruluşlar, diğerlerinden daha verimli bir şekilde belirli mallar üretebilir. Karşılaştırmalı üstünlüğün klasik bir örneği, ABD ve Çin arasındaki ticarettir. ABD, nitelikli işgücü ve yenilik yetenekleri nedeniyle yazılım ve ileri makineler gibi yüksek teknoloji ürünlerinin üretiminde karşılaştırmalı üstünlüğe sahiptir. Öte yandan, Çin, düşük işgücü maliyetleri nedeniyle elektronik ve giyim gibi tüketici mallarının üretiminde karşılaştırmalı üstünlüğe sahiptir. Her ülkenin nispeten daha etkili olduğu şeyi üretmeye odaklanarak, her iki ülke de içeride üretmeye çalışsalar daha düşük maliyetle mal elde ederek ticaretten faydalanır. Güçlü yönlerine odaklanarak ve ticaret yaparak, tüm taraflar daha büyük verimlilik ve karşılıklı faydalar elde edebilirler.
Bu prensip, uluslar ve işletmelerin ötesinde, blok zinciri mimarilerine de uzanır. Ülkelerin belirli endüstrilere veya ürünlere özelleştiği gibi, bir blok zinciri sisteminin farklı bileşenleri belirli işlevlere odaklanabilir. Bu özelleştirme, ekosistem içinde genel olarak daha iyi performans ve verimlilik sağlar.
Erken internet işletmelerine benzer şekilde, blok zincirleri başlangıçta her şeyle ilgileniyordu: işlemleri yürütmek, uzlaşmaya varmak, verileri depolamak ve işlemleri yerine getirmek. Bu yaklaşım, temel seviyede oldukça merkezsiz olan Ethereum gibi zincirler için sorunlar ortaya çıkardı. Zamanla, modülerlik fikri ivme kazandı. Blok zincirlerinde modülerlik, blok zincirinin işlevlerini (uzlaşma, veri erişilebilirliği ve yürütme gibi) ayrı, uzmanlaşmış katmanlara veya modüllere bölmeyi ifade eder. Bu, her katmanın belirli bir göreve odaklanmasını sağlayarak daha fazla esneklik, ölçeklenebilirlik ve verimlilik sağlar.
Ethereum, yürütme işlemini konsensüs ve yerleşimden ayırmanın ölçeklendirmenin en iyi yolu olduğuna karar verdi ve rollup-odaklı yol haritasını öne çıkardı.
Birkaç 2. Katman (L2) çözümü Ethereum Sanal Makinesi (EVM) manzarasını kapladı ve işlem verilerini Ethereum'a göndererek Ethereum'u aşırı yükledi. Ethereum'un blok alanı için bu rekabet L1'in kullanımını pahalı hale getirdi. Ethereum'da veri depolama ve erişim maliyetliydi - Mart 2024'te, L2'ler 11.000'den fazla ETH ücretine neden oldu. ETH başına 3.400 dolarla, bu 37,4 milyon dolara denk geliyordu!
Ethereum sorunu adresledi EIP-4844, L2'lerin verilerini depolamak için ayrı bir alan olan blobs'u tanıtarak. Sonuç olarak, maliyet takip eden ayda 1.7k ETH'ye ve Ağustos ayında sadece 100 ETH'nin üzerine düştü - %99 azalma. Öyleyse, rollup'lar için maliyet sorunu çözüldü mü? Keşke o kadar basit olsa.
Bloblarda veri depolama ücretlerinin azaltılmasına rağmen, iki önemli zorluk hala var:
Bu kısıtlamalar, Ethereum'dan yürütme işlemini boşaltan rollup'lar gibi özel DA hizmetlerine olan ihtiyacı vurgulamaktadır.
Bu arka planda, Celestia, Aviil ve Near gibi birkaç DA çözümü ortaya çıktı. Bu özel hizmetler, ölçeklenebilir ve güvenilir blok zinciri ağlarını desteklemek için gerekli altyapıyı sağlayarak yalnızca verilerin hem erişilebilir hem de güvenli olmasını sağlamaya odaklanır. Bu çözümler, veri kullanılabilirliğine odaklanarak performansı optimize edebilir ve genel amaçlı blok zincirlerinin etkili bir şekilde yönetmekte zorlandığı belirli zorlukları ele alabilir.
EigenDA, Ethereum'un üzerinde EigenLayer tarafından Aktif Olarak Doğrulanmış bir Hizmettir (AVS). Bu, EigenDA'nın Ethereum'dan bağımsız olarak çalışmadığı anlamına gelir. Bir geliştirici, karışımda Ethereum olmadan bir DA hizmeti kullanmak isterse, EigenDA cevap değildir. Onu diğer DA hizmetlerinden ayıran birkaç temel özellik ile ayırt edilir.
15 MB/s hızında, EigenDA, 'protokol-dışı' DA hizmetleri arasında en yüksek bant genişliğine sahiptir. Protokol-dışı, DA hizmetinin çekirdek blok zincirinden ayrı olarak çalıştığı anlamına gelir. DA'dan ayrılarak yüksek verimlilik elde eder, Onaylama kodlamasını, Erasure kodlamasını ve eşten eşe doğrudan iletişimi ayırarak yüksek işlem kapasitesine ulaşır.
Consensus'tan DA'yı ayırma. Çoğu mevcut DA sistemleri, verilerin erişilebilir olduğunu doğrulamayı, bu verilerin düzenini tek bir karmaşık sistemde düzenlemekle birleştirir. Veri doğrulama eşzamanlı olarak yapılabilirken, bu verilerin birleştirilme veya düzenlenme süreci her şeyi yavaşlatır. Bu birleşik yaklaşım, veri düzenlemeyi kendisi yöneten sistemler için güvenliği artırabilir. Ancak, Ethereum ile birlikte çalışan EigenDA gibi DA sistemleri için gerekli değildir, çünkü Ethereum zaten veri düzenlemeyi veya fikir birliğini ele alır. Düzenleme adımının kaldırılmasıyla, EigenDA çok daha hızlı ve verimli hale gelir.
EigenDA'nın Ethereum ile nasıl çalıştığını, bir rollup örneğiyle birlikte nasıl çalıştığını gösteriyoruz:
Mekanizmayı derinlemesine anlayabilirsinizEigenDA belgeleri.
Silme kodlaması, verilerinizden akıllı bir bulmaca oluşturmak gibidir, burada çözmek için yalnızca bazı parçalara ihtiyacınız vardır. Bu yöntem, bazı parçalar kaybolsa veya bazı depolama konumları arızalansa bile verilerinizin güvenli, erişilebilir ve verimli kalmasını sağlar. EigenDA, toplamalar veri gönderdiğinde ve onu parçalara kodladığında bu tekniği kullanır. Bu şekilde, her düğümün verilerin tamamı yerine yalnızca küçük bir kısmını indirmesi gerekir ve bu da süreci çok daha verimli hale getirir. Ve en iyi yanı, verilerin boyutu arttıkça, düğümlerin indirmesi gereken kısım doğrusal olarak değil, yarı zamanlı olarak artar.
EigenDA, hataları yakalamak için sahtekarlık kanıtları kullanmak yerine, KZG taahhütleri adı verilen özel kriptografik kanıtlar kullanır. Bu kanıtlar, düğümlerin verilerin doğru bir şekilde işlenmesini ve saklanmasını sağlayarak hem hızı hem de güvenliği artırır.
P2P yerine doğrudan iletişim. Çoğu mevcut veri erişilebilirlik (DA) sistemi, her bir işletmecinin verileri komşularıyla paylaştığı P2P ağlarını kullanır, bu da tüm süreci yavaşlatır. Buna karşılık, EigenDA, verileri unicast iletişim kullanarak doğrudan tüm işletmecilere gönderen merkezi bir dağıtıcı kullanır. Unicast, verilerin ağ boyunca dolaşıp dolaşılmamasından ziyade, verilerin doğrudan bir işletmeciye gönderildiği anlamına gelir. Bu, sistemin daha fazla merkezileşme yarattığı gibi görünebilir, ancak öyle değildir. Çünkü dağıtıcı doğrudan DA'dan sorumlu değildir. Sadece verileri taşır. Gerçek veri depolama ağ boyunca birkaç düğümde gerçekleşir. Dahası, merkezi dağıtıcı mevcut mimarinin bir parçasıdır, ancak EigenDA ekibi gelecekte dağıtımın merkezi olmayan bir yöne doğru ilerleyeceğini önermektedir.
Bu doğrudan yaklaşım, EigenDA'nın veri erişilebilirliğini daha hızlı ve daha verimli bir şekilde doğrulamasına olanak tanıyarak P2P paylaşımının gecikme ve verimsizliklerini ortadan kaldırır. EigenDA, zaman alıcı söylenti protokollerini ortadan kaldırarak daha hızlı veri onayını sağlar ve genel performansı artırır.
Bu üç faktör EigenDA'nın yatay olarak ölçeklenmesine izin verir, yani daha fazla düğüm ağa katıldıkça, ölçeklenebilir hale gelir. Şu anda sınır 200 operatördür.
Celestia ve Avast gibi çoğu veri kullanılabilirliği (DA) çözümü, düğüm operatörlerinin tokenin faydasını artırmak için yerel tokenlerini stake etmelerini gerektirir. Buna karşılık EigenDA, hem ETH hem de EIGEN tokenleri ile ikili stake uygulayarak benzersiz bir yaklaşım benimsiyor. İlgili ETH ve EIGEN nisaplarına katılmak için bir operatörün en az 32 ETH ve 1 EIGEN alması gerekir.
Peki neden operatörlerin ETH'ye ek olarak EIGEN'i de stake etmelerini zorunlu kılalım? Bu ikili stake mekanizması, EigenDA'nın yaptırım için yalnızca Ethereum'a güvenmek yerine token çatallama yoluyla kötü niyetli operatörleri cezalandırmasını sağlar. Bu işlem, olarak bilinir. intersubjective forkingGate, allows for more efficient and effective punishment of bad actors. Let’s unpack how this works.
Bir DA hizmetinin ağ bütünlüğünü korumanın en kritik yönlerinden biri, mücadele etmektir.Veri saklama saldırılarıBu tür saldırı, bir blok üreticisi yeni bir blok önerdiğinde ancak onaylamak için gerekli işlem verilerini gizlediğinde meydana gelir. Genellikle blok zincirleri, doğrulayıcıların tüm bloğu indirmesini ve doğrulamasını gerektirerek blok erişilebilirliğini sağlar. Bununla birlikte, eğer doğrulayıcıların çoğunluğu kötü niyetli davranır ve eksik verilere sahip bir bloğu onaylarsa, blok zincirine hala eklenmesi mümkün olabilir, ancak tam düğümler sonunda bunu reddedecektir.
Tam düğümler bunları tamamen indirerek geçersiz blokları tespit edebilirken, hafif istemciler bu yeteneğe sahip değildir. Veri Erişilebilirlik Örnekleme (VEÖ)Hafif istemcilerin kaynak gereksinimlerini düşük tutarak tüm bloğu indirmeden veri erişilebilirliğini doğrulamasına yardımcı olmak.
DAS'ta, düğümlerin kullanılabilirliklerini doğrulamak için tüm veri bloklarını indirmeleri gerekmez. Bunun yerine, farklı düğümler üzerinde depolanan veri parçalarının küçük bir bölümünü rastgele örneklerler. Bu örnekleme yaklaşımı, her düğümün işlemesi gereken veri miktarını önemli ölçüde azaltır ve daha hızlı doğrulama ve daha düşük kaynak tüketimi sağlar.
Ancak bazı düğümler uyum sağlamaz ve gerekli verileri depolamayı veya sağlamayı reddederlerse ne olur? Geleneksel olarak, yanlış davranan bu düğümler Ethereum'a bildirilir ve ardından yatırımları kesilir. Ancak, bir DA hizmetinin, suçsuzluğunu kanıtlamak için potansiyel olarak kötü niyetli bir düğümün tüm verilerini Ethereum'a göndermesini zorlaması mümkün değildir. Bunun nedeni aşağıdaki nedenlerden dolayı:
Bu zorluklar göz önüne alındığında, EigenDA kötü niyetli işletmecilere karşı cezaları uygulamak için daha verimli ve maliyet etkin bir yöntem olarak intersubjective forking kullanır. İşte nasıl çalışır:
EigenDA ağındaki tüm makul ve dürüst gözlemciler, bir işleticinin istendiğinde veri sunmadığını bağımsız olarak doğrulayabilir. Doğrulama yapıldıktan sonra, EigenDA, kötü niyetli işleticiye ait payı keserek EIGEN token'in bir çatallaşmasını başlatabilir. Bu süreç, Ethereum'a doğrudan dahil olma ihtiyacını ortadan kaldırarak maliyetleri azaltır ve cezai süreci hızlandırır.
İntersubjektif çatallaşma, ağ kurallarını zorlamak için çoklu gözlemcilerin kolektif anlaşmasını kullanır ve kötü niyetli operatörleri geleneksel yöntemlerle ilişkili maliyetler olmadan hızlı ve etkili bir şekilde cezalandırır. Bu sağlam güven modeli, EigenDA'nın güvenliği ve güvenilirliğini artırarak DA çözümleri arasında daha iyi bir seçim yapar.
Doğrulama, bir blok zinciri sistemi içindeki verilerin geçerliliği ve erişilebilirliğini sağlamak için gereklidir. Doğrulama süreci olarak işlev görür ve doğrulayıcılar veya paydaşlar gibi katılımcılar, bir bloktaki verilerin doğru olduğunu ve herkese erişilebilir olduğunu doğrular. Doğrulama olmadan, önerilen verilerin meşru olduğu veya saklandığı veya değiştirildiği garanti edilemez, bu da güvenin bozulmasına ve potansiyel güvenlik açıklarına yol açabilir. Doğrulama, şeffaflığı sağlar ve verilerin saklanmasını veya geçersiz blokların önerilmesini engeller.
Özel Koruması
EigenDA'nın bir özelliği olan Özel Koruması adı verilen bir özellik vardır, burada iki ayrı grup veri erişilebilirliğini doğrulamak zorundadır. Bir grup ETH restakers (ETH kotası) oluşur ve diğeri rollup'ın yerel tokeninin restaker'ları olabilir. Her iki grup da bağımsız olarak çalışır ve EigenDA yalnızca her ikisi de tehlikeye girdiğinde başarısız olur. Bu nedenle, EigenDA'nın onayına güvenmek istemeyen projeler özel kota kullanabilir. Bu, geliştiriciler için faydalıdır çünkü EigenDA'nın denetimlerini geçersiz kılma seçeneğini tanıtır.
Fiyatlama esnekliği ve rezerve bant genişliği
Rollup'lar, ücretleri yerel tokenlarıyla talep ettiklerinde gaz fiyatı belirsizliği ve döviz kuru riski taşırlar ve yerleşim için Ethereum'a ETH öderler. EigenDA, rollup'lar ve diğer uygulamalar için DA ödemeleri yapmak üzere yerel tokenları rezerve eder ve başka hiçbir şeyle çakışmayan ayrılmış bant genişliği sağlar.
EigenDA, yüksek işlem hızı ve yenilikçi çift konsensus mekanizmasıyla veri erişilebilirlik alanında kendine özgü bir konum edinmiştir. İntersubjektif çatallanma sistemi ve DAS, Ethereum'a aşırı bağımlılık olmadan veri saklama saldırıları gibi kritik sorunlara sağlam çözümler sunar ve ağ güvenliğini artırır.
Ancak, EigenDA'nın iki önemli engeli vardır. İlk olarak, mevcut 200 operatör kotası, talep arttıkça ölçeklenebilirlik ve merkeziyetçilik için potansiyel bir darboğaza neden olabilir. Bu sınırlama, daha fazla rollup ve uygulama güvenilir veri erişilebilirlik çözümleri ararken giderek daha sorunlu hale gelebilir.
İkincisi ve belki de daha acil olarak, EigenDA'nın sürdürülebilir gelir yaratma zorluğunun üstesinden gelmesi gerekiyor. Aşağıdaki grafik, DA hizmet gelirinin hem Celestia hem de Ethereum için nasıl önemli ölçüde düştüğünü göstermektedir.
Veri erişilebilirlik ücretlerinin endüstri genelinde düşüş eğiliminde olması nedeniyle, EigenDA'nın ekonomik modeli evrim geçirmek zorunda kalacak. Proje, uygunluk veya performansı tehlikeye atmadan hizmetlerini paraya çevirmenin yeni yollarını bulmalıdır.
EigenDA’nın başarısı büyük ölçüde bu zorlukları nasıl ele aldığına bağlı olacaktır. Güvenliği veya verimliliği feda etmeden işletici ağını genişletebilir mi? Yeni gelir kaynakları bulacak mı yoksa ücretlerin azaldığı bir piyasada rekabetçi kalmak için mali yapısını optimize mi edecek? Blockchain ekosistemi olgunlaştıkça, EigenDA'ın bu sorulara verdiği yanıtlar, sadece kendi seyrini değil, aynı zamanda blockchain ölçeklenebilirlik çözümlerinin genel manzarasını da şekillendirmede kritik bir rol oynayacaktır.
Mumbai'nin Fort bölgesindeki Starbucks'a sık sık uğrarım. Yolda, filmlerde ve sayısız ruloda yer alan ünlü Asya Toplumu Kütüphanesi'ne uğrarım ve dayanıklı varlığıyla hatırlanırım. Veri erişilebilirliğini açıklamak için farklı bir benzetim kullanmayı düşündüm, ancak bir şey bu kadar iyi çalışıyorsa, neden değiştirsin?
Kaynak- Wikipedia
1800'ler olduğunu ve Asiatic Society Kütüphanesi'nin şehirdeki çok az sayıdaki veya belki de tek kütüphaneden biri olduğunu hayal edin. Bu kütüphane sadece bir kitap deposu değil. Kasabanın sorunsuz çalışmasını sağlamak için gereken her türlü bilginin depolandığı merkezi merkezdir. Kütüphane, doğum belgeleri ve mülk tapuları gibi temel kayıtları tutar. Ayrıca eğitim materyalleri ve kültürel eserler gibi değerli kaynakları da içerir. Kasaba hiçbir noktada bu malzemelere erişimini kaybedemezdi. Kütüphane kilitlenirse veya ortadan kaybolursa ne olur? Bilgilerine güvenen tüm belediye departmanlarında hasara yol açacaktır.
Veri Erişilebilirlik (VE) çözümü kripto para biriminde benzer bir amaç taşır. Blok zincirinde işlemleri doğrulamak ve işlemek için gereken bilgilerin tüm katılımcılara erişilebilir olduğunu sağlar. Güçlü veri erişilebilirliği olmadan, özellikle rollups gibi ölçeklendirme çözümleri için blok zinciri ağlarının bütünlüğü ve işlevselliği ciddi şekilde tehlikeye girebilir.
Erken Web İşletmelerinden Modüler Blok Zincirlerine
Web'in erken günlerinde, her online işletme her şeyi kendisi yönetmek zorunda kaldı. Shlok'un araştırdığı gibi, bizim...AVS makalesi, her çevrimiçi iş, fiziksel sunuculara, ağ ekipmanlarına, veri depolama birimlerine, veritabanları ve işletim sistemleri için yazılım lisanslarına, donanımı barındırmak için güvenli bir tesise, bir sistem yöneticileri ve ağ mühendisleri ekibine ve sağlam felaket kurtarma ve yedekleme çözümlerine ihtiyaç duyar. Tüm bunlar en az 250.000 dolar ve birkaç aydan bir yıla kadar süren bir kurulum gerektirir.
Ancak, kısa sürede bu görevleri devretmenin herkes için faydalı olduğunu fark ettik. Bu içgörü, ekonomik ilke olankarşılaştırmalı avantaj. Bu, varlıkların her şeyi kendileri üretmek zorunda olmadığını belirtir. Bunun yerine, daha düşük fırsat maliyetine sahip oldukları alanlarda uzmanlaşabilir ve diğerleriyle ticaret yapabilirler.
Esas olarak, her şeyi üretmeye çalışmak fırsat maliyetine yol açar - bir malın üretmek için ayrılan kaynaklar ve zaman, başka bir malın üretimine tahsis edilebilir. Bazı kuruluşlar, diğerlerinden daha verimli bir şekilde belirli mallar üretebilir. Karşılaştırmalı üstünlüğün klasik bir örneği, ABD ve Çin arasındaki ticarettir. ABD, nitelikli işgücü ve yenilik yetenekleri nedeniyle yazılım ve ileri makineler gibi yüksek teknoloji ürünlerinin üretiminde karşılaştırmalı üstünlüğe sahiptir. Öte yandan, Çin, düşük işgücü maliyetleri nedeniyle elektronik ve giyim gibi tüketici mallarının üretiminde karşılaştırmalı üstünlüğe sahiptir. Her ülkenin nispeten daha etkili olduğu şeyi üretmeye odaklanarak, her iki ülke de içeride üretmeye çalışsalar daha düşük maliyetle mal elde ederek ticaretten faydalanır. Güçlü yönlerine odaklanarak ve ticaret yaparak, tüm taraflar daha büyük verimlilik ve karşılıklı faydalar elde edebilirler.
Bu prensip, uluslar ve işletmelerin ötesinde, blok zinciri mimarilerine de uzanır. Ülkelerin belirli endüstrilere veya ürünlere özelleştiği gibi, bir blok zinciri sisteminin farklı bileşenleri belirli işlevlere odaklanabilir. Bu özelleştirme, ekosistem içinde genel olarak daha iyi performans ve verimlilik sağlar.
Erken internet işletmelerine benzer şekilde, blok zincirleri başlangıçta her şeyle ilgileniyordu: işlemleri yürütmek, uzlaşmaya varmak, verileri depolamak ve işlemleri yerine getirmek. Bu yaklaşım, temel seviyede oldukça merkezsiz olan Ethereum gibi zincirler için sorunlar ortaya çıkardı. Zamanla, modülerlik fikri ivme kazandı. Blok zincirlerinde modülerlik, blok zincirinin işlevlerini (uzlaşma, veri erişilebilirliği ve yürütme gibi) ayrı, uzmanlaşmış katmanlara veya modüllere bölmeyi ifade eder. Bu, her katmanın belirli bir göreve odaklanmasını sağlayarak daha fazla esneklik, ölçeklenebilirlik ve verimlilik sağlar.
Ethereum, yürütme işlemini konsensüs ve yerleşimden ayırmanın ölçeklendirmenin en iyi yolu olduğuna karar verdi ve rollup-odaklı yol haritasını öne çıkardı.
Birkaç 2. Katman (L2) çözümü Ethereum Sanal Makinesi (EVM) manzarasını kapladı ve işlem verilerini Ethereum'a göndererek Ethereum'u aşırı yükledi. Ethereum'un blok alanı için bu rekabet L1'in kullanımını pahalı hale getirdi. Ethereum'da veri depolama ve erişim maliyetliydi - Mart 2024'te, L2'ler 11.000'den fazla ETH ücretine neden oldu. ETH başına 3.400 dolarla, bu 37,4 milyon dolara denk geliyordu!
Ethereum sorunu adresledi EIP-4844, L2'lerin verilerini depolamak için ayrı bir alan olan blobs'u tanıtarak. Sonuç olarak, maliyet takip eden ayda 1.7k ETH'ye ve Ağustos ayında sadece 100 ETH'nin üzerine düştü - %99 azalma. Öyleyse, rollup'lar için maliyet sorunu çözüldü mü? Keşke o kadar basit olsa.
Bloblarda veri depolama ücretlerinin azaltılmasına rağmen, iki önemli zorluk hala var:
Bu kısıtlamalar, Ethereum'dan yürütme işlemini boşaltan rollup'lar gibi özel DA hizmetlerine olan ihtiyacı vurgulamaktadır.
Bu arka planda, Celestia, Aviil ve Near gibi birkaç DA çözümü ortaya çıktı. Bu özel hizmetler, ölçeklenebilir ve güvenilir blok zinciri ağlarını desteklemek için gerekli altyapıyı sağlayarak yalnızca verilerin hem erişilebilir hem de güvenli olmasını sağlamaya odaklanır. Bu çözümler, veri kullanılabilirliğine odaklanarak performansı optimize edebilir ve genel amaçlı blok zincirlerinin etkili bir şekilde yönetmekte zorlandığı belirli zorlukları ele alabilir.
EigenDA, Ethereum'un üzerinde EigenLayer tarafından Aktif Olarak Doğrulanmış bir Hizmettir (AVS). Bu, EigenDA'nın Ethereum'dan bağımsız olarak çalışmadığı anlamına gelir. Bir geliştirici, karışımda Ethereum olmadan bir DA hizmeti kullanmak isterse, EigenDA cevap değildir. Onu diğer DA hizmetlerinden ayıran birkaç temel özellik ile ayırt edilir.
15 MB/s hızında, EigenDA, 'protokol-dışı' DA hizmetleri arasında en yüksek bant genişliğine sahiptir. Protokol-dışı, DA hizmetinin çekirdek blok zincirinden ayrı olarak çalıştığı anlamına gelir. DA'dan ayrılarak yüksek verimlilik elde eder, Onaylama kodlamasını, Erasure kodlamasını ve eşten eşe doğrudan iletişimi ayırarak yüksek işlem kapasitesine ulaşır.
Consensus'tan DA'yı ayırma. Çoğu mevcut DA sistemleri, verilerin erişilebilir olduğunu doğrulamayı, bu verilerin düzenini tek bir karmaşık sistemde düzenlemekle birleştirir. Veri doğrulama eşzamanlı olarak yapılabilirken, bu verilerin birleştirilme veya düzenlenme süreci her şeyi yavaşlatır. Bu birleşik yaklaşım, veri düzenlemeyi kendisi yöneten sistemler için güvenliği artırabilir. Ancak, Ethereum ile birlikte çalışan EigenDA gibi DA sistemleri için gerekli değildir, çünkü Ethereum zaten veri düzenlemeyi veya fikir birliğini ele alır. Düzenleme adımının kaldırılmasıyla, EigenDA çok daha hızlı ve verimli hale gelir.
EigenDA'nın Ethereum ile nasıl çalıştığını, bir rollup örneğiyle birlikte nasıl çalıştığını gösteriyoruz:
Mekanizmayı derinlemesine anlayabilirsinizEigenDA belgeleri.
Silme kodlaması, verilerinizden akıllı bir bulmaca oluşturmak gibidir, burada çözmek için yalnızca bazı parçalara ihtiyacınız vardır. Bu yöntem, bazı parçalar kaybolsa veya bazı depolama konumları arızalansa bile verilerinizin güvenli, erişilebilir ve verimli kalmasını sağlar. EigenDA, toplamalar veri gönderdiğinde ve onu parçalara kodladığında bu tekniği kullanır. Bu şekilde, her düğümün verilerin tamamı yerine yalnızca küçük bir kısmını indirmesi gerekir ve bu da süreci çok daha verimli hale getirir. Ve en iyi yanı, verilerin boyutu arttıkça, düğümlerin indirmesi gereken kısım doğrusal olarak değil, yarı zamanlı olarak artar.
EigenDA, hataları yakalamak için sahtekarlık kanıtları kullanmak yerine, KZG taahhütleri adı verilen özel kriptografik kanıtlar kullanır. Bu kanıtlar, düğümlerin verilerin doğru bir şekilde işlenmesini ve saklanmasını sağlayarak hem hızı hem de güvenliği artırır.
P2P yerine doğrudan iletişim. Çoğu mevcut veri erişilebilirlik (DA) sistemi, her bir işletmecinin verileri komşularıyla paylaştığı P2P ağlarını kullanır, bu da tüm süreci yavaşlatır. Buna karşılık, EigenDA, verileri unicast iletişim kullanarak doğrudan tüm işletmecilere gönderen merkezi bir dağıtıcı kullanır. Unicast, verilerin ağ boyunca dolaşıp dolaşılmamasından ziyade, verilerin doğrudan bir işletmeciye gönderildiği anlamına gelir. Bu, sistemin daha fazla merkezileşme yarattığı gibi görünebilir, ancak öyle değildir. Çünkü dağıtıcı doğrudan DA'dan sorumlu değildir. Sadece verileri taşır. Gerçek veri depolama ağ boyunca birkaç düğümde gerçekleşir. Dahası, merkezi dağıtıcı mevcut mimarinin bir parçasıdır, ancak EigenDA ekibi gelecekte dağıtımın merkezi olmayan bir yöne doğru ilerleyeceğini önermektedir.
Bu doğrudan yaklaşım, EigenDA'nın veri erişilebilirliğini daha hızlı ve daha verimli bir şekilde doğrulamasına olanak tanıyarak P2P paylaşımının gecikme ve verimsizliklerini ortadan kaldırır. EigenDA, zaman alıcı söylenti protokollerini ortadan kaldırarak daha hızlı veri onayını sağlar ve genel performansı artırır.
Bu üç faktör EigenDA'nın yatay olarak ölçeklenmesine izin verir, yani daha fazla düğüm ağa katıldıkça, ölçeklenebilir hale gelir. Şu anda sınır 200 operatördür.
Celestia ve Avast gibi çoğu veri kullanılabilirliği (DA) çözümü, düğüm operatörlerinin tokenin faydasını artırmak için yerel tokenlerini stake etmelerini gerektirir. Buna karşılık EigenDA, hem ETH hem de EIGEN tokenleri ile ikili stake uygulayarak benzersiz bir yaklaşım benimsiyor. İlgili ETH ve EIGEN nisaplarına katılmak için bir operatörün en az 32 ETH ve 1 EIGEN alması gerekir.
Peki neden operatörlerin ETH'ye ek olarak EIGEN'i de stake etmelerini zorunlu kılalım? Bu ikili stake mekanizması, EigenDA'nın yaptırım için yalnızca Ethereum'a güvenmek yerine token çatallama yoluyla kötü niyetli operatörleri cezalandırmasını sağlar. Bu işlem, olarak bilinir. intersubjective forkingGate, allows for more efficient and effective punishment of bad actors. Let’s unpack how this works.
Bir DA hizmetinin ağ bütünlüğünü korumanın en kritik yönlerinden biri, mücadele etmektir.Veri saklama saldırılarıBu tür saldırı, bir blok üreticisi yeni bir blok önerdiğinde ancak onaylamak için gerekli işlem verilerini gizlediğinde meydana gelir. Genellikle blok zincirleri, doğrulayıcıların tüm bloğu indirmesini ve doğrulamasını gerektirerek blok erişilebilirliğini sağlar. Bununla birlikte, eğer doğrulayıcıların çoğunluğu kötü niyetli davranır ve eksik verilere sahip bir bloğu onaylarsa, blok zincirine hala eklenmesi mümkün olabilir, ancak tam düğümler sonunda bunu reddedecektir.
Tam düğümler bunları tamamen indirerek geçersiz blokları tespit edebilirken, hafif istemciler bu yeteneğe sahip değildir. Veri Erişilebilirlik Örnekleme (VEÖ)Hafif istemcilerin kaynak gereksinimlerini düşük tutarak tüm bloğu indirmeden veri erişilebilirliğini doğrulamasına yardımcı olmak.
DAS'ta, düğümlerin kullanılabilirliklerini doğrulamak için tüm veri bloklarını indirmeleri gerekmez. Bunun yerine, farklı düğümler üzerinde depolanan veri parçalarının küçük bir bölümünü rastgele örneklerler. Bu örnekleme yaklaşımı, her düğümün işlemesi gereken veri miktarını önemli ölçüde azaltır ve daha hızlı doğrulama ve daha düşük kaynak tüketimi sağlar.
Ancak bazı düğümler uyum sağlamaz ve gerekli verileri depolamayı veya sağlamayı reddederlerse ne olur? Geleneksel olarak, yanlış davranan bu düğümler Ethereum'a bildirilir ve ardından yatırımları kesilir. Ancak, bir DA hizmetinin, suçsuzluğunu kanıtlamak için potansiyel olarak kötü niyetli bir düğümün tüm verilerini Ethereum'a göndermesini zorlaması mümkün değildir. Bunun nedeni aşağıdaki nedenlerden dolayı:
Bu zorluklar göz önüne alındığında, EigenDA kötü niyetli işletmecilere karşı cezaları uygulamak için daha verimli ve maliyet etkin bir yöntem olarak intersubjective forking kullanır. İşte nasıl çalışır:
EigenDA ağındaki tüm makul ve dürüst gözlemciler, bir işleticinin istendiğinde veri sunmadığını bağımsız olarak doğrulayabilir. Doğrulama yapıldıktan sonra, EigenDA, kötü niyetli işleticiye ait payı keserek EIGEN token'in bir çatallaşmasını başlatabilir. Bu süreç, Ethereum'a doğrudan dahil olma ihtiyacını ortadan kaldırarak maliyetleri azaltır ve cezai süreci hızlandırır.
İntersubjektif çatallaşma, ağ kurallarını zorlamak için çoklu gözlemcilerin kolektif anlaşmasını kullanır ve kötü niyetli operatörleri geleneksel yöntemlerle ilişkili maliyetler olmadan hızlı ve etkili bir şekilde cezalandırır. Bu sağlam güven modeli, EigenDA'nın güvenliği ve güvenilirliğini artırarak DA çözümleri arasında daha iyi bir seçim yapar.
Doğrulama, bir blok zinciri sistemi içindeki verilerin geçerliliği ve erişilebilirliğini sağlamak için gereklidir. Doğrulama süreci olarak işlev görür ve doğrulayıcılar veya paydaşlar gibi katılımcılar, bir bloktaki verilerin doğru olduğunu ve herkese erişilebilir olduğunu doğrular. Doğrulama olmadan, önerilen verilerin meşru olduğu veya saklandığı veya değiştirildiği garanti edilemez, bu da güvenin bozulmasına ve potansiyel güvenlik açıklarına yol açabilir. Doğrulama, şeffaflığı sağlar ve verilerin saklanmasını veya geçersiz blokların önerilmesini engeller.
Özel Koruması
EigenDA'nın bir özelliği olan Özel Koruması adı verilen bir özellik vardır, burada iki ayrı grup veri erişilebilirliğini doğrulamak zorundadır. Bir grup ETH restakers (ETH kotası) oluşur ve diğeri rollup'ın yerel tokeninin restaker'ları olabilir. Her iki grup da bağımsız olarak çalışır ve EigenDA yalnızca her ikisi de tehlikeye girdiğinde başarısız olur. Bu nedenle, EigenDA'nın onayına güvenmek istemeyen projeler özel kota kullanabilir. Bu, geliştiriciler için faydalıdır çünkü EigenDA'nın denetimlerini geçersiz kılma seçeneğini tanıtır.
Fiyatlama esnekliği ve rezerve bant genişliği
Rollup'lar, ücretleri yerel tokenlarıyla talep ettiklerinde gaz fiyatı belirsizliği ve döviz kuru riski taşırlar ve yerleşim için Ethereum'a ETH öderler. EigenDA, rollup'lar ve diğer uygulamalar için DA ödemeleri yapmak üzere yerel tokenları rezerve eder ve başka hiçbir şeyle çakışmayan ayrılmış bant genişliği sağlar.
EigenDA, yüksek işlem hızı ve yenilikçi çift konsensus mekanizmasıyla veri erişilebilirlik alanında kendine özgü bir konum edinmiştir. İntersubjektif çatallanma sistemi ve DAS, Ethereum'a aşırı bağımlılık olmadan veri saklama saldırıları gibi kritik sorunlara sağlam çözümler sunar ve ağ güvenliğini artırır.
Ancak, EigenDA'nın iki önemli engeli vardır. İlk olarak, mevcut 200 operatör kotası, talep arttıkça ölçeklenebilirlik ve merkeziyetçilik için potansiyel bir darboğaza neden olabilir. Bu sınırlama, daha fazla rollup ve uygulama güvenilir veri erişilebilirlik çözümleri ararken giderek daha sorunlu hale gelebilir.
İkincisi ve belki de daha acil olarak, EigenDA'nın sürdürülebilir gelir yaratma zorluğunun üstesinden gelmesi gerekiyor. Aşağıdaki grafik, DA hizmet gelirinin hem Celestia hem de Ethereum için nasıl önemli ölçüde düştüğünü göstermektedir.
Veri erişilebilirlik ücretlerinin endüstri genelinde düşüş eğiliminde olması nedeniyle, EigenDA'nın ekonomik modeli evrim geçirmek zorunda kalacak. Proje, uygunluk veya performansı tehlikeye atmadan hizmetlerini paraya çevirmenin yeni yollarını bulmalıdır.
EigenDA’nın başarısı büyük ölçüde bu zorlukları nasıl ele aldığına bağlı olacaktır. Güvenliği veya verimliliği feda etmeden işletici ağını genişletebilir mi? Yeni gelir kaynakları bulacak mı yoksa ücretlerin azaldığı bir piyasada rekabetçi kalmak için mali yapısını optimize mi edecek? Blockchain ekosistemi olgunlaştıkça, EigenDA'ın bu sorulara verdiği yanıtlar, sadece kendi seyrini değil, aynı zamanda blockchain ölçeklenebilirlik çözümlerinin genel manzarasını da şekillendirmede kritik bir rol oynayacaktır.