Modüler blok zincirlerine derin bir bakış: Web3 için yapbozun son parçası

Sanatçı: GeekCartel

I. Giriş

Modüler blok zinciri, uzmanlaşma ve iş bölümü yoluyla sistemin verimliliğini ve ölçeklenebilirliğini artırmayı amaçlayan yenilikçi bir Blok Zinciri tasarım paradigmasıdır. Modüler blok zincirlerinin ortaya çıkmasından önce, yürütme katmanı, veri kullanılabilirliği katmanı, konsensüs katmanı ve yerleşim katmanı dahil olmak üzere tüm görevleri yerine getirmek için tek bir (Monolitik) zincir gerekiyordu. Modüler blok zincirleri, bu çabaları, 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 ayrıca Blok Zinciri durum değişikliklerinin yönetilmesinden sorumludur.

Konsensüs katmanı: İşlemlerin emir üzerinde anlaşın.

Yerleşim katmanı: Farklı yürütme katmanları arasında işlemleri, doğrulama kanıtı ve köprü tamamlamak için kullanılır.

Veri Kullanılabilirliği Katmanı: Kolay doğrulama için gerekli tüm verilerin ağdaki katılımcılar tarafından kullanılabilir olmasını sağlamaktan sorumludur.

modüler blok zinciri trendi sadece teknolojik bir değişim değil, aynı zamanda tüm Blok Zinciri ekosistemini gelecekteki zorlukların üstesinden gelmeye yönlendirmek için önemli bir stratejidir. GeekCartel, modüler blok zinciri bilginin kapsamlı ve pratik bir yorumunu sağlamayı, okuyucuların modüler blok zinciri daha iyi anlamalarına yardımcı olmayı ve gelecekteki gelişme eğilimlerini dört gözle beklemeyi amaçlayan modüler blok zinciri ve ilgili projeler kavramını analiz edecektir. Not: Bu makalenin içeriği yatırım tavsiyesi niteliğinde değildir.

İkincisi, modüler blok zinciri öncüsü - Celestia

2018 yılında Mustafa Albasan ve Vitalik Buterin, Blok Zinciri ölçeklenebilirlik sorununu çözmek için yeni fikirler sağlayan ufuk açıcı bir makale yayınladı. "Veri Kullanılabilirliği Örneklemesi ve Sahtekarlık Kanıtı", bir Blok Zinciri ağ düğümleri arttıkça depolama açıklarını otomatik olarak ölçeklendirebileceği bir yöntemi açıklar. 2019'da Mustafa Albasan, yalnızca veri kullanılabilirliği ile ilgilenen bir Blok Zinciri sistemi konseptini öneren "Lazy Ledger"ı araştırdı ve yazdı.

Bu konseptlerden yola çıkarak Celestia, modüler bir yapıya sahip ilk veri kullanılabilirliği (DA) ağı olarak doğdu. CometBFT ve Cosmos SDK kullanılarak oluşturulan, Merkeziyetsizlik özellikleri korurken ölçeklenebilirliği etkili bir şekilde artıran tasdik (PoS) bir Blok Zinciri.

DA katmanı, herhangi bir Blok Zinciri güvenliği için kritik öneme sahiptir, çünkü herkesin işlem defterini inceleyebilmesini ve doğrulayabilmesini sağlar. Bir blok üreticisi, tüm veriler mevcut değilken bir blok önerirse, Blok kesinliğe ulaşabilir ancak geçersiz işlemler içerebilir. Bir blok geçerli olsa bile, tam olarak doğrulanamayan Blok veriler, kullanıcıların ve ağın işlevselliğini olumsuz yönde etkileyecektir.

Celestia, veri kullanılabilirliği örneklemesi (DAS) ve adlandırılmış daha kısa Merkle ağaçları (NMT) olmak üzere iki temel özellik uygular. DAS, hafif düğümlerin tüm bloğu indirmek zorunda kalmadan veri kullanılabilirliğini doğrulamasını sağlar. NMT'ler, Blok verilerin farklı uygulamalar için ayrı ayrı adlandırılmış kısa videolara bölünmesini sağlar, bu da uygulamaların yalnızca kendileriyle ilişkili verileri indirmesi ve işlemesi gerektiği anlamına gelir ve bu da veri işleme gereksinimlerini büyük ölçüde azaltır. Daha da önemlisi, DAS, Celestia'nın son kullanıcı güvenliğinden ödün vermeden kullanıcı sayısı (hafif düğümler) arttıkça ölçeklenmesine olanak tanır.

