I.Giriş
Modüler blokyapay zekan, uzmanlaşma ve iş bölümü yoluyla sistemin verimliliğini ve ölçeklenebilirliğini geliştirmeyi amaçlayan yenilikçi bir blockchain tasarım paradigmasıdır. Modüler blok zincirinin ortaya çıkmasından önce, yürütme katmanı, veri kullanılabilirliği katmanı, konsensüs katmanı ve uzlaşma katmanı da dahil olmak üzere tüm görevleri yerine getirmek için tek bir (Monolitik) zincire ihtiyaç vardı. Modüler blockchain, bu görevleri, her biri belirli bir işleve odaklanan serbestçe birleştirilebilir modüller olarak ele alarak bu sorunları çözer.
Yürütme katmanı : tüm işlemlerin işlenmesinden ve doğrulanmasından ve blockchain durumu değişikliklerinin yönetilmesinden sorumludur.
Konsensüs katmanı : İşlemlerin sırası üzerinde anlaşmaya varmak.
Yerleşim katmanı : İşlemleri tamamlamak, kanıtları doğrulamak ve farklı yürütme katmanları arasında köprüler oluşturmak için kullanılır.
Veri Kullanılabilirliği Katmanı : Gerekli tüm verilerin doğrulama için ağdaki katılımcıların kullanımına sunulmasından sorumludur.
Modüler blockchain trendi yalnızca teknolojik bir değişim değil, aynı zamanda tüm blockchain ekosisteminin gelecekteki zorluklarla başa çıkmasını teşvik eden önemli bir stratejidir. GeekCartel, modüler blok zinciri kavramını ve ilgili projeleri analiz edecek ve okuyucuların modüler blok zincirini daha iyi anlamalarına ve geleceğe bakmalarına yardımcı olmak için modüler blok zinciri bilgisinin kapsamlı ve pratik bir yorumunu sunmayı amaçlayacak. gelişim trendler. Not: Bu yazının içeriği yatırım tavsiyesi niteliğinde değildir.
2. Celestia, modüler blok zincirinin öncüsü
2018 yılında Mustafa Albasan ve Vitalik Buterin, blockchain'in ölçeklenebilirlik sorununu çözmek için yeni fikirler sunan çığır açıcı bir makale yayınladılar. Veri Kullanılabilirliği Örneklemesi ve Dolandırıcılık Kanıtları ağ düğümleri arttıkça blok zincirinin depolama alanını otomatik olarak genişletebileceği bir yöntem tanıttı. 2019 yılında Mustafa Albasan daha fazla araştırma yaptı ve yazdı Tembel Defter , yalnızca veri kullanılabilirliğiyle ilgilenen bir blockchain sistemi için bir konsept öneriyor.
Bu kavramlardan yola çıkarak; Celestia modüler yapıya sahip ilk veri kullanılabilirliği (DA) ağı olarak doğdu. Kullanılarak inşa edilmiştir KuyrukluyıldızBFT Ve Cosmos SDK'sı ve merkeziyetsizliği korurken ölçeklenebilirliği etkili bir şekilde artıran bir hisse kanıtı (PoS) blok zinciridir.
DA katmanı herhangi bir blok zincirinin güvenliği açısından kritik öneme sahiptir çünkü herkesin işlem defterini inceleyebilmesini ve doğrulayabilmesini sağlar. Bir blok üreticisi, mevcut tüm veriler olmadan bir blok önerirse, blok nihai sonuca ulaşabilir ancak geçersiz işlemler içerebilir. Blok geçerli olsa bile tam olarak doğrulanamayan blok verileri, kullanıcıları ve ağın işleyişini olumsuz etkileyecektir.
Celestia iki temel özelliği hayata geçiriyor: Veri Kullanılabilirliği Örneklemesi (DAS) ve Ad Alanı Merkle Ağacı (NMT). DAS, hafif düğümlerin bloğun tamamını indirmeden veri kullanılabilirliğini doğrulamasını sağlar. NMT'ler, blok verilerinin farklı uygulamalar için ayrı ad alanlarına bölünmesine olanak tanır; bu, uygulamaların yalnızca kendileriyle ilgili verileri indirmesi ve işlemesi gerektiği anlamına gelir; bu da veri işleme gereksinimlerini büyük ölçüde azaltır. Daha da önemlisi DAS, Celestia'nın son kullanıcıların güvenliğinden ödün vermeden kullanıcı sayısı (hafif düğümler) arttıkça ölçeklenmesine olanak tanır.
Modüler blok zincirler, benzeri görülmemiş bir şekilde yeni zincirler oluşturmayı mümkün kılıyor. Farklı modüler blokaj türleri, farklı amaçlar için ve farklı mimari şekillerde birlikte çalışabilir. Celestia resmi olarak çeşitli fikirler ve örnekler önerdi. modüler mimari modüler blok zincirlerin esnekliğini ve şekillendirilebilirliğini bize gösteren tasarım:
Şekil 1 Katman 1 ve Katman 2 mimarisi
Katman 1 ve Katman 2 : Celestia bunu basit modülerlik olarak adlandırıyor; başlangıçta Ethereum'un monolitik bir Katman 1 olarak ölçeklenebilirliği için oluşturulmuş, Katman 2 yürütmeye odaklanıyor ve Katman 1 diğer temel işlevleri sağlıyor.
-
Celestia, üzerine inşa edilmiş zincirleri destekliyor Arbitrum Yörüngesi , İyimserlik Yığını , Ve Poligon CDK'sı (yakında) teknoloji, Celestia'yı DA katmanı olarak kullanacak ve mevcut Katman 2, verilerini Ethereum'da yayınlanmak yerine Celestia'da yayınlanacak şekilde değiştirmek için Rollup teknolojisini kullanabilir. Bloklara yönelik taahhütler, verileri tek bir zincirde yayınlamanın geleneksel yönteminden daha ölçeklenebilir olan Celestia'da yayınlanır.
-
Celestia, temel alınarak oluşturulmuş RollApp'i (uygulamalara adanmış bir zincir) destekler Boyut yürütme katmanı olarak teknoloji bileşenleri. Ethereum'un Katman 1 ve Katman 2 kavramlarına benzer şekilde, RollApps'in yerleşim katmanı Dymension Hub'a (daha sonra açıklanacaktır) dayanır, DA katmanı Celestia'yı kullanır ve zincirler, IBC protokolü (IBC, blok zincirlerin birbirleriyle iletişim kurmasını sağlayan bir protokol olan Cosmos SDK'yı temel alır. IBC kullanan zincirler, bayt cinsinden kodlandığı sürece her türlü veriyi paylaşabilir).
Şekil 2: Yürütme, Yerleştirme ve DA Katman Mimarisi
İcra, Mutabakat ve Veri Kullanılabilirliği: Özel modüler blok zincirler arasında yürütme, yerleşim ve veri kullanılabilirliği katmanlarının ayrılması gibi optimize edilmiş modüler blok zincirler.
Şekil 3: Yürütme ve DA katmanı mimarisi
Yürütme ve DA: Modüler bir blockchain uygulamasının amacı esnek olmak olduğundan yürütme katmanı, bloklarını yerleşim katmanına yayınlamakla sınırlı değildir. Örneğin, bir yerleşim katmanı içermeyen, yalnızca konsensüs katmanı ve veri kullanılabilirliği katmanının üstünde bir yürütme katmanı içeren modüler bir yığın oluşturmak mümkündür.
Bu modüler yığının altında yürütme katmanı egemen , genellikle sipariş ve veri kullanılabilirliği için işlemlerini başka bir blok zincirine yayınlayan, ancak kendi ödemesini gerçekleştiren. Modüler yığın bağlamında, egemen Toplama yürütme ve uzlaşmadan sorumluyken DA katmanı fikir birliği ve veri kullanılabilirliğini yönetir.
Egemen Toplama ile akıllı sözleşme Toplama arasındaki fark şudur:
-
Akıllı Sözleşme Toplama işlemleri, uzlaşma katmanının akıllı sözleşmeleri tarafından doğrulanır. Egemen Toplama işlemleri egemen Toplama düğümleri tarafından doğrulanır.
-
Akıllı sözleşme Toplamasıyla karşılaştırıldığında, egemen Rollu'nun düğümleri özerkliğe sahiptir. Egemen Toplama'da işlemlerin sırası ve geçerliliği, ayrı bir ödeme katmanına dayanmaksızın, Toplamaların kendi ağı tarafından yönetilir.
Şu anda, Rulo seti Ve Egemen SDK Celestia'da bağımsız bir Toplama test ağını dağıtmak için bir çerçeve sağlayın.
3. Blockchain ekosistemindeki modüler çözümleri keşfedin
1. Yürütme katmanının modülerleştirilmesi
Yürütme katmanının modülerleştirilmesine geçmeden önce Rollup teknolojisinin ne olduğunu anlamalıyız.
Şu anda, yürütme katmanı modülerleştirme teknolojisi temel olarak Katman 1 zincirinin dışında çalışan bir ölçeklendirme çözümü olan Rollup'a dayanmaktadır. Bu çözüm, işlemleri zincirin dışında yürütür, bu da daha az blok alanı kapladığı anlamına gelir ve aynı zamanda Ethereum'un önemli ölçeklendirme çözümlerinden biridir. İşlemi yürüttükten sonra, bir grup işlem verisi veya yürütme kanıtını Katman 1'e gönderecek ve bunu Katman 1'e yerleştirecektir. Toplama teknolojisi, merkezi olmayan yönetimi ve güvenliği korurken Katman 1 ağı için bir ölçeklenebilirlik çözümü sağlar.
Şekil 4: Toplama teknik mimarisi
Ethereum'u örnek alırsak Rollup teknolojisi, ZK-Rollup veya Optimistic Rollup'ı kullanarak performansı ve gizliliği daha da artırabilir.
-
ZK-Rollup, paketlenmiş işlemlerin doğruluğunu doğrulamak için sıfır bilgi kanıtlarını kullanır, böylece işlemlerin güvenliğini ve gizliliğini sağlar.
-
İyimser Toplama, işlem durumunu Ethereum ana zincirine göndermeden önce ilk olarak bu işlemlerin geçerli olduğunu varsayar. Mücadele süresi boyunca herkes işlemleri doğrulamak için dolandırıcılık kanıtlarını hesaplayabilir.
1.1 Ethereum Katman 2: Geleceğin Ölçeklendirme Çözümlerini Oluşturmak
Ethereum başlangıçta benimsendi Yan zincir Ve parçalama genişleme için teknoloji, ancak yan zincir, yüksek verim elde etmek için bir miktar merkeziyetsizlikten ve güvenlikten fedakarlık etti; Katman 2 Toplamaları beklenenden çok daha hızlı gelişti ve halihazırda çok fazla genişleme sağladı ve daha sonra da daha fazlasını sağlayacak Proto-Danksharding uygulanır. Bu, parça zincirlerine artık ihtiyaç duyulmadığı ve Ethereum'un yol haritasından kaldırıldığı anlamına gelir.
Ethereum, ana zincir üzerindeki yükü azaltmak için yürütme katmanını Rollup teknolojisine dayalı Katman 2'ye dış kaynak sağlar. EVM, Toplama katmanında yürütülen akıllı sözleşmeler için standartlaştırılmış ve güvenli bir yürütme ortamı sağlar. Bazı Toplama çözümleri, EVM ile uyumluluk göz önünde bulundurularak tasarlanmıştır; böylece Toplama katmanında yürütülen akıllı sözleşmeler, EVM'nin aşağıdaki gibi özelliklerinden ve işlevlerinden yararlanmaya devam edebilir: OP Ana Ağı , Arbitrum Bir , Ve Poligon zkEVM .
Şekil 5: Ethereum'un Katman 2 Ölçeklendirme Çözümleri
Bu Katman 2'ler akıllı sözleşmeleri yürütür ve işlemleri gerçekleştirir ancak yine de aşağıdakiler için Ethereum'a güvenir:
Ödeme: Tüm Toplama işlemleri Ethereum ana ağında sonuçlandırılır. Kullanıcıları İyimser Toplamalar İtiraz süresinin geçmesini veya dolandırıcılık önleme hesaplamaları sonrasında işlemin geçerli sayılmasını beklemek gerekir. Kullanıcıları ZK Toplamaları geçerliliği kanıtlanıncaya kadar beklenmelidir.
Konsensüs ve veri kullanılabilirliği: Toplamalar, işlem verilerini Ethereum ana ağına CallData biçiminde yayınlayarak herkesin Toplama işlemlerini yürütmesine ve gerekirse durumlarını yeniden yapılandırmasına olanak tanır. İyimser Toplamalar, Ethereum ana zincirinde onaylanmadan önce büyük miktarda blok alanı ve 7 günlük bir mücadele süresi gerektirir. ZK Toplamaları anında kesinlik sağlar ve verileri doğrulama için 30 gün boyunca saklar, ancak kanıt oluşturmak için çok fazla bilgi işlem gücü gerektirir.
1.2 B² Ağı: Öncü Bitcoin ZK- Toplama
B² Ağı Bitcoin'de güvenlikten ödün vermeden işlem hızını artıran ilk ZK-Rollup'tır. Rollup teknolojisini kullanan B² Network, zincir dışı işlemler için Turing-complete akıllı sözleşmeleri çalıştırabilen bir platform sağlar, böylece işlem verimliliğini artırır ve maliyetleri en aza indirir.
Şekil 6: B² Ağ Mimarisi
Şekilde gösterildiği gibi B² Networks ZK-Rollup Layer, Layer 2 ağı içindeki kullanıcı işlemlerinin yürütülmesinden ve ilgili kanıtların çıktısından sorumlu olan zkEVM çözümünü benimser.
Diğer Toplamalardan farklı olarak B² Ağı ZK-Toplaması dahil olmak üzere birçok bileşenden oluşur. hesap soyutlaması modül, RPC Hizmeti, Mempool, Sıralayıcılar, zkEVM, Toplayıcılar, Senkronizatörler ve Prover. Hesap soyutlama modülü, kullanıcıların hesaplarına daha yüksek güvenlik ve daha iyi kullanıcı deneyimini esnek bir şekilde programlamalarına olanak tanıyan yerel hesap soyutlamayı uygular. zkEVM, EVM ile uyumludur ve geliştiricilerin DApp'leri diğer EVM uyumlu zincirlerden B² Ağına taşımasına da yardımcı olabilir.
Senkronizatörler Sıra bilgileri, Bitcoin işlem verileri vb. gibi ayrıntılar dahil olmak üzere bilgilerin B² düğümünden Toplama katmanına senkronize edildiğinden emin olun. B² düğümü Zincir dışı bir doğrulayıcı olarak görev yapar ve B² ağındaki birden fazla benzersiz işlevin yürütücüsüdür. Bitcoin Komisyoncusu B² düğümündeki modül, B² Toplama verilerini kaydetmek için bir veri yapısı oluşturur ve B² yazısı adı verilen bir Tapscript üretir. Bitcoin Committer daha sonra bir satoshi'lik UTXO'yu bir Kazık kök $B^{ 2 }$ yazısını içeren adres ve Toplama verileri Bitcoin'e yazılacaktır.
Buna ek olarak, Bitcoin Committer, zaman kilitli bir meydan okuma oluşturarak, meydan okuyan kişinin zk kanıtı tarafından doğrulanan taahhüdü sorgulamasına olanak tanır. Zaman kilidi sırasında meydan okuyan kimse yoksa veya meydan okuma başarısız olursa, Toplama sonunda Bitcoin'de onaylanır; Mücadele başarılı olursa Toplama geri alınacaktır.
İster Ethereum ister Bitcoin olsun, Katman 1 aslında Katman 2'den genişletilmiş veri alan tek bir zincirdir. Çoğu durumda Katman 2'nin kapasitesi aynı zamanda Katman 1'in kapasitesine de bağlıdır. Bu nedenle Katman 1 ve Katman 2 yığınının uygulanması ölçeklenebilirlik açısından ideal değildir. Katman 1 üretim sınırına ulaştığında Katman 2 de etkilenecektir; bu da daha yüksek işlem ücretleri ve daha uzun onay sürelerine yol açarak tüm sistemin verimliliğini ve kullanıcı deneyimini etkileyebilir.
2. DA katmanının modülerleştirilmesi
Celestia'nın DA çözümünün Katman 2'ler tarafından tercih edilmesine ek olarak, DA'ya odaklanan diğer yenilikçi çözümler de birbiri ardına ortaya çıktı ve tüm blockchain ekosisteminde önemli bir rol oynadı.
2.1 EigenDA: Toplama Teknolojisini Güçlendirmek
EigenDA esinlenen güvenli, yüksek verimli ve merkezi olmayan bir DA hizmetidir. Danksharding . Rollup, EigenLayer ekosisteminin tamamında daha düşük işlem maliyetleri, daha yüksek işlem verimi ve güvenli şekillendirilebilirlik elde etmek için verileri EigenDA'ya yayınlayabilir.
Ethereum Rollup üzerinde merkezi olmayan geçici veri depolama alanı oluştururken, veri depolama doğrudan EigenDA operatörleri tarafından gerçekleştirilebilir. Operatörler Verilerin işlenmesi, doğrulanması ve depolanmasından sorumludur ve EigenDA, hisselerin ve operatörlerin büyümesine göre yatay olarak ölçeklenebilir.
EigenDA, Rollup teknolojisini birleştirir ve ölçeklenebilirlik sağlamak için DA'nın bir kısmını zincir dışı işleme aktarır. Bu nedenle, gerçek işlem verilerinin artık her düğümde kopyalanmasına ve saklanmasına gerek kalmaz, bu da bant genişliği ve depolama talebini azaltır. Zincir yalnızca veri kullanılabilirliğiyle ilgili meta verileri ve hesap verebilirlik mekanizmalarını işler (sorumluluk, verilerin zincir dışında saklanmasını sağlar ve gerektiğinde bütünlüğü ve orijinalliği doğrulanabilir).
Şekil 7: EigenDA'nın temel veri akışı
Şekilde gösterildiği gibi Rollup, işlem gruplarını DA katmanına yazar. Kötü amaçlı verileri tespit etmek için dolandırıcılık kanıtlarını kullanan sistemlerden farklı olarak EigenDA, verileri bloklara böler ve KZG taahhütleri ve çoklu ifşa kanıtları oluşturur. EigenDA, düğümlerin verinin tamamını indirmek yerine yalnızca küçük bir miktar veriyi [O (1/n)] indirmesini gerektirir damla . Toplama dolandırıcılığı tahkim protokolü, blob verilerinin EigenDA kanıtında sağlanan KZG taahhüdüyle eşleşip eşleşmediğini de doğrulayabilir. Bu doğrulamayı gerçekleştirirken Katman 2 zinciri, Toplama durumu kökünün işlem verilerinin sıralayıcı/teklif sahibi tarafından değiştirilmemesini sağlar.
2.2 Nubit: Bitcoin'deki İlk Modüler DA Çözümü
Nubit ölçeklenebilir, Bitcoin'e özgü bir DA katmanıdır. Nubit, ekosistemin artan ihtiyaçlarını karşılamak için veri verimini ve kullanılabilirlik hizmetlerini artırmayı hedefleyerek Bitcoin yerelinin geleceğine öncülük ediyor. Vizyonları geniş geliştirici topluluğunu Bitcoin ekosistemine getirmek ve onlara ölçeklenebilir, güvenli ve merkezi olmayan araçlar sağlamaktır.
Nubits ekibinin üyeleri, UCSB'den (Kaliforniya Üniversitesi, Santa Barbara) olağanüstü akademik itibara ve küresel etkiye sahip profesörler ve doktora öğrencileridir. Sadece akademik araştırmalarda uzman değiller, aynı zamanda blockchain mühendisliği uygulamalarında da zengin deneyime sahipler. Ekip, domo (yaratıcısı) ile modüler indeksleyiciler hakkında bir makale yazdı. Brc 20 ), Bitcoin meta protokolünün indeksleyici yapısına DA katmanının tasarımını ekledi ve endüstri standartlarının oluşturulmasında ve formüle edilmesinde rol aldı.
Nubits'in temel yenilikleri: fikir birliği mekanizması, güvene dayalı olmayan köprüleme ve veri kullanılabilirliği . Bitcoin'in sansüre tamamen dayanıklı özelliklerini devralmak için yenilikçi fikir birliği algoritmaları ve yıldırım ağları kullanır ve verimliliği artırmak için DAS'ı kullanır:
-
Konsensüs Mekanizması: Nubit, aşağıdakilere dayalı etkili bir fikir birliğini araştırıyor: PBFT (Pratik Bizans Hata Toleransı) imza toplama için SNARK tarafından desteklenmektedir. zkSNARK teknolojisiyle birleştirilen PBFT şeması, doğrulayıcılar arasındaki imza doğrulamanın iletişim karmaşıklığını önemli ölçüde azaltır ve tüm veri setine erişmeden işlemlerin doğruluğunu doğrular.
-
: Nubit'in DAS'ı, blok verilerinin küçük bölümlerinin birden fazla rastgele örnekleme turu gerçekleştirilmesiyle elde edilir. Her başarılı örnekleme turu, verilerin tamamen kullanılabilir olma olasılığını artırır. Önceden belirlenmiş bir güven düzeyine ulaşıldığında blok verilerinin erişilebilir olduğu kabul edilir.
-
Güvenilmez Köprü: Nubit, güvenilmez bir köprü kullanıyor Yıldırım Ağı ödeme kanalları. Bu yaklaşım, ek güven gereksinimleri eklemeden yerel Bitcoin ödeme yöntemleriyle tutarlıdır. Kullanıcılara mevcut köprü çözümlerine göre daha düşük risk sağlar.
Şekil 8: Nubit'in temel bileşenleri
Ayrıca Şekil 8'de gösterilen tüm sistem yaşam döngüsünü gözden geçirmek için özel bir kullanım senaryosu kullanıyoruz. Alice'in bir işlemi tamamlamak için Nubits DA hizmetini kullanmak istediğini varsayalım (Nubit birden fazla işlemi destekler) veri tipleri , yazılar, Toplama verileri vb. dahil ancak bunlarla sınırlı olmamak üzere).
-
Adım 1.1: Alice'in hizmete devam edebilmesi için öncelikle Nubit'in güvenilmez köprüsü üzerinden gaz ücretini ödemesi gerekiyor. Özellikle Alice'in, X(h) (X, karma aralığındaki kriptografik karma işlevidir) olarak gösterilen, güvenilmez köprüden genel bir meydan okuma alması gerekir. doğrulanabilir gecikme fonksiyonu (VDF) meydan okuma alanına eklenir ve h, belirli bir yükseklik bloğunun karma değeridir).
-
Adım 1.2 ve Adım 2: Alice, mevcut turla ilgili VDF'nin değerlendirme sonucu R'yi almalı ve R'yi, verileri ve işlem meta verileri (adres ve nonce gibi) ile birlikte, bellekte birleştirilebilmesi için doğrulayıcıya göndermelidir. havuz.
-
Adım 3: Doğrulayıcıların fikir birliğine vardıktan sonra blokları ve başlıklarını önerdiği süreç. Blok başlığı, verilere ve ilgili Reed-Solomon Kodlamasına (RS Kodu) ilişkin bir taahhüt içerir; bloğun kendisi ise orijinal verileri, karşılık gelen RS Kodunu ve temel işlem ayrıntılarını içerir.
-
Adım 4: Yaşam döngüsü Alice'in veri alımıyla sona erer. Hafif istemci blok başlığını indirirken, tam düğüm bloğu ve başlığını getirir.
Hafif istemciler veri kullanılabilirliğini doğrulamak için DAS sürecini üstlenir. Ek olarak, belirli bir eşik sayıda blok önerildikten sonra, bu geçmişin bir kontrol noktası, Bitcoin zaman damgası yoluyla Bitcoin blok zincirine kaydedilir. Bu, doğrulayıcı setinin olası uzaktan saldırıları önleyebilmesini ve hızlı bağlantı kesmeyi destekleyebilmesini sağlar.
3. Diğer çözümler
Belirli katmanları modülerleştirmeye odaklanan zincirlere ek olarak, merkezi olmayan depolama hizmetleri DA katmanı için uzun vadeli destek sağlayabilir. Geliştiricilere, kullanıcıların kod oluşturmaya bile gerek kalmadan kolayca kendi zincirlerini oluşturmalarına olanak tanıyan özelleştirilmiş ve tam kapsamlı çözümler sunan bazı protokoller ve zincirler de vardır.
3.1 EthStorage – Dinamik Merkezi Olmayan Depolama
EthDepolama programlanabilir anahtar/değer (KV) sağlayan, dinamik merkezi olmayan depolamayı uygulayan ilk modüler Katman 2'dir depolamak DA tarafından yönlendirilen genişletmek programlanabilir depolama yüzlerce TB ve hatta PB'ye kadar maliyetin 1/100 ila 1/1000'i kadar . Toplamalar için uzun vadeli bir DA çözümü sağlar ve oyunlar, sosyal ağlar ve yapay zeka gibi tamamen zincir üstü uygulamalar için yeni olanakların kapısını açar.
Şekil 9: EthStorage'ın uygulama senaryoları
Qi Zhou EthStorage'ın kurucusu, 2018'den bu yana kendisini tamamen Web3 endüstrisine adamıştır. Doktora derecesine sahiptir. Georgia Teknoloji Enstitüsü'nden mezun oldu ve Google ve Facebook gibi önde gelen şirketlerde mühendis olarak çalıştı. Ekibi ayrıca Ethereum Vakfı'ndan da destek aldı.
Ethereum Cancun yükseltmesinin temel özelliklerinden biri olarak, EIP-4844 (Proto-dank parçalama olarak da bilinir), Katman 2 Toplama depolaması için geçici veri blokları (bloblar) tanıtılır ve bu, ağın ölçeklenebilirliğini ve güvenliğini artırır. Ağın bloktaki her işlemi doğrulaması gerekmez, yalnızca bloğa eklenen blobun doğru verileri taşıyıp taşımadığını doğrulaması gerekir, bu da Toplama maliyetini büyük ölçüde azaltır. Ancak blob verileri yalnızca geçici olarak kullanılabilir; bu da birkaç hafta içinde silineceği anlamına gelir. Bunun önemli bir etkisi vardır: Katman 2, Katman 1'den koşulsuz olarak en son durumu türetemez. Bir veri parçası artık Katman 1'den alınamıyorsa, zinciri Toplama yoluyla senkronize etmek mümkün olmayabilir.
Uzun vadeli bir DA depolama çözümü olan EthStorage ile Katman 2'ler, istedikleri zaman DA katmanlarından tüm verileri alabilirler.
Teknik özellikler:
-
EthStorage, merkezi olmayan dinamik depolamaya ulaşabilir: Mevcut merkezi olmayan depolama çözümleri büyük miktarlarda verinin yüklenmesini destekleyebilir ancak bunlar değiştirilemez veya silinemez ve yalnızca yeni verileri yeniden yükleyebilir. EthStorage, CRUD işlevlerini (yani depolanan verileri oluşturma, güncelleme, okuma ve silme) uygulamak için orijinal bir anahtar/değer depolama paradigması kullanır ve böylece veri yönetiminin esnekliğini önemli ölçüde artırır.
-
DA katmanına dayalı Katman 2 merkezi olmayan çözüm: EthStorage modüler bir depolama katmanıdır. Depolama maliyetlerini azaltmak için EVM ve DA olduğu sürece, bunu herhangi bir blok zincirinde (ancak Katman 1'lerin çoğunda şu anda bir DA katmanı yoktur), Katman 2'de bile çalıştırabilirsiniz.
-
ETH ile son derece entegre: EthStorage istemcisi, Ethereum istemcisi Geth'in bir üst kümesidir; bu, bir EthStorage düğümünü çalıştırırken yine de herhangi bir Ethereum işlemine normal şekilde katılabileceğiniz anlamına gelir. Bir düğüm aynı anda bir Ethereum doğrulayıcı düğümü ve bir EthStorage veri düğümü olabilir.
EthStorage iş akışı:
-
Kullanıcılar verilerini uygulama sözleşmesine yükler ve bu sözleşme daha sonra verileri depolamak için EthStorage sözleşmesiyle etkileşime girer.
-
EthStorage Layer 2 ağında, depolama sağlayıcıları saklanmayı bekleyen veriler hakkında bilgilendirilir.
-
Depolama sağlayıcıları verileri Ethereum Veri Kullanılabilirliği Ağı'ndan indirir.
-
Depolama sağlayıcıları, Katman 2 ağında çok sayıda kopya bulunduğunu kanıtlayan depolama kanıtlarını Katman 1'e gönderir.
-
EthStorage sözleşmesi, depolama kanıtlarını başarıyla gönderen depolama sağlayıcılarını ödüllendiriyor.
3.2 AltLayer – Modüler Özelleştirme Hizmeti
Alt Katman çok yönlü, kodsuz bir kullanım sağlar Hizmet Olarak Toplamalar (RaaS) hizmeti. RaaS ürünü, EVM ve WASM'yi destekleyen çok zincirli ve çoklu sanal makine dünyası için tasarlanmıştır. Ayrıca OP Stack, Arbitrum Orbit, Polygon zkEVM, ZKSyncs ZKStack ve Starkware gibi farklı Toplama SDK'larını ve farklı paylaşılan sıralama hizmetlerini (örn. Espresso Ve Yarıçap ) ve farklı DA katmanları (Celestia, EigenLayer gibi) ve Toplama yığınının farklı katmanlarındaki diğer birçok modüler hizmet.
AltLayer çok yönlü bir Toplama yığını sağlar. Örneğin, bir uygulama için tasarlanmış bir Toplama kullanılarak oluşturulabilir. Tahkim Yörüngesi , kullanarak Arbitrum Bir DA ve yerleşim katmanı olarak ZK Stack kullanılarak, DA katmanı olarak Celestia ve yerleşim katmanı olarak Ethereum kullanılarak genel amaçlar için tasarlanmış başka bir Rollup oluşturulabilir.
Not : Uzlaştırma katmanının neden OP ve Arbitrum tarafından uygulanabileceğini merak ediyor olabilirsiniz? Aslında, bu Katman 2'lerin mevcut Toplama yığınları, Cosmos tarafından önerilen benzer zincirler arası çalışmayı uyguluyor ile ara bağlantıyı sağlamak: OP, Optimism teknolojisini destekleyen standartlaştırılmış bir geliştirme yığını olarak Superchain'i ve OP Stack'i önerdi, farklı Katman 2 ağlarını entegre etti ve bu ağlar arasında birlikte çalışabilirliği teşvik etti; Arbitrum, Arbitrum Nitro'ya (teknoloji yığını) dayalı Arbitrum ana ağında uygulama zinciri olarak da bilinen Katman 3'ün oluşturulmasına ve konuşlandırılmasına olanak tanıyan Orbitchain stratejisini önerdi. Yörünge Zincirleri doğrudan Katman 2'lere veya doğrudan Ethereum'a yerleştirilebilir.
3.3 Boyut – Tam yığın modülerleştirme
Boyut güvenliğini ve birlikte çalışabilirliğini sağlamayı amaçlayan, Cosmos SDK'yı temel alan modüler bir blockchain ağıdır. RollApp IBC standardını kullanarak.
Dymension, blockchain fonksiyonlarını birden fazla katmana ayırır. Dymension Hub eylemleri RollApp için güvenlik, birlikte çalışabilirlik ve likidite sağlamak üzere uzlaşma katmanı ve fikir birliği katmanı olarak görev yapar ve RollApp, yürütme katmanı olarak görev yapar. Veri kullanılabilirliği katmanı, Dymension protokolü tarafından desteklenen DA sağlayıcısıdır ve geliştiriciler, ihtiyaçlarına göre uygun veri kullanılabilirliği sağlayıcısını seçebilir.
Yerleştirme katmanı (Dymension Hub), RollApps kaydını ve durum, sıralayıcı listesi, mevcut etkin sıralayıcı, yürütme modülü sağlama toplamı vb. gibi ilgili önemli bilgileri korur. Toplama hizmeti mantığı, yerel birlikte çalışabilirliğin merkezini oluşturarak yerleşim katmanında sabitlenir . Bir yerleşim katmanı olarak Dymension Hub aşağıdaki özelliklere sahiptir:
-
Yerleşim katmanında yerel olarak Toplama hizmetlerinin sağlanması: Temel katmanla aynı güven ve güvenlik varsayımlarını sağlar, ancak daha basit, daha güvenli ve daha verimli bir tasarım alanıyla.
-
İletişim ve İşlemler: Dymensions RollApp, yerleşik modüller aracılığıyla yerleşim katmanında RollApp'ler arası iletişim ve işlemlere olanak tanıyarak güveni en aza indirilmiş bir köprü sağlar. Ayrıca RollApps, Hub aracılığıyla diğer IBC özellikli zincirlerle iletişim kurabilir.
-
RVM (RollApp Sanal Makinesi): Dymension uzlaşma katmanı, dolandırıcılık anlaşmazlıkları durumunda RVM'yi başlatır. RVM, çeşitli yürütme ortamlarındaki (EVM gibi) anlaşmazlıkları çözerek RollApp yürütme aralığının gücünü ve esnekliğini genişletebilir.
-
Sansüre dayanıklılık: Sequencer incelemesinden geçen kullanıcılar, yerleşim katmanına özel bir işlem gerçekleştirebilir. Bu işlem Sıralayıcıya iletilir ve belirlenen zaman dilimi içerisinde yürütülmesi istenir. İşlemin belirtilen süre içerisinde gerçekleşmemesi halinde Sıralayıcı cezalandırılacaktır.
-
AMM (Otomatik Piyasa Yapıcı): Dymension, yerleşim merkezinde yerleşik bir AMM sunarak çekirdek bir finans merkezi oluşturur. Tüm ekosistem için ortak likidite sağlamak.
4. Çoklu ekolojik modüler blok zincirlerinin karşılaştırılması
Önceki makalede modüler blockchain sistemini ve birçok temsili projeyi derinlemesine araştırdık. Şimdi odak noktamızı farklı ekosistemler arasındaki karşılaştırmalı analize kaydırarak modüler blok zincirini nesnel ve kapsamlı bir şekilde anlamayı amaçlayacağız.
V. Özet ve Görünüm
Gördüğümüz gibi blockchain ekosistemi modülerleşmeye doğru ilerliyor. Geçmişte blockchain dünyasında her zincir ayrı ayrı çalışıyordu ve birbirleriyle rekabet ediyordu; bu da kullanıcıların, geliştiricilerin ve varlıkların farklı zincirler arasında akışını zorlaştırıyor, ekosistemin genel gelişimini ve inovasyonunu sınırlıyordu. WEB3 dünyasında problem tespiti ve çözümü ortak çabaların bir sürecidir. Başlangıçta Bitcoin ve Ethereum tek zincir olarak çok ilgi gördü ancak tek zincirlerin sorunları ortaya çıktıkça modüler zincirler giderek ilgi görmeye başladı. Dolayısıyla modüler zincirlerin ortaya çıkışı tesadüf değil, kaçınılmaz bir gelişmedir.
Modüler blok zincirleri, her bir bileşenin bağımsız olarak optimize edilmesine ve özelleştirilmesine olanak tanıyarak zincirin esnekliğini ve verimliliğini artırır. Ancak bu mimari aynı zamanda iletişim gecikmeleri ve sistem etkileşimlerinin artan karmaşıklığı gibi zorluklarla da karşı karşıyadır. Aslında modüler mimarinin gelişmiş bakım kolaylığı, yeniden kullanılabilirlik ve esneklik gibi uzun vadeli faydaları genellikle kısa vadeli performans kayıplarından daha ağır basmaktadır. Gelecekte teknoloji geliştikçe bu sorunlara daha iyi çözümler bulunacaktır.
GeekCartel Blockchain ekosisteminin, zincirler arasındaki doğrudan bağlantıları kolaylaştırmak için modüler yığın boyunca güvenilir bir temel katman ve ortak araçlar sağlama sorumluluğuna sahip olduğuna inanıyor. Ekosistem daha uyumlu ve birbirine bağlı olabilirse, kullanıcılar blockchain teknolojisini daha kolay kullanabilecek ve Web3'e daha fazla yeni kullanıcı çekilecektir.
6. Genişletilmiş okuma: Yeniden Alım Protokolü — Yerel güvenliğin heterojen ekosistemlere enjekte edilmesi
Şu anda, blockchain ağının genel güvenliğini artırmak için dağınık güvenlik kaynaklarını yeniden paylaştırma mekanizması aracılığıyla etkili bir şekilde bir araya getiren bazı Yeniden Alım protokolleri de ortaya çıkmıştır. Bu süreç yalnızca parçalanmış güvenlik kaynakları sorununu çözmekle kalmaz, aynı zamanda potansiyel saldırılara karşı ağın savunma yeteneklerini de geliştirir ve katılımcılara daha fazla kullanıcının ağ güvenliği bakımına katılmasını teşvik etmeleri için ek teşvikler sağlar. Bu şekilde Restakeing protokolü, ağ güvenliğini ve verimliliğini artırmanın yeni bir yolunu açtı ve blockchain ekosisteminin sağlıklı gelişimini etkili bir şekilde destekledi.
1. EigenLayer: Merkezi Olmayan Ethereum Yeniden Alım Protokolü
ÖzKatman kriptoekonomik güvenlik için yeni bir ilkel olan Yeniden Alma mekanizmasını tanıtan, Ethereum üzerine kurulu bir protokoldür. Bu ilkel, ETH'nin fikir birliği katmanında yeniden kullanılmasına olanak tanır, ETH güvenliğini tüm modüller arasında toplar ve modüllere dayanan DApp'lerin güvenliğini artırır. ETH'yi yerel olarak stake eden veya Liquid Staking Tokens (LST) kullanan kullanıcılar, ETH veya LST'lerini yeniden stake etmek ve ek ödüller almak için kriptoekonomik güvenliği ağdaki diğer uygulamalara genişletmek için EigenLayer akıllı sözleşmesine katılmayı seçebilir.
Ethereum, Toplama merkezli bir yol haritasına geçtiğinde, Ethereum üzerine inşa edilebilecek uygulamalar önemli ölçüde genişledi.
Ancak EVM'de konuşlandırılamayan veya kanıtlanamayan herhangi bir modül, Ethereum'un kolektif güvenini absorbe edemez. Bu tür modüller Ethereum dışından gelen girdilerin işlenmesini içerir, dolayısıyla bunların işlenmesi Ethereum dahili protokolünde doğrulanamaz. Bu tür modüller, yeni fikir birliği protokollerine, veri kullanılabilirliği katmanlarına, yeni sanal makinelere, oracle ağlarına, köprülere vb. dayalı yan zincirleri içerir. Genellikle bu tür modüllerin AVS kendi dağıtılmış doğrulama anlamlarıyla doğrulamak için. Genellikle bu AVS ya kendi yerel belirteçleri tarafından korunur ya da izinli yapıya sahiptir.
Mevcut AVS ekosisteminde bazı sorunlar var:
-
Güvenlik Güveni Varsayımları. AVS'yi geliştiren yenilikçilerin güvenliği sağlamak için yeni bir güven ağı oluşturması gerekiyor.
-
Değer sızıntısı. Her AVS kendi güven havuzunu geliştirdiği için kullanıcıların Ethereum'a ödenen işlem ücretlerinin yanı sıra bu havuzlara da ücret ödemesi gerekiyor. Ücret akışındaki bu sapma Ethereum'dan değer sızıntısına yol açıyor.
-
Kurucu Yük. Bugün faaliyet gösteren çoğu AVS için stake etmenin sermaye maliyeti, tüm işletme maliyetlerinin çok üzerindedir.
-
DApp'in düşük güven modeli vardır. Mevcut AVS ekosistemi bir sorun yarattı. Genel olarak konuşursak, bir DApp'in herhangi bir ara yazılım bağımlılığı saldırının hedefi haline gelebilir.
Şekil 10: Mevcut AVS hizmetleri ile EigenLayer arasındaki karşılaştırma
EigenLayer mimarisinde AVS, EigenLayer protokolü üzerine kurulmuş ve Ethereum'un paylaşılan güvenliğinden yararlanan bir hizmettir. EigenLayer, Ethereum'un güvenliğini herhangi bir sisteme genişletmeye ve mevcut katı yönetim yapılarının verimsizliklerini ortadan kaldırmaya yardımcı olan, staking yoluyla merkezi güvenlik ve serbest piyasa yönetimi olmak üzere iki yeni yaklaşım sunuyor:
-
Yeniden stake etme yoluyla kolektif güvenliğin sağlanması. EigenLayer, modülleri güvence altına almak için kendi tokenleri yerine ETH'nin yeniden stake edilmesini sağlayarak yeni bir kolektif güvenlik mekanizması sağlar. Spesifik olarak, Ethereum doğrulayıcıları işaret zinciri çıkarma kimlik bilgilerini EigenLayer akıllı sözleşmesine ayarlayabilir ve EigenLayer üzerine inşa edilen yeni modüllere katılabilirler. Doğrulayıcılar, bu modüllerin gerektirdiği ek düğüm yazılımlarını indirip çalıştırır. Bu modüller daha sonra modüle katılan doğrulayıcıların stake edilmiş ETH'lerine ek ceza koşulları uygulayabilir.
-
Açık piyasa ödüller sağlar. EigenLayer, doğrulayıcılar tarafından sağlanan güvenliği ve AVS'lerin nasıl tüketildiğini yönetmek için açık bir pazar mekanizması sağlar. EigenLayer, piyasada, bireysel modüllerin, doğrulayıcıları yeniden stake edilmiş ETH'yi kendi modüllerine tahsis etmeleri için yeterince teşvik etmesi gereken bir ortam yaratır ve doğrulayıcılar, hangi modüllerin bu ek kolektif güvenliğe layık olduğuna karar vermeye yardımcı olur.
EigenLayer, bu yaklaşımları birleştirerek AVS'nin Ethereum doğrulayıcıları tarafından sağlanan havuzlanmış güvenlikten yararlanabileceği açık bir pazar görevi görüyor ve doğrulayıcıları ödül teşvikleri ve cezalar yoluyla güvenlik ve performans arasında daha optimal dengeler sağlamaya teşvik ediyor.
2. Babylon: Cosmos ve Diğer PoS Zincirlerine Bitcoin Güvenliği Sağlama
Babil Stanford Üniversitesi'nden Profesör David Tse tarafından kurulan bir Katman 1 blok zinciridir. Ekip, Stanford Üniversitesi'nden araştırmacılar ve deneyimli geliştiriciler ve iş danışmanlarından oluşuyor. Babil önerdi Bitcoin staking protokolü Birçok farklı PoS konsensüs algoritması için modüler bir eklenti olarak tasarlanan ve protokolü yeniden paylaşabilen bir ilkel sağlayan.
Babylon, Bitcoin'in üç yönünü (zaman damgası hizmeti, blok alanı ve varlık değeri) temel alır ve Bitcoin'in güvenliğini çok sayıda PoS zincirine (Cosmos, Binance Smart Chain, Polkadot, Polygon ve hali hazırda sahip olduğu diğer blok zincirleri gibi) aktarabilir. güçlü, birlikte çalışabilen bir ekosistem), daha güçlü ve birleşik bir ekosistem yaratıyor.
Bitcoin zaman damgası PoS'u çözüyor uzun mesafeli saldırı :
Uzun mesafeli saldırılar, PoS zincirindeki doğrulayıcıların hisseyi kaldırmasının ardından, hala hisse sahibi oldukları tarihi bir bloğa geri dönme ve çatallı bir zincir başlatma olasılığından yararlanır. Bu sorun PoS sisteminin doğasında vardır ve PoS zincirinin fikir birliği mekanizmasının iyileştirilmesiyle tamamen çözülemez. Hem Ethereum hem de Cosmos PoS zincirleri bu zorlukla karşı karşıyadır.
Bitcoin zaman damgasının kullanıma sunulmasından sonra, PoS zincirinin zincir üstü verileri, Bitcoin zincirinde Bitcoin zaman damgası biçiminde saklanacaktır. Birisi PoS zincirinin bir çatalını oluşturmak istese bile, buna karşılık gelen Bitcoin zaman damgası kesinlikle orijinal zincirden daha sonra olacaktır, dolayısıyla uzun mesafeli saldırılar şu anda etkisiz olacaktır.
Bitcoin staking protokolü:
Protokol, Bitcoin sahiplerinin, PoS zincirinin güvenliğini artırmak ve bu süreçte getiri elde etmek için boş Bitcoin'lerini stake etmelerine olanak tanıyor.
Bitcoin staking protokolünün temel altyapısı, aşağıdaki şekilde gösterildiği gibi Bitcoin ile PoS zinciri arasındaki Kontrol Düzlemi'dir.
Şekil 11: Kontrol düzlemi ve veri düzlemi içeren sistem mimarisi
Kontrol Düzlemi, merkezi olmayan, güvenli, sansüre dayanıklı ve ölçeklenebilir olmasını sağlamak için bir zincir şeklinde uygulanır. Bu kontrol düzlemi aşağıdakiler de dahil olmak üzere çeşitli temel işlevlerden sorumludur:
• PoS zincirlerinin Bitcoin ağıyla senkronize olmalarını sağlamak için Bitcoin zaman damgası hizmetleri sağlayın.
• Bitcoin hisselerini PoS zincirleriyle eşleştirerek ve EOTS anahtarlarının kaydedilmesi ve yenilenmesi gibi hisse ve doğrulama bilgilerini takip ederek bir pazar yeri olarak hareket etmek;
• PoS zincirinin son imzasını kaydedin;
Kullanıcılar BTC'lerini stake ederek PoS zincirleri, DA katmanları, oracle'lar, AVS vb. için doğrulama hizmetleri sağlayabilir. Babylon artık Altlayer, Nubit vb. için de hizmetler sağlayabilir.
Referanslar
resim:
-
https://celestia.org/learn/modular-architectures/the-modular-stack/#layer-1-and-2
-
https://celestia.org/learn/modular-architectures/the-modular-stack/#execution-and-data-availability
-
https://celestia.org/learn/sovereign-rollups/an-introduction/#what-is-a-smart-contract-rollup
-
https://docs.eigenlayer.xyz/eigenda/overview#how-rollups-integrate
-
https://docs.eigenlayer.xyz/assets/files/EigenLayer_WhitePaper-88c47923ca0319870c611decd6e562ad.pdf
-
https://docs.babylonchain.io/assets/files/btc_staking_litepaper-32bfea0c243773f0bfac63e148387aef.pdf
metin:
-
https://celestia.org/learn/modular-architectures/the-modular-stack/
-
https://celestia.org/learn/sovereign-Rollups/an-introduction/
-
https://github.com/Sovereign-Labs/sovereign-sdk/tree/stable/examples/demo-Rollup
-
https://ethereum.org/en/developers/docs/scaling/optimistic-Rollups
-
https://docs.bsquared.network/architecture/Rollup_layer#synchronizer
-
https://docs.bsquared.network/architecture/da_layer/b2_nodes
-
https://docs.bsquared.network/architecture/da_layer/b2_nodes#bitcoin-committer-module
-
https://ethereum.org/en/roadmap/danksharding/#how-are-blobs-verified
-
https://www.halborn.com/blog/post/what-is-practical-byzantine-fault-tolerance-in-blockchain
-
https://docs.nubit.org/overview/architecture/trustless-bridge
-
https://lorenzo-protocol.gitbook.io/lorenzoprotocol/lorenzo-bitcoin-l2-as-a-service
-
https://docs.arbitrum.io/launch-orbit-chain/orbit-gentle-introduction
-
https://docs.arbitrum.io/for-devs/concepts/public-chains#arbitrum-one
Teşekkür
Ortaya çıkan bu altyapı paradigmasında hala yapılması gereken çok sayıda araştırma ve çalışma var ve bu makalede ele alınmayan birçok alan var. İlgili araştırma konularıyla ilgileniyorsanız, lütfen iletişime geçin Chloe .
Çok teşekkürler Severus Ve Jiayi Bu makaleyle ilgili anlayışlı yorumları ve geri bildirimleri için.
Bu makale internetten alınmıştır: Modüler blockchain: Web3 yapbozunun son parçası
İlgili: Dogecoin, Solana ve XRP'nin Açık Pozisyonları Düştü: Bu Bir Düşüş Sinyali mi?
Kısaca Dogecoin'in açık pozisyonu 64%'ye düştü, Solana ve XRP de büyük düşüşler gördü. DOGE, SOL ve XRP dahil olmak üzere büyük kripto paralara olan açık pozisyonlar 51% düştü. Düşüş, ticaret faaliyetinin azaldığına ve potansiyel piyasa duyarlılığı değişimine işaret ediyor. Son veriler Dogecoin (DOGE), Solana (SOL) ve Ripple (XRP) gibi büyük kripto para birimlerinin açık pozisyonlarında önemli bir düşüşe dikkat çekiyor. Toplamda 51%'lik bir düşüşle bu altcoinler, gelecekteki piyasa konumları üzerindeki etkileri konusunda tartışmaları alevlendirdi. Kripto Piyasasında Açık Faiz Düşüşleri Piyasa duyarlılığının ve likiditenin önemli bir göstergesi olan açık faiz, henüz karara bağlanmış olan ödenmemiş vadeli işlem sözleşmelerinin toplam değerini yansıtır. Kripto para birimleri için bu ölçümler, yatırımcı davranışı ve piyasa dinamikleri hakkında bilgi sağlar. Dogecoin, açık pozisyonlarının 64% düşerek son düşüşe öncülük etti.