Modüler blok zincirleri, farklı amaçlar için ve farklı mimarilerle birlikte çalışan farklı modüler blok zinciri türleri ile daha önce hiç olmadığı kadar yeni zincirler oluşturmayı mümkün kılıyor. Celestia, bize modüler blok zinciri esnekliğini ve birleştirilebilirliğini gösteren birkaç modüler mimari tasarım fikrini ve örneğini resmi olarak ortaya koydu:

深入探究模块化区块链:Web3的最后一块拼图

Şekil 1 Katman 1 ve Katman 2 mimarileri

Katman 1 ve Katman 2: Celestia'nın naif modülerlik dediği şey, başlangıçta Ethereum'nin monolitik bir Katman 1 olarak ölçeklenebilirliği için inşa edildi ve Katman 2 yürütmeye odaklandı ve Katman 1 diğer temel özellikleri sağladı.

  • Celestia, Arbitrum Orbit, Optimism Stack ve Polygon CDK üzerine inşa edilmiş zincirleri destekler (çok yakında) Teknoloji yığını üzerine inşa edilen zincirler, DA katmanı olarak Celestia'yı kullanır ve mevcut Katman 2, Rollup teknolojisini kullanarak verilerini yayınlamadan Ethereum ve Celestia'da yayınlamaya geçirebilir. Blok taahhütler, verileri tek bir on-chain yayınlamanın geleneksel yöntemlerinden daha ölçeklenebilir olan Celestia'da yayınlanır.
  • Celestia, Ethereum'nin Katman 1 ve Katman 2 kavramlarına benzer şekilde, yürütme katmanı olarak Dymension teknolojisi bileşenlerine dayalı olarak oluşturulmuş RollApp'ı (uygulamalara adanmış bir zincir) destekler, RollApp'lerin yerleşim katmanı Dymension Hub'a dayanır (daha sonra açıklanacaktır), DA katmanı Celestia'yı kullanır ve zincir Blok Zincirler Arası İletişim (IBC) Protokolü aracılığıyla etkileşime girer (IBC, Cosmos SDK'sına dayanmaktadır, blok zincirlerinin birbirleriyle iletişim kurmasını sağlayan bir protokol. IBC kullanan zincirler, bayt cinsinden kodlandığı long her türlü veriyi paylaşabilir).

深入探究模块化区块链:Web3的最后一块拼图

Şekil 2: Yürütme, Yerleşim ve DA Katmanı Mimarisi

Yürütme, Yerleşim ve Veri Kullanılabilirliği: Özel modüler blok zincirleri arasında yürütme, yerleşim ve veri kullanılabilirliği katmanlarını ayırma yeteneği gibi optimize edilmiş modüler blok zincirleri.

深入探究模块化区块链:Web3的最后一块拼图

Şekil 3: Yürütme ve DA katmanı mimarisi

Yürütme ve DA: Bir modüler blok zinciri uygulamanın amacı esnek olmak olduğundan, yürütme katmanı bloklarını yerleşim katmanı yayınlamakla sınırlı değildir. Örneğin, bir yerleşim katmanı içermeyen, yalnızca konsensüs katmanının ve veri kullanılabilirliği katmanının üzerinde bir yürütme katmanı içeren modüler bir yığın oluşturabilirsiniz.

Bu modüler yığın altında, yürütme katmanı, işlemlerini tipik olarak sıralama ve veri kullanılabilirliği için başka bir Blok Zinciri yayınlayan, ancak kendi yerleşimlerini yöneten bağımsız olacaktır. Modüler bir yığın bağlamında, bağımsız rollups yürütme ve yerleşimden sorumluyken, DA katmanı fikir birliği ve veri kullanılabilirliğini ele alır.

Bağımsız toplama ile akıllı sözleşmeler toplama arasındaki fark şudur:

  • Akıllı sözleşmeler Rollup işlemleri yerleşim katmanı akıllı sözleşmeler tarafından doğrulanır. Egemen rollups işlemleri, egemen rollups düğümleri tarafından doğrulanır.
  • Egemen Rollu'nun düğümleri, akıllı sözleşmeler rollups kıyasla özerkliğe sahiptir. Bağımsız bir toplamada, işlemlerin sıralaması ve geçerliliği, toplamanın kendi ağı tarafından yönetilir ve ayrı bir yerleşim katmanı bağlı değildir.

Şu anda Rollkit ve Sovereign SDK, Celestia'da bağımsız toplama test ağlarını dağıtmak için bir çerçeve sağlıyor.

3. Blok Zinciri ekosistemindeki modüler çözümleri keşfedin

1. Yürütme katmanı modülerdir

Yürütme katmanının modülerliğini tanıtmadan önce, Rollup teknolojisinin ne olduğunu anlamalıyız.

Şu anda, yürütme katmanı modülerleştirme teknolojisi esas olarak Katman 1 zincirinin dışında çalışan bir ölçeklendi̇rme çözümü olan Rollup'a dayanmaktadır. Bu çözüm, işlemleri off-chain yürütür, bu da daha az Blok short kapladığı ve Ethereum önemli ölçeklendirme seçeneklerinden biri olduğu anlamına gelir. İşlem yürütüldükten sonra, Katman 1'e bir toplu işlem verisi veya yürütme kanıtı gönderir ve Katman 1'de Yerleşim. Rollup teknolojisi, ademi merkeziyetçiliği ve güvenliği korurken Katman 1 ağları için ölçeklenebilirlik çözümü sağlar.

深入探究模块化区块链:Web3的最后一块拼图

Şekil 4: Toplama teknolojisi mimarisi

Ethereum durumunda, 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 zk-SNARKs kullanır, böylece işlemlerin güvenliğini ve gizliliğini sağlar.
  • İyimser Toplama, işlem durumunu Ethereum ana zincir göndermeden önce işlemlerin geçerli olduğunu varsayar ve sorgulama süresi boyunca herkes işlemi doğrulamak için dolandırıcılık kanıtı hesaplayabilir.

**1.1 Ethereum Katman 2: Geleceğin ölçeklendi̇rme çözümü İnşa Etmek **

Ethereum başlangıçta ölçeklendirmek için sidechain ve parçalama teknolojisini kullanır, ancak sidechain yüksek verim elde etmek için bazı ademi merkeziyetçilik ve güvenlikten ödün verir; Katman 2 Rollup'lar beklenenden long'cu daha hızlı gelişiyor ve zaten çok sayıda uzantı sunuyor ve Proto-Danksharding'in uygulanmasından sonra long'cu daha fazlasını sunacak. Bu, artık Ethereum'ın yol haritasından çıkarılan "parça zincirlerine" long'cu ihtiyaç olmadığı anlamına gelir.

Ethereum, yürütme katmanını Rollup teknolojisine dayalı Layer2'lere dış kaynak sağlayarak ana zincir boşaltır ve EVM, Rollup 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ı Rollup çözümleri, EVM uyumluluk göz önünde bulundurularak tasarlanmıştır, böylece Rollup katmanında yürütülen akıllı sözleşmeler OP Ana Ağ, Arbitrum One ve Polygon zkEVM gibi EVM özelliklerden ve işlevlerden yararlanmaya devam edebilir.

深入探究模块化区块链:Web3的最后一块拼图

Şekil 5: Ethereum'in Katman 2 ölçeklendi̇rme çözümü

Bu Layer2'ler akıllı sözleşmeler yürütür ve işlemleri işler, ancak yine de aşağıdakiler için Ethereum güvenir:

Yerleşim: Tüm rollup işlemleri Ethereum Ana Ağ üzerinde yapılır. Optimistic Rollups kullanıcıları, sahtekarlıkla mücadele hesaplamasından sonra sorgulama süresinin geçmesini veya işlemin geçerli sayılmasını beklemelidir. ZK Rollups kullanıcıları, geçerliliği kanıtlanana kadar beklemelidir.

Konsensüs ve veri kullanılabilirliği: Rollup'lar, işlem verilerini Ethereum Ana Ağ CallData biçiminde yayınlayarak herkesin bir Rollup işlemi yürütmesine ve gerekirse durumunu yeniden oluşturmasına olanak tanır. İyimser Toplamalar, Ethereum ana zincir onaylanmadan önce çok fazla Blok short ve 7 günlük bir meydan okuma süresi gerektirir. ZK Rollup'ları anında kesinlik sağlar ve 30 gün boyunca doğrulama için mevcut verileri depolar, ancak kanıt oluşturmak için önemli bilgi işlem gücü gerektirir.

1.2 B² Ağ: Öncü Bitcoin ZK-Rollup

B² Network, güvenlikten ödün vermeden işlem hızını artıran ilk ZK-Rollup on Bitcoin'dir. Rollup teknolojisinden yararlanan B² Network, off-chain işlemleri yürütebilen Turing Tamamlandı akıllı sözleşmeler yapabilen, işlem verimliliğini artırabilen ve maliyet düşüş en üst düzeye çıkarabilen bir platform sağlar.

深入探究模块化区块链:Web3的最后一块拼图

Şekil 6: B² Ağ mimarisi

Şekilde gösterildiği gibi, B² Network'ün ZK-Rollup Katmanı, kullanıcı işlemlerinin yürütülmesinden ve Katman 2 ağı içindeki ilgili kanıtların çıktısından sorumlu olan zkEVM çözümünü kullanır.

Diğer rollups aksine, B² NetworkZK-Rollup, hesap soyutlama modülü, RPC Hizmeti, Mempool, Sıralayıcılar, zkEVM, Toplayıcılar, Senkronizatörler ve Kanıtlayıcı dahil olmak üzere en uzun bileşenlerden oluşur. hesap soyutlama modülü, kullanıcılara hesaplarında daha fazla güvenlik ve daha iyi bir kullanıcı deneyimi programlama esnekliği sağlayan yerel hesap soyutlama uygular. zkEVM EVM uyumludur ve geliştiricilerin DApp'leri diğer EVM uyumlu zincirlerden B² Network'e taşımasına da yardımcı olabilir.

Senkronizatörler, sıra bilgileri, Bitcoin işlem verileri vb. ayrıntılar dahil olmak üzere bilgilerin B² Düğüm'den Toplama katmanına senkronize edilmesini sağlar. B² Düğüm bir off-chain doğrulayıcılar görevi görür ve B² ağındaki long benzersiz işlevi yerine getirir. B² Düğüm'deki Bitcoin Committer modülü, B² Rollup verilerini kaydetmek için bir veri yapısı oluşturur ve "B² Yazısı" adı verilen bir Tap oluşturur. Daha sonra, Bitcoin Committer, $B^{2}$yazıt içeren bir Taproot Adres bir Satoshi (satoshi) birimlerinde bir UTXO gönderir ve toplama verileri Bitcoin yazılır.

Buna ek olarak, Bitcoin Committer, meydan okuyanların zk kanıtı doğrulama vaadini sorgulamasına olanak tanıyan zaman kilitli bir meydan okuma belirler. Meydan okuyan yoksa veya zaman kilidi sırasında meydan okuma başarısız olursa, Toplama nihayet Bitcoin'te onaylanır; Sorgulama başarılı olursa, Geri Alım geri alınacaktır.

İster Ethereum ister Bitcoin olsun, Katman 1 esasen Katman 2 ölçeklendirilmiş verileri alan tek bir zincirdir. Büyük en uzun durumlarda, Katman 2 kapasitesi aynı zamanda Katman 1'in kapasitesine de bağlıdır. Sonuç olarak, Katman 1 ve Katman 2 yığınlarının uygulanması ölçeklenebilirlik için ideal değildir. Katman 1 aktarım hızı sınırına ulaştığında, Katman 2 da etkilenir ve bu da long'cu İşlem Ücreti yükseliş ve onay sürelerine yol açarak tüm sistemin verimliliğini ve kullanıcı deneyimini etkileyebilir.

2. DA katmanı modülerdir

Celestia'nın DA çözümünün Layer2'ler tarafından tercih edilmesine ek olarak, tüm Blok Zinciri ekosisteminde kilit rol oynayan başka DA odaklı yenilikler de ortaya çıktı.

2.1 EigenDA: Güçlendirme Toplama Teknolojisi

EigenDA, Danksharding'den ilham alan bir tasarıma sahip güvenli, yüksek verimli ve Merkeziyetsizlik bir DA hizmetidir. Rollup, EigenLayer ekosisteminde daha düşük işlem maliyetleri, daha yüksek işlem hacmi ve güvenli birleştirilebilirlik için verileri EigenDA'da yayınlayabilir.

Ethereum Rollup'lar Merkeziyetsizlik kısa ömürlü veri depoları oluşturduğunda, veri depoları doğrudan EigenDA operatörleri tarafından işlenebilir. Operatörler, ağın işleyişine katılan ve verilerin işlenmesinden, doğrulanmasından ve depolanmasından sorumlu olan kişilerdir ve EigenDA, Stake hacim ve operatörler yükseliş olarak yatay olarak ölçeklendirilebilir.

EigenDA, ölçeklenebilirlik için DA bölümünü off-chain işlemeye aktarırken Rollup teknolojisini birleştirir. Sonuç olarak, gerçek işlem verilerinin her Düğüm çoğaltılması ve depolanması long'cu gerekmez, bu da bant genişliği ve depolama ihtiyacını azaltır. Zincir içi yalnızca veri kullanılabilirliği ve hesap verebilirlik mekanizmaları ile ilgili Metadata ilgilenir (hesap verebilirlik verileri off-chain saklar ve gerekirse bütünlüğünü ve gerçekliğini de doğrulayabilir).

深入探究模块化区块链:Web3的最后一块拼图

Şekil 7: EigenDA için temel veri akışı

Şekilde gösterildiği gibi, Rollup, DA katmanına toplu işlemler yazar ve kötü amaçlı verileri tespit etmek için sahtekarlık kanıtları kullanan sistemlerin aksine, EigenDA verileri parçalara ayırmak için insanları oynar ve KZG taahhütleri oluşturur ve en uzun kanıtları ortaya çıkarır, EigenDA, düğümlerin tüm blob'u değil, yalnızca az miktarda veri [O(1/n)] indirmesini gerektirir. Rollup'ın sahtekarlık çekirdeği protokol blob verilerinin EigenDA kanıtında sağlanan KZG vaadiyle eşleştiğini de doğrular. Bu doğrulamayı yaparken Layer2 zinciri, Rollup durumunun kökündeki işlem verilerinin sıralayıcı/teklif veren tarafından manipüle edilmemesini sağlar.

2.2 Nubit: Bitcoin üzerindeki ilk modüler DA çözümü

Nubit, ölçeklenebilir, Bitcoin yerel bir DA katmanıdır. Nubit, ekosistemin yükseliş artan ihtiyaçlarını karşılamak için veri çıkışını ve kullanılabilirlik hizmetlerini artırmayı amaçlayan Bitcoin yerel bir geleceğe öncülük ediyor. Vizyonları, geniş bir geliştirici topluluğunu Bitcoin ekosistemine getirmek ve onlara ölçeklenebilir, güvenli ve Merkeziyetsizlik araçlar sağlamaktır.

Nubit'in ekip üyeleri, olağanüstü bir akademik itibara ve küresel erişime sahip UCSB'den (California Üniversitesi, Santa Barbara) profesörler ve doktora öğrencileridir. Sadece akademik araştırmalarda yetkin değiller, aynı zamanda Blok Zinciri mühendisliği uygulamalarında da geniş deneyime sahipler. Ekip, domo (Brc20'nin yaratıcısı) ile birlikte modüler indeksleyiciler üzerine bir makale yazdı, DA katmanının tasarımını Bitcoin meta protokol indeksleyici yapısına ekledi ve endüstri standartlarının oluşturulmasına ve geliştirilmesine katıldı.

Nubit'in temel yenilikleri: Konsensus Mekanizması, güvene dayalı olmayan köprüler ve veri kullanılabilirliği, Bitcoin'in tamamen sansüre dayanıklı özelliklerini devralmak için yenilikçi Mutabakat Algoritması ve Lighting Ağı kullanır ve verimliliği artırmak için DAS'tan yararlanır:

  • Konsensus Mekanizması: Nubit, imza toplama için SNARK'lar tarafından desteklenen PBFT'ye (Pratik Bizans Hatası Toleransı) dayalı verimli bir Konsensüs araştırıyor. zkSNARK teknolojisi ile birleştirilmiş PBFT şeması, doğrulayıcılar arasındaki imzaları 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.
  • DAS: Nubit'in DAS'ı, blok verilerinin küçük bölümlerinin rastgele örneklenmesinin uzun turları ile elde edilir. Her turda başarılı örnekleme, verilerin tamamen kullanılabilir olma olasılığını artırır. Önceden belirlenmiş bir güven düzeyine ulaşıldığında, Blok verilerin erişilebilir olduğu kabul edilir.
  • Güvenilmez Köprüsü: Nubit, Lighting Ağı ödeme kanalından yararlanan bir Güvenilmez Köprüsü kullanır. Bu yaklaşım yalnızca yerel Bitcoin ödeme yöntemleriyle uyumlu olmakla kalmaz, aynı zamanda ek güven gereksinimleri de eklemez. Mevcut köprü şemalarıyla karşılaştırıldığında, kullanıcılara daha düşük risk getirir.

深入探究模块化区块链:Web3的最后一块拼图

Şekil 8: Nubit'in temel bileşenleri

Şekil 8'de gösterilen tam sistem yaşam döngüsünü gözden geçirmek için belirli bir kullanım örneğine daha yakından bakalım. Alice'in bir işlemi tamamlamak için Nubit'in DA hizmetini kullanmak istediğini varsayalım (Nubit, yazıtlar, Toplama verileri vb. dahil ancak bunlarla sınırlı olmamak üzere en uzun veri türlerini destekler).

  • Adım 1.1: Alice'in önce Nubit'in güvenilmez köprü aracılığıyla gaz ödeyerek hizmete devam etmesi gerekiyor. Özellikle, Alice'in X (h) olarak gösterilen güvenilmez köprü genel bir meydan okuma alması gerekir (X, doğrulanabilir gecikme süresi fonksiyonundan (VDF) meydan okuma alanının kriptografik hash fonksiyonu kadar olan hash aralıktır, burada h belirli bir yüksek bloğun hash'dir).
  • Adım 1.2 ve Adım 2: Alice, mevcut turla ilgili VDF'nin değerlendirme sonucu R'yi almalı, bellek havuzu birleştirilebilmesi için verileri ve işlem Metadata Adres ve Nonce gibi) ile birlikte doğrulayıcıya R'yi göndermelidir.
  • Adım 3: Fikir birliğine vardıktan sonra doğrulayıcılar bir blok ve başlığını önerme süreci. Blok başlığı, verilere olan bağlılığı ve bununla ilişkili Reed-Solomon Kodlamasını (RS Kodu) içerirken, bloğun kendisi ham verileri, ilgili 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 müşteri blok başlığını indirirken, tam düğüm bloğu ve başlığını alır.

hafif müşteri, veri kullanılabilirliğini doğrulamak için DAS sürecini üstlenir. Ek olarak, eşik sayısının Blok önerildikten sonra, bu geçmişin kontrol noktaları Bitcoin Sayaç aracılığıyla Bitcoin Blok Zinciri kaydedilir. Bu, doğrulayıcı setinin olası uzak saldırıları engelleyebilmesini sağlar ve hızlı bağlantı çözmeyi destekler.

3. Diğer çözümler

Belirli katmanları modülerleştirmeye odaklanan zincirlere ek olarak, merkezi olmayan depolama hizmetleri, DA katmanı için long vadeli destek sağlayabilir. Geliştiricilere, kullanıcıların koda ihtiyaç duymadan bile kendi zincirlerini oluşturmalarını kolaylaştıran özel ve tam yığın çözümler sağlayan protokol ve zincirler de vardır.

3.1 EthStorage - Dinamik Merkeziyetsizlik

EthStorage, dinamik Merkeziyetsizlik Depolamayı etkinleştiren ilk modüler Katman2'dir ve Programlanabilirlik depolamayı 1/100 ila 1/1000 maliyetle yüzlerce terabayta ve hatta petabayta ölçeklendiren DA destekli Programlanabilirlik Anahtar-Değer (KV) depolama sağlar. Rollups'a long vadeli bir DA çözümü sağlar ve oyun, Sosyal Web, yapay zeka ve daha fazlası gibi tamamen on-chain uygulamalar için yeni olanaklar sunar.

深入探究模块化区块链:Web3的最后一块拼图

Şekil 9: EthStorage için uygulama senaryoları

EthStorage'ın kurucusu Qi Zhou, 2018'den beri Web3 endüstrisinde tamamen yer alıyor, Georgia Institute of Technology'den doktora derecesine sahip ve Google ve Facebook gibi en iyi şirketlerde mühendis olarak çalıştı. Ekip ayrıca Ethereum Vakfı tarafından da desteklenmektedir.

Ethereum'nin Cancun yükseltmesinin temel özelliklerinden biri olan EIP-4844 (Proto-dank parçalama olarak da bilinir), Katman 2 toplama depolaması için geçici veri blokları (bloblar) sunarak ağın ölçeklenebilirliğini ve güvenliğini artırır. Blok'deki her işlemi doğrulamak yerine, ağın yalnızca Blok bağlı blobun doğru verileri taşıdığını onaylaması gerekir ve bu da toplama maliyetini büyük ölçüde düşüş. Ancak, blob verileri yalnızca geçici olarak kullanılabilir, bu da birkaç hafta içinde atılacağı anlamına gelir. Bunun önemli bir etkisi vardır: Katman 2, Katman 1'deki en son durumu koşulsuz olarak türev edemez. Bir veri parçası long'cu Katman 1'den alınamazsa, zinciri Rollup aracılığıyla senkronize etmek mümkün olmayabilir.

long vadeli bir DA depolama çözümü olarak EthStorage ile Layer2'ler, DA katmanlarından istedikleri zaman eksiksiz veri alabilir.

Teknik Özellikler:

EthStorage, dinamik depolamanın Merkeziyetsizlik sağlar: Mevcut Merkeziyetsizlik depolama çözümleri, büyük miktarda verinin yüklenmesine destek olabilir, ancak değiştirilemez veya silinemez ve yalnızca yeni verileri yeniden yükleyebilir. Öte yandan EthStorage, depolanan verileri oluşturmak, güncellemek, okumak ve silmek için orijinal anahtar-değer depolama paradigması aracılığıyla CRUD'yi uygular ve böylece veri yönetiminin esnekliğini önemli ölçüde artırır.

DA Katmanına Dayalı Katman 2 Merkeziyetsizlik Çözüm: EthStorage modüler bir depolama katmanıdır, depolama maliyetlerini azaltmak için EVM ve DA olduğu long, herhangi bir Blok Zinciri çalıştırılabilir (ancak özlem Katmanı 1'in şu anda bir DA katmanı yoktur), Katman 2'de bile.

Son derece entegre ETH: EthStorage istemcisi, Ethereum istemcisi Geth'in bir üst kümesidir, yani EthStorage Düğüm çalıştırırken, Ethereum herhangi bir işlemine normal olarak katılabilir ve bir Düğüm Ethereum doğrulayıcılar Düğüm ve aynı zamanda EthStorage'ın veri Düğüm.

EthStorage'ın İş Akışı:**

Kullanıcılar verilerini bir uygulama sözleşmesine yükler ve daha sonra verileri depolamak için EthStorage sözleşmesiyle etkileşime girer.

Bir EthStorage Layer2 ağında, depolama sağlayıcısı depolanmayı bekleyen veriler hakkında bir bildirim alır.

Depolama sağlayıcıları, Ethereum Veri Kullanılabilirliği Ağı'ndan veri indirir.

Depolama sağlayıcısı, Katman 2 ağında çok sayıda çoğaltma olduğunu Katman 1'e depolama kanıtı gönderir.

EthStorage sözleşmesi, depolama kanıtını başarıyla gönderen depolama sağlayıcılarını ödüllendirir.

3.2 AltLayer - Modüler Özelleştirme Hizmeti

AltLayer, en uzun, kodsuz Hizmet Olarak Rollups (RaaS) hizmeti sağlar. RaaS teklifleri, hem EVM hem de WASM'yi destekleyen long zincirleri ve long Sanal Makine dünyaları için tasarlanmıştır. Ayrıca OP Stack, Arbitrum Orbit, Polygon zkEVM, ZKSync'in ZKStack ve Starkware gibi farklı Rollup SDK'larını, farklı paylaşılan sipariş hizmetlerini (örneğin, Espresso ve Radius) ve farklı DA katmanlarını (örneğin, Celestia, EigenLayer) ve Rollup yığınının farklı katmanları için diğer long modüler hizmetleri destekler.

AltLayer ile en uzun bir toplama yığını uygulanabilir, örneğin, uygulamalar için tasarlanmış bir toplama, hem DA hem de yerleşim katmanı olarak Arbitrum One ile Arbitrum Orbit kullanılarak oluşturulabilirken, genel amaç için tasarlanmış başka bir Toplama, DA katmanı olarak Celestia ve yerleşim katmanı olarak Ethereum kullanılarak ZK Yığını kullanılarak oluşturulabilir.

Not: Bunu görünce, yerleşim katmanı neden OP ve Arbitrum tarafından uygulanabildiğini merak edebilirsiniz. Aslında, bu Katman 2'lerin mevcut toplama yığınları, ara bağlantı sağlamak için Cosmos tarafından önerilen benzer "zincirler arası" çalışmayı uyguluyor: OP, Superchain'i öneriyor ve OP Yığını, Optimism teknolojisini destekleyen, farklı Katman 2 ağlarını entegre eden ve bu ağlar arasında birlikte çalışabilirliği teşvik eden standartlaştırılmış bir geliştirme yığını olarak hizmet ediyor; Arbitrum, Arbitrum Nitro'ya (teknoloji yığını) dayalı olarak Arbitrum Ana Ağ üzerinde AppChain olarak da bilinen Katman 3'ün oluşturulmasına ve konuşlandırılmasına izin veren Orbitchain stratejisini önerdi. Yörünge Zincirleri doğrudan Katman 2'lere Yerleşim veya doğrudan Ethereum'ye Yerleşim.

3.3 Dymension - Tam Yığın Modülerliği

Dymension, IBC standardını kullanarak RollApp'lerin güvenliğini ve birlikte çalışabilirliğini sağlamayı amaçlayan Cosmos SDK'sına dayalı bir modüler blok zinciri ağıdır.

Dymension, RollApp için güvenlik, birlikte çalışabilirlik ve likidite sağlayan yerleşim katmanı ve konsensüs katmanı olarak Dymension Hub ve yürütme katmanı olarak RollApp ile Blok Zinciri işlevselliği en uzun katmanlara böler. Veri kullanılabilirliği katmanı, Dymension protokol tarafından desteklenen bir 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şim katmanı (Dymension Hub), RollApps kayıt şirketini ve durum, sıralayıcı Liste, mevcut aktif sıralayıcı, yürütme modülü sağlama toplamı vb. gibi ilgili önemli bilgileri tutar. Toplama hizmeti mantığı yerleşim katmanı içinde sabitlenir ve böylece yerel birlikte çalışabilirlik için bir merkez oluşturur. Bir yerleşim katmanı olarak Dymension Hub aşağıdaki özelliklere sahiptir:

Rollup'lar yerleşim katmanı'de yerel olarak hizmet verir: Temel katmanla aynı güven ve güvenlik varsayımlarını sağlar, ancak daha basit, daha güvenli ve daha verimli tasarım şortlarıyla.

İletişim ve İşlemler: Dymension'ın RollApp'i, gömülü modüller aracılığıyla yerleşim katmanı RollApp'ler arası iletişimi ve işlemleri uygulayarak güveni en aza indirilmiş köprüler sağlar. Ayrıca RollApps, Hub aracılığıyla diğer IBC özellikli zincirlerle iletişim kurabilir.

RVM (RollApp Sanal Makine) :D ymension yerleşim katmanı, bir dolandırıcılık anlaşmazlığı durumunda RVM'yi başlatır. RVM, EVM gibi çeşitli yürütme ortamlarındaki anlaşmazlıkları çözebilir ve RollApp uygulamasının gücünü ve esnekliğini genişletebilir.

Sansüre dayanıklı: Sequencer incelemesinden geçen bir kullanıcı, yerleşim katmanı özel bir işlem gönderebilir. Bu işlem, belirtilen zaman dilimi içinde gerçekleştirilecek bir istekle Sequencer'a iletilir. İşlem belirtilen süre içinde gerçekleştirilmezse, Sequencer cezalandırılır.

AMM (AMM) :D Ymension, Yerleşim merkezine gömülü bir AMM sunarak temel bir finans merkezi oluşturur. Tüm ekosistem için paylaşılan likidite sağlayın.

IV. En uzun ekolojik modüler blok zincirlerinin karşılaştırılması

Bir önceki makalede, modüler blok zinciri sistemini ve en uzun temsili projeleri tartıştık ve şimdi odağı, modüler blok zinciri objektif ve kapsamlı bir şekilde anlamayı amaçlayan farklı ekosistemler arasındaki karşılaştırmalı analize kaydıracağız.

深入探究模块化区块链:Web3的最后一块拼图

V. Özet ve görünüm

Gördüğümüz gibi, Blok Zinciri ekosistemi modülerliğe doğru ilerliyor. Geçmişte Blok Zinciri dünyada, zincirler izole bir şekilde çalışıyor ve birbirleriyle rekabet ediyordu, bu da kullanıcıların, geliştiricilerin ve varlıkların farklı zincirler arasında akmasını zorlaştırarak ekosistemin genel gelişimini ve yeniliğini sınırlıyordu. WEB3 DÜNYASINDA, SORUN KEŞFI VE ÇÖZÜMÜ IŞBIRLIĞINE DAYALI BIR SÜREÇTIR. Başlangıçta Bitcoin ve Ethereum tek zincir olarak çok dikkat çekse de tek zincirin sorunları ortaya çıktıkça modüler zincir yavaş yavaş dikkat çekti. Bu nedenle, modüler zincirlerin patlaması tesadüfi değil, kaçınılmaz bir gelişmedir.

Modüler blok zincirleri, bireysel bileşenlerin bağımsız olarak optimize edilmesine ve özelleştirilmesine izin vererek zincirin esnekliğini ve verimliliğini artırır. Ancak bu mimari, iletişim gecikme süresi ve sistem etkileşimlerinin artan karmaşıklığı gibi zorluklarla da karşı karşıyadır. Aslında, modüler mimarilerin gelişmiş sürdürülebilirlik, yeniden kullanılabilirlik ve esneklik gibi long vadeli faydaları, genellikle short vadeli performans kayıplarından daha ağır basar. Gelecekte, teknolojinin gelişmesiyle birlikte, bu sorunlara daha iyi çözümler bulunacaktır.

GeekCartel, Blok Zinciri ekosistemlerin hepsinin, zincirden zincire 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 ve ekosistem daha uyumlu ve birbirine bağlı olabilirse, kullanıcıların Blok Zinciri teknolojileri daha kolay kullanabileceklerine ve ayrıca Web3'e daha long olan yeni kullanıcıları çekeceğine inanıyor.

Orijinali Görüntüle
  • Bahşiş
  • Yorum
  • Paylaş
Yorum
Yorum yok