! [YBB Capital: Modüler Blok Zinciri: İşlevsel Katman Anlaşmazlıkları ve DA Ekonomisi Üzerine Yeni Bir Bakış Açısı] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-2846c5e0e6-dd1a6f-69ad2a.webp)
Aslen Zeke, YBB Capital tarafından yazılmıştır.
Önsöz
Blockchain'in üçgen ikilemi, geçmişte sektörde her zaman aşılmaz bir boşluk olmuştur ve birbirini izleyen halka açık zincir projeleri her zaman farklı mimarilerin tasarımıyla bu boşluğu aşmaya çalışmak ve sözde "Ethereum katili" olmak ister. Bununla birlikte, gerçek acımasızdır, Ethereum'un tek bir kişi altındaki statüsü uzun yıllardır hiç aşılamamıştır ve blok zincirinin imkansız üçgeni hala kırılmaz. Peki, halka açık zincirin imkansız üçgeni doldurmak için boşluğunu doldurmasının bir yolu var mı? Mustafa Albasan'ın modüler blok zinciri fikri burada doğdu.
Modülerliğin kökeni
Modüler blok zincirleri iki teknik incelemeden doğdu ve 2018'de Mustafa Albasan, Vitalik ile birlikte "Veri Kullanılabilirliği Örneklemesi ve Dolandırıcılık Kanıtları" adlı bir makalenin ortak yazarlığını yaptı. Makale, hafif istemcilerin tam düğümlerden sahte kanıtlar almasına ve doğrulamasına izin vererek ve zincir içi kapasite ile güvenlik arasındaki dengeyi azaltan veri kullanılabilirliği için bir kutu kanıtı sistemi tasarlayarak güvenlik ve ademi merkeziyetçilikten ödün vermeden blok zincirlerinin ölçeklenebilirliğine yönelik bir çözümü açıklamaktadır.
Ardından, 2019'da Mustafa Albasan, Lazy Ledger için teknik incelemeyi yazdığında, blok zincirinin yalnızca işlem verilerinin kullanılabilirliğini sıralamak ve garanti etmek için kullanıldığı ve işlemlerin yürütülmesinden ve doğrulanmasından sorumlu olmadığı yeni bir mimariyi detaylandırdı. Mimarinin amacı, mevcut blok zinciri sistemlerinin ölçeklenebilirlik sorununu çözmektir. O zamanlar bunu "akıllı sözleşme müşterisi" olarak adlandırdı.
Akıllı sözleşmelerin yürütülmesi, bu istemcide Celestia'nın prototipi olan başka bir yürütme katmanı aracılığıyla yürütülür. Rollup'ın ortaya çıkışı daha sonra fikri daha kesin hale getirdi. Çünkü Rollup'ın mantığı, akıllı sözleşmeyi zincir dışı yürütmek ve ardından sonuçları "istemcinin" yürütme katmanına yüklemek için kanıt olarak toplamaktır.
Blok zinciri mimarisini ve yeni ölçeklendirme teknolojilerini yeniden düşünerek yeni bir paradigma tanımladı ve buna "Modüler Blok Zinciri" adını verdi.
Modüler blok zinciri nedir
Geleneksel bir monolitik blok zincirinin mimarisi genellikle dört işlevsel katmandan oluşur:
Yürütme katmanı – Yürütme katmanı esas olarak işlemlerin işlenmesinden ve akıllı sözleşmelerin yürütülmesinden sorumludur. İşlemlerin doğrulanması, yürütülmesi ve durum güncellemelerini içerir;
Veri kullanılabilirliği katmanı – Veri kullanılabilirliği katmanı, ağdaki verilere modüler bir blok zincirinde erişilebilmesini ve doğrulanabilmesini sağlamaktan sorumludur. Genellikle blok zinciri ağında şeffaflık ve güven sağlamak için verilerin depolanması, iletilmesi ve doğrulanması gibi işlevleri içerir;
Konsensüs katmanı – ağdaki veri ve işlemlerin tutarlılığını sağlamak için düğümler arasındaki anlaşmadan sorumludur. İşlemleri doğrular ve Proof of Work (PoW) veya Proof of Stake (PoS) gibi belirli konsensüs algoritmaları aracılığıyla yeni bloklar oluşturur;
Uzlaşma katmanı - işlemlerin nihai uzlaşmasını tamamlamaktan, varlıkların transferinin ve kaydının blok zincirinde kalıcı olarak saklanmasını sağlamaktan ve blok zincirinin nihai durumunu belirlemekten sorumludur.
Monolitik blok zincirleri, bu bileşenlerin aynı sistemde birlikte çalışmasını sağlar ve bu son derece entegre tasarım yaklaşımı, kaçınılmaz olarak zayıf ölçeklenebilirlik, zayıf esneklik ve bakım ve güncelleme zorluğu gibi doğal sorunlara yol açar.
Celestia, monolitik blok zincirlerinin artık her şeyi kendilerinin yapması gerekmediğine inanıyor. Web3'ün gelecekteki evrimi, blok zincirini modüler hale getirerek ve süreçlerini her biri belirli bir işlevsel katmanı işlemekten sorumlu olan birden fazla "özel katmana" dağıtarak daha optimal bir sistem oluşturan "modüler bir blok zinciri" olacaktır ve bu sistem bağımsız, güvenli ve ölçeklenebilir olmalıdır.
Modüler tasarım ilkeleri
Bir tasarım, sistemi değiştirilebilecek veya değiştirilebilecek daha küçük parçalara bölerse modülerdir. Temel fikir, her şeyi yapmaya çalışmak yerine, bir şeyin bir kısmını (bazı veya bireysel işlevsel katmanların çalışması) iyi yapmaya odaklanmaktır. Geçmişte aşina olduğumuz projeleri örnek alırsak, Cosmos Zones ve Polkadot Parachains aslında bir tür modülerlik olarak kabul edilebilir.
Yeni bakış açıları
Yeni modülerlik perspektifine dayanarak, monolitik blok zincirinin ve ait olduğu modüler yığının yeniden tasarlanması için alan büyük ölçüde iyileştirilecektir. Farklı kullanımlara ve mimarilere sahip modüler blok zincirlerinin tümü birlikte birlikte çalışabilir. Farklı tasarımların imkanı ile bu parkur aynı zamanda birçok ilginç ve yenilikçi projeyi de doğurdu. Aşağıda, farklı işlevsel katmanlar hakkındaki mevcut tartışmalar ve Celestia'nın "modülerliği" modüler bir bakış açısıyla nasıl yorumladığı tartışılacaktır.
Ethereum merkezli bir yürütme katmanı
Rollup'ı modüler bir yürütme katmanı olarak düşünürsek, modüler yürütme katmanının projelerinin neredeyse her zaman Ethereum üzerine inşa edildiğini göreceğiz. Bunun nedeni doğal olarak açıktır, Ethereum bir hendek olarak çok fazla kaynağa sahiptir ve ademi merkeziyetçilik derecesi seçeneklerde en güçlü olanıdır, ancak ölçeklenebilirliği çok zayıftır, bu nedenle işlevsel katmanın yeniden tasarlanmasında büyük bir potansiyele sahiptir. Yakın zamanda piyasaya sürülen Move dili halka açık zincirinin (Aptos, Sui) Ethereum'daki Katman 2'nin benzeri görülmemiş ihtişamıyla karşılaştırıldığında, blok zincirinin altyapı anlatısının da halka açık bir zincir olmaktan Ethereum için bir Katman 2 olmaya kaydığını görmek zor değil. Peki modülerliğin varlığı iyi mi kötü mü? Ethereum merkezli yürütme katmanı, halka açık blok zincirlerinde yeniliği engelliyor mu?
Blockchain ölçeklendirme resmi
İlk olarak, yürütme katmanı açısından mevcut zincir yeniden sınıflandırılır. Nosleepjon'un "Tatooine'in İki Güneşi" makalesi, blok zincirlerinin mevcut yürütme katmanı sınıflandırmasını göstermek için burada alıntılanmıştır.
! [YBB Capital: Modüler Blok Zinciri: İşlevsel Katman Anlaşmazlıkları ve DA Ekonomisi Üzerine Yeni Bir Bakış Açısı] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-39e5928dc0-dd1a6f-69ad2a.webp)
Mevcut blok zincirleri dört kategoriye ayrılabilir:
Tek iş parçacıklı monolitik blok zinciri: Her seferinde bir işlemi işleyen yekpare bir blok zinciri. Bunların çoğu, sınırlamalar nedeniyle Rollup veya yatay ölçeklendirme yol haritalarına taşındı.
Paralel işleme modüler blok zinciri: Aynı anda birden fazla işlemi işleyen modüler bir blok zinciri.
Temsili projeler: Eclipse, Fuel
Monolitik paralel işleme mimarisi VS modüler mimari
Özellikle modülerlik ve genel paralel işleme kavramları arasında hangi yaklaşımın benimseneceğine dair birçok argüman vardır. Fraksiyonlar ayrıca üç türe ayrılır:
Modüler kamp: Modülerliğin (ve çoğunlukla Ethereum'un) savunucuları, monolitik blok zincirlerinin imkansız blok zinciri üçgenini çözemeyeceğine inanır. Lego'yu Ethereum'da istiflemek, güvenlik ve ademi merkeziyetçilik öncülüğünde ölçeklenebilir. Modülerlik, daha fazla kontrol ve özelleştirilebilirlik sağlar.
Monolitik paralel işleme kampı: Bu kamp (Monolitik ve Modülerlik: Blockchain'in Geleceği Kim?) Monolitik paralel işlemeye sahip yeni genel zincir mimarisi (Move sistemi, Solona, vb.) yüksek derecede entegrasyona sahiptir ve genel performans modüler parçalı tasarımdan daha iyi olacaktır ve modüler mimari, özellikle çok sayıda zincirler arası iletişim gerekiyorsa ve bilgisayar korsanlarının saldırı yüzeyi daha genişse güvenli değildir.
Tarafsız kamp: Elbette, ikisinin eninde sonunda bir arada var olabileceğine inanan tarafsızlar da var. Örneğin, Nosleepjon bu oyunun son oyununun şu olduğuna inanıyor: ikisinin kendi avantajları var, halka açık zincirin rekabeti devam edecek ve Rollup arasındaki rekabet birbiriyle rekabet edecek.
Oyun Sonu
Bu sorunun odak noktası, modülerliğin sürtünme dezavantajlarının (zincirler arası güvensizlik, sistem etkisi vb.) yeni halka açık zincirin merkezileşmesinden daha büyük olup olmadığı konusunda basitleştirilebilir. Piyasa açısından bakıldığında, bu tartışma, ister Rollup'ın merkezi sipariş vereninin eksiklikleri ister zincirler arası köprülerin olası tehlikeleri olsun, insanları yeni halka açık zincirlere yöneltmedi. Bunun nedeni, bu sorunların şu anda iyileştirilmesi gereken bir yer var gibi görünmesi ve yeni halka açık zincirin Ethereum zincirindeki devasa ekolojik hendek ve ademi merkeziyetçilik avantajlarını kopyalayamamasıdır.
Öte yandan, yeni halka açık zincir, mimari açıdan performans ve entegrasyon avantajlarına sahip olsa da, ekolojik olarak Ethereum ekosisteminin çok fazla homojenlik ve likidite eksikliği ile basit bir çatalıdır. Kendi mimari avantajlarını yansıtabilecek özel bir uygulama bulunmuyor ve doğal olarak insanların Ethereum ekosisteminden vazgeçmesi için hiçbir neden yok. Rollup'ın plastisitesi yeterince yüksektir ve yeni mimarinin gelecekteki Rollup'ında iyileştirme için hala çok yer vardır. Rollup, EVM olmayan bir zincirin avantajlarının çoğuna da sahip olduğunda, "Solana Summer" durumunun daha sonra gerçekleşmesi zordur. Dolayısıyla bu konuda, modülerliğin sürtünme dezavantajının, halka açık zincir merkezileşmesi sorunundan daha az olduğunu düşünüyorum. Tarafsız durum yok gibi görünüyor, Ethereum'un sifon etkisi "iPhone" gibi olacak, ikinci katmana ölçeklenebilirliğe odaklanan çok sayıda geliştiriciyi çekecek ve yeni halka açık zincir hayalet bir kasaba haline gelecek.
Altyapının geleceği ile ilgili olarak, şüphesiz modülerliğe daha yatkınım ve Ethereum'un ayrılması ve genişlemesi, Katman 2'nin evrensel zincir için yarıştığı ve Katman 3'ün süper uygulama zinciri için yarıştığı halka açık zincir oyunu EndGame'in de başlangıcı olacak.
Birincil piyasada finanse edilen projelerin mevcut durumu da bunu doğruluyor, çok sayıda Ethereum ikinci katman projesine ek olarak, Bitcoin'in genişleme projesi ve yeni halka açık zincir neredeyse görünmez.
Ama yine de, endüstri her zaman Ethereum üzerine inşa edilmiştir ve eğilim şimdi aşırı konsantrasyon kokuyor, bu gerçekten iyi mi? Rekabet eksikliği bir endüstriyi durgunlaştıracak ve endüstrinin çeşitliliğe ve daha fazla seçeneğe ihtiyacı var. Ancak yeni halka açık zincirin oyunu bozma işaretlerini nasıl yarattığı şu ana kadar görülmedi. Ethereum kendi eksikliklerini geliştirmeye devam ederken, doğru vuruşlar yapmak için daha büyük bir boşluğun nasıl bulunacağı, EVM olmayan sistemler için önemli bir konudur.
DA şemaları için arena
Yürütme katmanındaki tartışmadan bahsettikten sonra, veri kullanılabilirliği katmanı (DA katmanı) konusundaki tartışmalara bakalım ve Rollup'ın hangi veri kullanılabilirliği çözümünü benimsemesi gerektiği konusundaki tartışma, Ethereum Fonu'nda araştırmacı olan Dankrad Feist'in bir tweet'inin neden olduğu son zamanlarda sektörde sıcak bir konu oldu. Ve Ethereum DA kullanmayan Rollup'ın Katman 2 olmadığı görüşünü açıkça belirtin, bu nedenle geçmiş Katman 1 savaşları ortodoks (Ethereum DA kullanarak) Katman 2 ile ortodoks olmayan Katman 2 arasında bir savaşa dönüşecek mi? Dolayısıyla şu anda sektörde DA için üç ana çözüm var:
Bir. Yerleşim katmanı olarak halka açık zincir
Ethereum'u örnek alırsak, Rollup bir işlem yaptığında Ethereum'a gönderilen ücretler temel olarak aşağıdaki kategorileri içerir:
Yürütme Ücreti: Bir işlemi yürütmek için gereken bilgi işlem kaynaklarının karşılığı. İşlemi gerçekleştirmek için gereken gaz ücretini içerir ve bu genellikle işlemin karmaşıklığı ve yürütme süresi ile orantılıdır. Rollup'ta yürütme ücretleri, zincir dışı işlemlerin yürütülmesi için ücretlerin yanı sıra işlem kanıtı oluşturma ve doğrulama ücretlerini içerebilir;
Eyalet Ücreti: Eyalet ücreti, Ethereum ana zincirindeki durumun güncellenmesiyle ilişkilidir. Toplamada bu, yeni durum kökünü ana zincire işlemenin maliyetini içerir. Toplama toplayıcı yeni bir durum kökü oluşturduğunda ve bunu ana zincire işlediğinde, bir durum ücreti tahakkuk ettirilir. Bu ücret, durum güncellemelerinin sıklığı ve karmaşıklığı ile orantılı olabilir;
Veri Kullanılabilirlik Ücreti: Verileri Katman 1'e yayımlamanın maliyeti.
Bu ücretler arasında, veri kullanılabilirliği ücretleri en büyük oranı oluşturuyor ve bu yıl 6 Mayıs'ta Ethereum'un gaz ücretlerindeki artış nedeniyle Arbitrum'un tek bir günde 376,8 ETH'lik çok yüksek gaz ücreti gibi pahalı.
! [YBB Capital: Modüler Blok Zinciri: İşlevsel Katman Anlaşmazlıkları ve DA Ekonomisi Üzerine Yeni Bir Bakış Açısı] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-91a55316a5-dd1a6f-69ad2a.webp)
Bunun nedeni, Rollup'ın Ethereum'a Calldata biçiminde veri yüklemesi ve kalıcı olarak depolamasıdır, bu nedenle çok pahalıdır. Ancak avantaj, üç senaryonun en iyi güvenliği ve meşruiyetidir ve bu senaryodaki mevcut maliyet düşüşü, Cancun yükseltmesi için EIP-4844 güncellemesini beklemektedir. Blob taşıma işlemlerinin işlem biçimini tanıtarak. İşlem biçimini, normal işlem biçimine kıyasla Katman 2 verilerini tutmak için kullanılabilecek ek bir blob konumu yapın. Ayrıca, blob verileri bir ay sonra düğüm tarafından silinir ve bu da önemli depolama tasarrufları sağlar.
Blob, Calldata'dan daha ucuz veri kullanılabilirliği sağlayan bir işlem biçimidir. Bunun iki ana nedeni vardır: bir yandan, Callda ution yüklerinde bulunur ve blob verileri, Calldata'nın sözleşmeler tarafından okunması gerekenden çok daha fazla kaynak tüketen Prysm düğümlerinde veya Lighthouse düğümlerinde (Geth'te değil) depolanır; Blob verileri ise kısa süreli depolamadır ve düğüm blob verilerini bir ay sonra siler. Bununla birlikte, gaz maliyeti yine de son iki seçenekten daha yüksek olacaktır.
Validiums DA modu**
Uygulama zinciri türünün (dYdX, Immutable, vb.) Rollup'ı için, genellikle head Rollup projesi tarafından başlatılan ikinci katman genişletilebilirlik motorunu kullanırlar (şu anki en fazlası StarkEx'tir, ancak ZK serisinin ana projeleri benzer bir şemaya sahiptir). DA modunda, daha fazla miktarda uygulama zinciri hesaplaması nedeniyle, düşük maliyetli, yüksek verimli bir çözüm olan Validium'ları kullanmaya daha yatkındırlar. Validiums, Ethereum'daki zincir dışı işlemleri doğrulamak için sıfır bilgi kanıtları yayınlayarak ZK-Rollup'a benzer şekilde zincir dışı veri kullanılabilirliğini ve hesaplamasını kullanmak üzere tasarlanmıştır. Bununla birlikte, verileri zincir üzerinde tutan ZK-Rollup'ın aksine, Validiums verileri zincir dışında tutar, bu da Ethereum kullanımına kıyasla ücretleri %90 oranında azaltır ve bu da onu seçenekler söz konusu olduğunda en uygun maliyetli çözüm haline getirir.
Ancak veriler zincir dışı kaldığından, Validium'un fiziksel operatörleri kullanıcıların fonlarını dondurabilir. Aşırı durumları önlemek için, ek bir Veri Kullanılabilirliği Komiteleri (DAC) şeması getirilmeli ve DAC, her güncellemeyi kendi nisabına göre eyalete imzalayarak veri aldığını doğrulamalıdır. Bu tartışmalı bir uygulamadır çünkü önce zincire değil, varlığın güvenliğine güvenmeniz gerekir. Dankrad Feist (yukarıdaki EIP-4844'ün yaratıcısı) bu şemayı bir tweet'te doğrudan adlandırdı.
Üç. Modüler DA
Modülerlik açısından bakıldığında, DA katmanının yeniden tasarımı, farklı uygulamaların farklı projelerine yol açabilecek çeşitli yollara sahiptir, bu nedenle modüler DA projesinin ayrıntılı açıklaması çok fazla alan gerektirir ve burada Celestia, DA projesinin açıklaması olarak temsil edilir.
Celestia
Makalenin başında, modüler blok zinciri konseptinin ilk önericisi olan Celestia, pistteki en iyi bilinen ve erken projedir. Vizyonu, blok zinciri ölçeklenebilirliği ve modülerliği sorununu çözmeyi amaçlamaktadır. Celestia, geliştiricilere daha fazla esneklik sağlayarak blok zinciri uygulamalarını dağıtmalarını ve sürdürmelerini kolaylaştırır. Aynı zamanda, dApp yaratıcılarına ve blok zinciri geliştiricilerine çeşitli uygulama ve hizmetlerin ihtiyaçlarını desteklemek için modüler, ölçeklenebilir bir blok zinciri mimarisi sağlayarak blok zinciri dağıtmanın maliyetini ve karmaşıklığını azaltıyor.
Nasıl çalışır ve mimari
Yürütmeyi ayırma: Celestia'nın mantığı, protokolü her biri belirli bir işleve odaklanan farklı katmanlara bölmektir ve ardından bu katmanlar blok zincirleri ve uygulamalar oluşturmak için yeniden birleştirilebilir. Celestia, hiyerarşi içindeki konsensüs ve veri kullanılabilirliği katmanlarına odaklanır. Bazı Katman 1'lere benzer şekilde Celestia, işlemleri sıralamak için Bizans Hata Toleranslı (BFT) konsensüs algoritması Tendermint'i kullanır, ancak diğer Katman 1'lerden farklıdır. Celestia, işlem geçerliliği hakkında akıl yürütmez ve işlemleri yürütmez, yalnızca işlemlerin paketlenmiş sıralaması ve yayınlanması ve tüm işlem geçerlilik kuralları, istemci tarafındaki Rollup düğümü tarafından uygulanır (yani, konsensüs katmanını ve yürütme katmanını ayırır). O zaman önemli bir noktaya dikkat edin, "işlemin geçerliliği hakkında akıl yürütmeyin". Yani, işlem verilerini gizleyen kötü amaçlı bloklar da Celestia'da yayınlanabilir. Peki doğrulama süreci nasıl uygulanmalıdır? Celestia burada iki çekirdek tanıtıyor: iki boyutlu Reed-Solomon kodlaması ve Veri Kullanılabilirliği Örneklemesi (DAS).
! [YBB Capital: Modüler Blok Zinciri: İşlevsel Katman Anlaşmazlıkları ve DA Ekonomisi Üzerine Yeni Bir Bakış Açısı] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-c2c36a6984-dd1a6f-69ad2a.webp) Monolitik blok zincirinin genel mimarisi ve Celestia'nın modüler mimarisi
DAS: Bu senaryo, düğümlerin tüm bloğu indirmesini gerektirmeyen blok verilerinin kullanılabilirliğini doğrulamak için hafif düğümler tarafından kullanılır. Örnek bloğun verilerinin yalnızca bir kısmı gereklidir (özel uygulamanın, aşağıda daha ayrıntılı olarak açıklanacak olan 2D Reed-Solomon tarafından kodlanması gerekir). Yukarıda bahsedilen DAC'den farklı olarak, zincir verilere güvenilecek kadar merkezi olmadığı sürece DAS'ın varlığın güvenliğine güvenmesine gerek yoktur.
2D Reed-Solomon kodlaması (silme kodlaması) :* *2D Reed-Solomon kodlamasının temel fikri, Reed-Solomon kodlamasını hem satırlara hem de sütunlara uygulamaktır. Bu şekilde, iki boyutlu verilerin bazı satır ve sütunlarındaki hatalar bile düzeltilebilir. Daha sonra blok verileri kodlanarak, blok verileri kk bloklarına bölünür, kk matrisleri halinde düzenlenir ve birden fazla Reed-Solomon kodlaması ile 2 k 2 k genişletilmiş matrislere genişletilir. Genişletilmiş matrisin satırları ve sütunları için 4 k bağımsız Merkel kökleri; Bu köklerin Merkle kökleri, blok başlığında blok veri vaatleri olarak kullanılır. Celestia ışık düğümleri 2 k 2 k blok örneği. Her ışık düğümü, genişletilmiş matriste rastgele benzersiz bir koordinat kümesi seçer ve bu koordinatlar ve karşılık gelen Merkle kanıtı hakkındaki veri blokları için tam düğümü sorgular. Doğru Merkel kanıtına sahip alınan her veri bloğu ağa yayınlanır.
Biraz anlamayı soyutlarsanız, parçalanmış verilerin bir kare matrise (örneğin, 8 x 8) bölündüğünü ve kodlayarak, daha büyük bir kare matris (16 x 16) oluşturmak için orijinal verilere ek "sağlama toplamı" satırları ve sütunları eklendiğini de söyleyebilirsiniz. Bu büyük kare matristeki bazı verileri rastgele örnekleyerek ve doğruluğunu doğrulayarak, genel verilerin bütünlüğü ve kullanılabilirliği sağlanabilir. Verilerin bir kısmı kaybolsa veya bozulsa bile, tüm veri bloğu kontrol verileriyle kurtarılabilir.
! [YBB Capital: Modüler Blok Zinciri: İşlevsel Katman Anlaşmazlıkları ve DA Ekonomisi Üzerine Yeni Bir Bakış Açısı] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-634d742c34-dd1a6f-69ad2a.webp)
Blok ölçeklendirme: Celestia, ışık düğümlerinin sayısı arttıkça ölçeklenir. Ağda tüm bloğu örneklemek için yeterli düğüm olduğu sürece Celestia güvende kalacaktır. Bu, örnekleme için ağa daha fazla düğüm katıldıkça, blok boyutunun güvenlik veya ademi merkeziyetçilikten ödün vermeden buna göre artabileceği anlamına gelir. Bunu geleneksel blok zincirlerinde yapmak, ademi merkeziyetçilikten ödün verir, çünkü daha büyük blok boyutları, düğümlerin verileri indirmesi ve doğrulaması için daha fazla donanım gereksinimi ekler.
Sovereign Rollup: Bu aynı zamanda Celestia'nın öncülük ettiği, Katman 1 blok zinciri, Rollup ve Mastercoin gibi erken Bitcoin ağları dahil olmak üzere çeşitli blok zinciri tasarımlarının unsurlarını birleştiren bir kavramdır. Bağımsız toplamalar ile akıllı sözleşme toplamaları (OP, ARB, ZKS, vb.) arasındaki temel fark, işlemlerin nasıl doğrulandığıdır. Akıllı sözleşme toplamasında, işlemler Ethereum'daki akıllı sözleşmeler tarafından doğrulanır. Bunun yerine, bağımsız bir toplamada, toplamanın düğümleri işlemleri doğrular.
Sovereign Rollup, işlemlerini sıralama ve veri kullanılabilirliği için Celestia gibi başka bir blok zincirinde yayınlar. Bağımsız Toplama düğümü daha sonra doğru zinciri belirler. Bu tasarım, bağımsız toplamaların veri kullanılabilirliği (DA) katmanından canlılık, güvenlik, yeniden düzenleme direnci ve sansür direnci dahil olmak üzere birden çok güvenlik yönünü devralmasına olanak tanır.
! [YBB Capital: Modüler Blok Zinciri: İşlevsel Katman Anlaşmazlıkları ve DA Ekonomisi Üzerine Yeni Bir Bakış Açısı] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-ebbe0baffd-dd1a6f-69ad2a.webp)
Akıllı sözleşme toplaması için yükseltme, uzlaştırma katmanındaki akıllı sözleşmeye bağlıdır. Rollup'ı yükseltmek, akıllı sözleşmenin değiştirilmesini gerektirir. Akıllı sözleşmede güncellemeleri kimlerin başlatabileceğini kontrol etmek için çoklu imza gerekebilir. Ekiplerin yükseltme çoklu imzalarını denetlemesi yaygın olsa da, çoklu imzalar idare aracılığıyla denetlenebilir. Akıllı sözleşmeler uzlaştırma katmanında var olduklarından, uzlaştırma katmanının sosyal mutabakatına da tabidirler.
Bağımsız toplamalar, katman 1 blok zincirleri gibi çatallar aracılığıyla yükseltilir. Yeni bir yazılım sürümü yayınlandığında, düğümler yazılımlarını en son sürüme güncellemeyi seçebilir. Düğümler yükseltmeyi kabul etmezse, eski yazılımı kullanmaya devam edebilirler. Topluluğa, düğümleri çalıştıran kişilere yeni değişiklikleri kabul edip etmediklerine karar verme seçeneği sunun. Çoğu düğüm yükseltilse bile, yükseltmeyi kabul etmeye zorlanamazlar. Akıllı sözleşme rollup'ları ile karşılaştırıldığında, bu özellik bağımsız rollup'ları "sovereign" rollup'ları yapar.
Kuantum Yerçekimi Köprüsü (QGB:* iki ağ arasında veri ve varlık aktarımı için Celestia ve Ethereum (veya diğer EVM L1 zincirleri) arasında bir köprü görevi gören Celestia ekosisteminin önemli bir bileşenidir. Celestium (EVM L2 Rollup) kavramını tanıtarak, veri kullanılabilirliği Celestia ile kullanılır, ancak Ethereum'da kararlaştırılır. Bu, her iki ağın avantajlarından yararlanmayı sağlar: Celestia'nın ölçeklenebilirliği ve veri kullanılabilirliği ve Ethereum'un güvenliği ve ademi merkeziyetçiliği.
Celestia'daki doğrulayıcılar QGB'yi çalıştırabilir ve Celestium'un Ethereum'un Calldata maliyetinin çok altında blok veriler için güçlü veri kullanılabilirliği garantileri sağlamasına olanak tanır.
QGB, Celestia'nın ölçeklenebilir, güvenli ve merkezi olmayan bir blok zinciri ekosistemi elde etme vizyonunun önemli bir parçasıdır. Blockchain teknolojisinin geleceği için gerekli olan birlikte çalışabilirliği sağlar. Proje ayrıca şu anda doğrulamanın gaz maliyetini daha da azaltmak için ZK QGB üretiyor.
DA Ekonomi
DA'nın ne kadar ekonomik değere sahip olduğundan bahsedelim.
! [YBB Capital: Modüler Blok Zinciri: İşlevsel Katman Anlaşmazlıkları ve DA Ekonomisi Üzerine Yeni Bir Bakış Açısı] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-3a49578702-dd1a6f-69ad2a.webp)
Bu varsayım, Polygon Hermez'in sonunda işlem başına yalnızca 14 bayta ihtiyaç duyacakları ve mevcut 1,3 MB/sn'lik Danksharding spesifikasyonunda Laeyr 2'nin TPS'sinin yaklaşık 100.000'e ulaşabileceği, dolayısıyla beklenen gelirin 30 milyar dolar gibi şaşırtıcı bir rakama ulaşacağı tahminine dayanmaktadır.
Böylesine büyük bir pastanın altında, DA pazarının gelecekteki anlaşmazlıkları çok şiddetli olacak. Şu anda, üç ana çözüme ek olarak, Stark'ın ayrılık ölçeklendirme Katman 3, zkPorter ve çoklu modüler DA projeleri savaşa katılacak. Daha sonra mevcut Katman 2 projelerinden, evrensel zincir tamamen Ethereum DA'yı kullanmaya meyillidir. Uygulama zincirleri ve uzun kuyruklu zincirler, "alışılmışın dışında DA"nın ana müşterileri olacaktır. Benim kişisel görüşüm, modüler DA ve Katman 3'ün yakında gelecekte ana akım seçim olacağı yönünde.
Sonuç
Ademi merkeziyetçilikte ilerlemek hala bu endüstrinin ana konseptidir, modüler blok zinciri esasen Ethereum'un değerinin bir uzantısıdır, aynı zamanda tasarım çeşitlilikle dolu olmasına rağmen, aynı zamanda blok zincirinin imkansız üçgenini kırma girişimidir, ancak aynı zamanda inşaatı daha hantal ve karmaşık hale getirir. Modüler yapıda, modüllerin çeşitli seçenekleri olduğundan, farklı modüllerin riski kör bir kutudur ve daha kararlı bir modüler sistemin nasıl oluşturulacağı dikkat edilmesi gereken bir şeydir. Öte yandan, bunun etkisi, düzinelerce Katman 2'nin de modülerleşme eğilimi tarafından yönlendirilen likiditeyi yeniden parçalayacağı ve zincirler arası iletişim ve güvenliğin de gelecekte odak noktası olacağıdır. BTC'nin modülerliği de son zamanlarda sıcak bir yön ve uygun şekilde ilgilenilebilecek bazı biraz uygulanabilir çözümler var.
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
YBB Capital: Modüler Blok Zinciri – İşlevsel Katman Anlaşmazlıkları ve DA Ekonomisine Yeni Bir Bakış
! [YBB Capital: Modüler Blok Zinciri: İşlevsel Katman Anlaşmazlıkları ve DA Ekonomisi Üzerine Yeni Bir Bakış Açısı] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-2846c5e0e6-dd1a6f-69ad2a.webp)
Aslen Zeke, YBB Capital tarafından yazılmıştır.
Önsöz
Blockchain'in üçgen ikilemi, geçmişte sektörde her zaman aşılmaz bir boşluk olmuştur ve birbirini izleyen halka açık zincir projeleri her zaman farklı mimarilerin tasarımıyla bu boşluğu aşmaya çalışmak ve sözde "Ethereum katili" olmak ister. Bununla birlikte, gerçek acımasızdır, Ethereum'un tek bir kişi altındaki statüsü uzun yıllardır hiç aşılamamıştır ve blok zincirinin imkansız üçgeni hala kırılmaz. Peki, halka açık zincirin imkansız üçgeni doldurmak için boşluğunu doldurmasının bir yolu var mı? Mustafa Albasan'ın modüler blok zinciri fikri burada doğdu.
Modülerliğin kökeni
Modüler blok zincirleri iki teknik incelemeden doğdu ve 2018'de Mustafa Albasan, Vitalik ile birlikte "Veri Kullanılabilirliği Örneklemesi ve Dolandırıcılık Kanıtları" adlı bir makalenin ortak yazarlığını yaptı. Makale, hafif istemcilerin tam düğümlerden sahte kanıtlar almasına ve doğrulamasına izin vererek ve zincir içi kapasite ile güvenlik arasındaki dengeyi azaltan veri kullanılabilirliği için bir kutu kanıtı sistemi tasarlayarak güvenlik ve ademi merkeziyetçilikten ödün vermeden blok zincirlerinin ölçeklenebilirliğine yönelik bir çözümü açıklamaktadır.
Ardından, 2019'da Mustafa Albasan, Lazy Ledger için teknik incelemeyi yazdığında, blok zincirinin yalnızca işlem verilerinin kullanılabilirliğini sıralamak ve garanti etmek için kullanıldığı ve işlemlerin yürütülmesinden ve doğrulanmasından sorumlu olmadığı yeni bir mimariyi detaylandırdı. Mimarinin amacı, mevcut blok zinciri sistemlerinin ölçeklenebilirlik sorununu çözmektir. O zamanlar bunu "akıllı sözleşme müşterisi" olarak adlandırdı.
Akıllı sözleşmelerin yürütülmesi, bu istemcide Celestia'nın prototipi olan başka bir yürütme katmanı aracılığıyla yürütülür. Rollup'ın ortaya çıkışı daha sonra fikri daha kesin hale getirdi. Çünkü Rollup'ın mantığı, akıllı sözleşmeyi zincir dışı yürütmek ve ardından sonuçları "istemcinin" yürütme katmanına yüklemek için kanıt olarak toplamaktır.
Blok zinciri mimarisini ve yeni ölçeklendirme teknolojilerini yeniden düşünerek yeni bir paradigma tanımladı ve buna "Modüler Blok Zinciri" adını verdi.
Modüler blok zinciri nedir
Geleneksel bir monolitik blok zincirinin mimarisi genellikle dört işlevsel katmandan oluşur:
Yürütme katmanı – Yürütme katmanı esas olarak işlemlerin işlenmesinden ve akıllı sözleşmelerin yürütülmesinden sorumludur. İşlemlerin doğrulanması, yürütülmesi ve durum güncellemelerini içerir; Veri kullanılabilirliği katmanı – Veri kullanılabilirliği katmanı, ağdaki verilere modüler bir blok zincirinde erişilebilmesini ve doğrulanabilmesini sağlamaktan sorumludur. Genellikle blok zinciri ağında şeffaflık ve güven sağlamak için verilerin depolanması, iletilmesi ve doğrulanması gibi işlevleri içerir;
Monolitik blok zincirleri, bu bileşenlerin aynı sistemde birlikte çalışmasını sağlar ve bu son derece entegre tasarım yaklaşımı, kaçınılmaz olarak zayıf ölçeklenebilirlik, zayıf esneklik ve bakım ve güncelleme zorluğu gibi doğal sorunlara yol açar.
Celestia, monolitik blok zincirlerinin artık her şeyi kendilerinin yapması gerekmediğine inanıyor. Web3'ün gelecekteki evrimi, blok zincirini modüler hale getirerek ve süreçlerini her biri belirli bir işlevsel katmanı işlemekten sorumlu olan birden fazla "özel katmana" dağıtarak daha optimal bir sistem oluşturan "modüler bir blok zinciri" olacaktır ve bu sistem bağımsız, güvenli ve ölçeklenebilir olmalıdır.
Modüler tasarım ilkeleri
Bir tasarım, sistemi değiştirilebilecek veya değiştirilebilecek daha küçük parçalara bölerse modülerdir. Temel fikir, her şeyi yapmaya çalışmak yerine, bir şeyin bir kısmını (bazı veya bireysel işlevsel katmanların çalışması) iyi yapmaya odaklanmaktır. Geçmişte aşina olduğumuz projeleri örnek alırsak, Cosmos Zones ve Polkadot Parachains aslında bir tür modülerlik olarak kabul edilebilir.
Yeni bakış açıları
Yeni modülerlik perspektifine dayanarak, monolitik blok zincirinin ve ait olduğu modüler yığının yeniden tasarlanması için alan büyük ölçüde iyileştirilecektir. Farklı kullanımlara ve mimarilere sahip modüler blok zincirlerinin tümü birlikte birlikte çalışabilir. Farklı tasarımların imkanı ile bu parkur aynı zamanda birçok ilginç ve yenilikçi projeyi de doğurdu. Aşağıda, farklı işlevsel katmanlar hakkındaki mevcut tartışmalar ve Celestia'nın "modülerliği" modüler bir bakış açısıyla nasıl yorumladığı tartışılacaktır.
Ethereum merkezli bir yürütme katmanı
Rollup'ı modüler bir yürütme katmanı olarak düşünürsek, modüler yürütme katmanının projelerinin neredeyse her zaman Ethereum üzerine inşa edildiğini göreceğiz. Bunun nedeni doğal olarak açıktır, Ethereum bir hendek olarak çok fazla kaynağa sahiptir ve ademi merkeziyetçilik derecesi seçeneklerde en güçlü olanıdır, ancak ölçeklenebilirliği çok zayıftır, bu nedenle işlevsel katmanın yeniden tasarlanmasında büyük bir potansiyele sahiptir. Yakın zamanda piyasaya sürülen Move dili halka açık zincirinin (Aptos, Sui) Ethereum'daki Katman 2'nin benzeri görülmemiş ihtişamıyla karşılaştırıldığında, blok zincirinin altyapı anlatısının da halka açık bir zincir olmaktan Ethereum için bir Katman 2 olmaya kaydığını görmek zor değil. Peki modülerliğin varlığı iyi mi kötü mü? Ethereum merkezli yürütme katmanı, halka açık blok zincirlerinde yeniliği engelliyor mu?
Blockchain ölçeklendirme resmi
İlk olarak, yürütme katmanı açısından mevcut zincir yeniden sınıflandırılır. Nosleepjon'un "Tatooine'in İki Güneşi" makalesi, blok zincirlerinin mevcut yürütme katmanı sınıflandırmasını göstermek için burada alıntılanmıştır.
! [YBB Capital: Modüler Blok Zinciri: İşlevsel Katman Anlaşmazlıkları ve DA Ekonomisi Üzerine Yeni Bir Bakış Açısı] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-39e5928dc0-dd1a6f-69ad2a.webp)
Mevcut blok zincirleri dört kategoriye ayrılabilir:
Temsili projeler: Ethereum, Polygon, BNB Chain, Avalanche
Temsili projeler: Solana, Monad, Aptos, Sui
Temsili projeler: Arbitrum, Optimism, zkSync, Starknet
Temsili projeler: Eclipse, Fuel
Monolitik paralel işleme mimarisi VS modüler mimari
Özellikle modülerlik ve genel paralel işleme kavramları arasında hangi yaklaşımın benimseneceğine dair birçok argüman vardır. Fraksiyonlar ayrıca üç türe ayrılır:
Modüler kamp: Modülerliğin (ve çoğunlukla Ethereum'un) savunucuları, monolitik blok zincirlerinin imkansız blok zinciri üçgenini çözemeyeceğine inanır. Lego'yu Ethereum'da istiflemek, güvenlik ve ademi merkeziyetçilik öncülüğünde ölçeklenebilir. Modülerlik, daha fazla kontrol ve özelleştirilebilirlik sağlar.
Monolitik paralel işleme kampı: Bu kamp (Monolitik ve Modülerlik: Blockchain'in Geleceği Kim?) Monolitik paralel işlemeye sahip yeni genel zincir mimarisi (Move sistemi, Solona, vb.) yüksek derecede entegrasyona sahiptir ve genel performans modüler parçalı tasarımdan daha iyi olacaktır ve modüler mimari, özellikle çok sayıda zincirler arası iletişim gerekiyorsa ve bilgisayar korsanlarının saldırı yüzeyi daha genişse güvenli değildir.
Tarafsız kamp: Elbette, ikisinin eninde sonunda bir arada var olabileceğine inanan tarafsızlar da var. Örneğin, Nosleepjon bu oyunun son oyununun şu olduğuna inanıyor: ikisinin kendi avantajları var, halka açık zincirin rekabeti devam edecek ve Rollup arasındaki rekabet birbiriyle rekabet edecek.
Oyun Sonu
Bu sorunun odak noktası, modülerliğin sürtünme dezavantajlarının (zincirler arası güvensizlik, sistem etkisi vb.) yeni halka açık zincirin merkezileşmesinden daha büyük olup olmadığı konusunda basitleştirilebilir. Piyasa açısından bakıldığında, bu tartışma, ister Rollup'ın merkezi sipariş vereninin eksiklikleri ister zincirler arası köprülerin olası tehlikeleri olsun, insanları yeni halka açık zincirlere yöneltmedi. Bunun nedeni, bu sorunların şu anda iyileştirilmesi gereken bir yer var gibi görünmesi ve yeni halka açık zincirin Ethereum zincirindeki devasa ekolojik hendek ve ademi merkeziyetçilik avantajlarını kopyalayamamasıdır.
Öte yandan, yeni halka açık zincir, mimari açıdan performans ve entegrasyon avantajlarına sahip olsa da, ekolojik olarak Ethereum ekosisteminin çok fazla homojenlik ve likidite eksikliği ile basit bir çatalıdır. Kendi mimari avantajlarını yansıtabilecek özel bir uygulama bulunmuyor ve doğal olarak insanların Ethereum ekosisteminden vazgeçmesi için hiçbir neden yok. Rollup'ın plastisitesi yeterince yüksektir ve yeni mimarinin gelecekteki Rollup'ında iyileştirme için hala çok yer vardır. Rollup, EVM olmayan bir zincirin avantajlarının çoğuna da sahip olduğunda, "Solana Summer" durumunun daha sonra gerçekleşmesi zordur. Dolayısıyla bu konuda, modülerliğin sürtünme dezavantajının, halka açık zincir merkezileşmesi sorunundan daha az olduğunu düşünüyorum. Tarafsız durum yok gibi görünüyor, Ethereum'un sifon etkisi "iPhone" gibi olacak, ikinci katmana ölçeklenebilirliğe odaklanan çok sayıda geliştiriciyi çekecek ve yeni halka açık zincir hayalet bir kasaba haline gelecek.
Altyapının geleceği ile ilgili olarak, şüphesiz modülerliğe daha yatkınım ve Ethereum'un ayrılması ve genişlemesi, Katman 2'nin evrensel zincir için yarıştığı ve Katman 3'ün süper uygulama zinciri için yarıştığı halka açık zincir oyunu EndGame'in de başlangıcı olacak.
Birincil piyasada finanse edilen projelerin mevcut durumu da bunu doğruluyor, çok sayıda Ethereum ikinci katman projesine ek olarak, Bitcoin'in genişleme projesi ve yeni halka açık zincir neredeyse görünmez.
Ama yine de, endüstri her zaman Ethereum üzerine inşa edilmiştir ve eğilim şimdi aşırı konsantrasyon kokuyor, bu gerçekten iyi mi? Rekabet eksikliği bir endüstriyi durgunlaştıracak ve endüstrinin çeşitliliğe ve daha fazla seçeneğe ihtiyacı var. Ancak yeni halka açık zincirin oyunu bozma işaretlerini nasıl yarattığı şu ana kadar görülmedi. Ethereum kendi eksikliklerini geliştirmeye devam ederken, doğru vuruşlar yapmak için daha büyük bir boşluğun nasıl bulunacağı, EVM olmayan sistemler için önemli bir konudur.
DA şemaları için arena
Yürütme katmanındaki tartışmadan bahsettikten sonra, veri kullanılabilirliği katmanı (DA katmanı) konusundaki tartışmalara bakalım ve Rollup'ın hangi veri kullanılabilirliği çözümünü benimsemesi gerektiği konusundaki tartışma, Ethereum Fonu'nda araştırmacı olan Dankrad Feist'in bir tweet'inin neden olduğu son zamanlarda sektörde sıcak bir konu oldu. Ve Ethereum DA kullanmayan Rollup'ın Katman 2 olmadığı görüşünü açıkça belirtin, bu nedenle geçmiş Katman 1 savaşları ortodoks (Ethereum DA kullanarak) Katman 2 ile ortodoks olmayan Katman 2 arasında bir savaşa dönüşecek mi? Dolayısıyla şu anda sektörde DA için üç ana çözüm var:
Bir. Yerleşim katmanı olarak halka açık zincir
Ethereum'u örnek alırsak, Rollup bir işlem yaptığında Ethereum'a gönderilen ücretler temel olarak aşağıdaki kategorileri içerir:
Yürütme Ücreti: Bir işlemi yürütmek için gereken bilgi işlem kaynaklarının karşılığı. İşlemi gerçekleştirmek için gereken gaz ücretini içerir ve bu genellikle işlemin karmaşıklığı ve yürütme süresi ile orantılıdır. Rollup'ta yürütme ücretleri, zincir dışı işlemlerin yürütülmesi için ücretlerin yanı sıra işlem kanıtı oluşturma ve doğrulama ücretlerini içerebilir;
Eyalet Ücreti: Eyalet ücreti, Ethereum ana zincirindeki durumun güncellenmesiyle ilişkilidir. Toplamada bu, yeni durum kökünü ana zincire işlemenin maliyetini içerir. Toplama toplayıcı yeni bir durum kökü oluşturduğunda ve bunu ana zincire işlediğinde, bir durum ücreti tahakkuk ettirilir. Bu ücret, durum güncellemelerinin sıklığı ve karmaşıklığı ile orantılı olabilir;
Veri Kullanılabilirlik Ücreti: Verileri Katman 1'e yayımlamanın maliyeti.
Bu ücretler arasında, veri kullanılabilirliği ücretleri en büyük oranı oluşturuyor ve bu yıl 6 Mayıs'ta Ethereum'un gaz ücretlerindeki artış nedeniyle Arbitrum'un tek bir günde 376,8 ETH'lik çok yüksek gaz ücreti gibi pahalı.
! [YBB Capital: Modüler Blok Zinciri: İşlevsel Katman Anlaşmazlıkları ve DA Ekonomisi Üzerine Yeni Bir Bakış Açısı] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-91a55316a5-dd1a6f-69ad2a.webp)
Bunun nedeni, Rollup'ın Ethereum'a Calldata biçiminde veri yüklemesi ve kalıcı olarak depolamasıdır, bu nedenle çok pahalıdır. Ancak avantaj, üç senaryonun en iyi güvenliği ve meşruiyetidir ve bu senaryodaki mevcut maliyet düşüşü, Cancun yükseltmesi için EIP-4844 güncellemesini beklemektedir. Blob taşıma işlemlerinin işlem biçimini tanıtarak. İşlem biçimini, normal işlem biçimine kıyasla Katman 2 verilerini tutmak için kullanılabilecek ek bir blob konumu yapın. Ayrıca, blob verileri bir ay sonra düğüm tarafından silinir ve bu da önemli depolama tasarrufları sağlar.
Blob, Calldata'dan daha ucuz veri kullanılabilirliği sağlayan bir işlem biçimidir. Bunun iki ana nedeni vardır: bir yandan, Callda ution yüklerinde bulunur ve blob verileri, Calldata'nın sözleşmeler tarafından okunması gerekenden çok daha fazla kaynak tüketen Prysm düğümlerinde veya Lighthouse düğümlerinde (Geth'te değil) depolanır; Blob verileri ise kısa süreli depolamadır ve düğüm blob verilerini bir ay sonra siler. Bununla birlikte, gaz maliyeti yine de son iki seçenekten daha yüksek olacaktır.
Validiums DA modu**
Uygulama zinciri türünün (dYdX, Immutable, vb.) Rollup'ı için, genellikle head Rollup projesi tarafından başlatılan ikinci katman genişletilebilirlik motorunu kullanırlar (şu anki en fazlası StarkEx'tir, ancak ZK serisinin ana projeleri benzer bir şemaya sahiptir). DA modunda, daha fazla miktarda uygulama zinciri hesaplaması nedeniyle, düşük maliyetli, yüksek verimli bir çözüm olan Validium'ları kullanmaya daha yatkındırlar. Validiums, Ethereum'daki zincir dışı işlemleri doğrulamak için sıfır bilgi kanıtları yayınlayarak ZK-Rollup'a benzer şekilde zincir dışı veri kullanılabilirliğini ve hesaplamasını kullanmak üzere tasarlanmıştır. Bununla birlikte, verileri zincir üzerinde tutan ZK-Rollup'ın aksine, Validiums verileri zincir dışında tutar, bu da Ethereum kullanımına kıyasla ücretleri %90 oranında azaltır ve bu da onu seçenekler söz konusu olduğunda en uygun maliyetli çözüm haline getirir.
Ancak veriler zincir dışı kaldığından, Validium'un fiziksel operatörleri kullanıcıların fonlarını dondurabilir. Aşırı durumları önlemek için, ek bir Veri Kullanılabilirliği Komiteleri (DAC) şeması getirilmeli ve DAC, her güncellemeyi kendi nisabına göre eyalete imzalayarak veri aldığını doğrulamalıdır. Bu tartışmalı bir uygulamadır çünkü önce zincire değil, varlığın güvenliğine güvenmeniz gerekir. Dankrad Feist (yukarıdaki EIP-4844'ün yaratıcısı) bu şemayı bir tweet'te doğrudan adlandırdı.
Üç. Modüler DA
Modülerlik açısından bakıldığında, DA katmanının yeniden tasarımı, farklı uygulamaların farklı projelerine yol açabilecek çeşitli yollara sahiptir, bu nedenle modüler DA projesinin ayrıntılı açıklaması çok fazla alan gerektirir ve burada Celestia, DA projesinin açıklaması olarak temsil edilir.
Celestia
Makalenin başında, modüler blok zinciri konseptinin ilk önericisi olan Celestia, pistteki en iyi bilinen ve erken projedir. Vizyonu, blok zinciri ölçeklenebilirliği ve modülerliği sorununu çözmeyi amaçlamaktadır. Celestia, geliştiricilere daha fazla esneklik sağlayarak blok zinciri uygulamalarını dağıtmalarını ve sürdürmelerini kolaylaştırır. Aynı zamanda, dApp yaratıcılarına ve blok zinciri geliştiricilerine çeşitli uygulama ve hizmetlerin ihtiyaçlarını desteklemek için modüler, ölçeklenebilir bir blok zinciri mimarisi sağlayarak blok zinciri dağıtmanın maliyetini ve karmaşıklığını azaltıyor.
Nasıl çalışır ve mimari
Yürütmeyi ayırma: Celestia'nın mantığı, protokolü her biri belirli bir işleve odaklanan farklı katmanlara bölmektir ve ardından bu katmanlar blok zincirleri ve uygulamalar oluşturmak için yeniden birleştirilebilir. Celestia, hiyerarşi içindeki konsensüs ve veri kullanılabilirliği katmanlarına odaklanır. Bazı Katman 1'lere benzer şekilde Celestia, işlemleri sıralamak için Bizans Hata Toleranslı (BFT) konsensüs algoritması Tendermint'i kullanır, ancak diğer Katman 1'lerden farklıdır. Celestia, işlem geçerliliği hakkında akıl yürütmez ve işlemleri yürütmez, yalnızca işlemlerin paketlenmiş sıralaması ve yayınlanması ve tüm işlem geçerlilik kuralları, istemci tarafındaki Rollup düğümü tarafından uygulanır (yani, konsensüs katmanını ve yürütme katmanını ayırır). O zaman önemli bir noktaya dikkat edin, "işlemin geçerliliği hakkında akıl yürütmeyin". Yani, işlem verilerini gizleyen kötü amaçlı bloklar da Celestia'da yayınlanabilir. Peki doğrulama süreci nasıl uygulanmalıdır? Celestia burada iki çekirdek tanıtıyor: iki boyutlu Reed-Solomon kodlaması ve Veri Kullanılabilirliği Örneklemesi (DAS).
! [YBB Capital: Modüler Blok Zinciri: İşlevsel Katman Anlaşmazlıkları ve DA Ekonomisi Üzerine Yeni Bir Bakış Açısı] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-c2c36a6984-dd1a6f-69ad2a.webp) Monolitik blok zincirinin genel mimarisi ve Celestia'nın modüler mimarisi
DAS: Bu senaryo, düğümlerin tüm bloğu indirmesini gerektirmeyen blok verilerinin kullanılabilirliğini doğrulamak için hafif düğümler tarafından kullanılır. Örnek bloğun verilerinin yalnızca bir kısmı gereklidir (özel uygulamanın, aşağıda daha ayrıntılı olarak açıklanacak olan 2D Reed-Solomon tarafından kodlanması gerekir). Yukarıda bahsedilen DAC'den farklı olarak, zincir verilere güvenilecek kadar merkezi olmadığı sürece DAS'ın varlığın güvenliğine güvenmesine gerek yoktur.
2D Reed-Solomon kodlaması (silme kodlaması) :* *2D Reed-Solomon kodlamasının temel fikri, Reed-Solomon kodlamasını hem satırlara hem de sütunlara uygulamaktır. Bu şekilde, iki boyutlu verilerin bazı satır ve sütunlarındaki hatalar bile düzeltilebilir. Daha sonra blok verileri kodlanarak, blok verileri kk bloklarına bölünür, kk matrisleri halinde düzenlenir ve birden fazla Reed-Solomon kodlaması ile 2 k 2 k genişletilmiş matrislere genişletilir. Genişletilmiş matrisin satırları ve sütunları için 4 k bağımsız Merkel kökleri; Bu köklerin Merkle kökleri, blok başlığında blok veri vaatleri olarak kullanılır. Celestia ışık düğümleri 2 k 2 k blok örneği. Her ışık düğümü, genişletilmiş matriste rastgele benzersiz bir koordinat kümesi seçer ve bu koordinatlar ve karşılık gelen Merkle kanıtı hakkındaki veri blokları için tam düğümü sorgular. Doğru Merkel kanıtına sahip alınan her veri bloğu ağa yayınlanır.
Biraz anlamayı soyutlarsanız, parçalanmış verilerin bir kare matrise (örneğin, 8 x 8) bölündüğünü ve kodlayarak, daha büyük bir kare matris (16 x 16) oluşturmak için orijinal verilere ek "sağlama toplamı" satırları ve sütunları eklendiğini de söyleyebilirsiniz. Bu büyük kare matristeki bazı verileri rastgele örnekleyerek ve doğruluğunu doğrulayarak, genel verilerin bütünlüğü ve kullanılabilirliği sağlanabilir. Verilerin bir kısmı kaybolsa veya bozulsa bile, tüm veri bloğu kontrol verileriyle kurtarılabilir.
! [YBB Capital: Modüler Blok Zinciri: İşlevsel Katman Anlaşmazlıkları ve DA Ekonomisi Üzerine Yeni Bir Bakış Açısı] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-634d742c34-dd1a6f-69ad2a.webp)
Blok ölçeklendirme: Celestia, ışık düğümlerinin sayısı arttıkça ölçeklenir. Ağda tüm bloğu örneklemek için yeterli düğüm olduğu sürece Celestia güvende kalacaktır. Bu, örnekleme için ağa daha fazla düğüm katıldıkça, blok boyutunun güvenlik veya ademi merkeziyetçilikten ödün vermeden buna göre artabileceği anlamına gelir. Bunu geleneksel blok zincirlerinde yapmak, ademi merkeziyetçilikten ödün verir, çünkü daha büyük blok boyutları, düğümlerin verileri indirmesi ve doğrulaması için daha fazla donanım gereksinimi ekler.
Sovereign Rollup: Bu aynı zamanda Celestia'nın öncülük ettiği, Katman 1 blok zinciri, Rollup ve Mastercoin gibi erken Bitcoin ağları dahil olmak üzere çeşitli blok zinciri tasarımlarının unsurlarını birleştiren bir kavramdır. Bağımsız toplamalar ile akıllı sözleşme toplamaları (OP, ARB, ZKS, vb.) arasındaki temel fark, işlemlerin nasıl doğrulandığıdır. Akıllı sözleşme toplamasında, işlemler Ethereum'daki akıllı sözleşmeler tarafından doğrulanır. Bunun yerine, bağımsız bir toplamada, toplamanın düğümleri işlemleri doğrular.
Sovereign Rollup, işlemlerini sıralama ve veri kullanılabilirliği için Celestia gibi başka bir blok zincirinde yayınlar. Bağımsız Toplama düğümü daha sonra doğru zinciri belirler. Bu tasarım, bağımsız toplamaların veri kullanılabilirliği (DA) katmanından canlılık, güvenlik, yeniden düzenleme direnci ve sansür direnci dahil olmak üzere birden çok güvenlik yönünü devralmasına olanak tanır.
! [YBB Capital: Modüler Blok Zinciri: İşlevsel Katman Anlaşmazlıkları ve DA Ekonomisi Üzerine Yeni Bir Bakış Açısı] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-ebbe0baffd-dd1a6f-69ad2a.webp)
Akıllı sözleşme toplaması için yükseltme, uzlaştırma katmanındaki akıllı sözleşmeye bağlıdır. Rollup'ı yükseltmek, akıllı sözleşmenin değiştirilmesini gerektirir. Akıllı sözleşmede güncellemeleri kimlerin başlatabileceğini kontrol etmek için çoklu imza gerekebilir. Ekiplerin yükseltme çoklu imzalarını denetlemesi yaygın olsa da, çoklu imzalar idare aracılığıyla denetlenebilir. Akıllı sözleşmeler uzlaştırma katmanında var olduklarından, uzlaştırma katmanının sosyal mutabakatına da tabidirler.
Bağımsız toplamalar, katman 1 blok zincirleri gibi çatallar aracılığıyla yükseltilir. Yeni bir yazılım sürümü yayınlandığında, düğümler yazılımlarını en son sürüme güncellemeyi seçebilir. Düğümler yükseltmeyi kabul etmezse, eski yazılımı kullanmaya devam edebilirler. Topluluğa, düğümleri çalıştıran kişilere yeni değişiklikleri kabul edip etmediklerine karar verme seçeneği sunun. Çoğu düğüm yükseltilse bile, yükseltmeyi kabul etmeye zorlanamazlar. Akıllı sözleşme rollup'ları ile karşılaştırıldığında, bu özellik bağımsız rollup'ları "sovereign" rollup'ları yapar.
Kuantum Yerçekimi Köprüsü (QGB:* iki ağ arasında veri ve varlık aktarımı için Celestia ve Ethereum (veya diğer EVM L1 zincirleri) arasında bir köprü görevi gören Celestia ekosisteminin önemli bir bileşenidir. Celestium (EVM L2 Rollup) kavramını tanıtarak, veri kullanılabilirliği Celestia ile kullanılır, ancak Ethereum'da kararlaştırılır. Bu, her iki ağın avantajlarından yararlanmayı sağlar: Celestia'nın ölçeklenebilirliği ve veri kullanılabilirliği ve Ethereum'un güvenliği ve ademi merkeziyetçiliği.
Celestia'daki doğrulayıcılar QGB'yi çalıştırabilir ve Celestium'un Ethereum'un Calldata maliyetinin çok altında blok veriler için güçlü veri kullanılabilirliği garantileri sağlamasına olanak tanır.
QGB, Celestia'nın ölçeklenebilir, güvenli ve merkezi olmayan bir blok zinciri ekosistemi elde etme vizyonunun önemli bir parçasıdır. Blockchain teknolojisinin geleceği için gerekli olan birlikte çalışabilirliği sağlar. Proje ayrıca şu anda doğrulamanın gaz maliyetini daha da azaltmak için ZK QGB üretiyor.
DA Ekonomi
DA'nın ne kadar ekonomik değere sahip olduğundan bahsedelim.
! [YBB Capital: Modüler Blok Zinciri: İşlevsel Katman Anlaşmazlıkları ve DA Ekonomisi Üzerine Yeni Bir Bakış Açısı] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-3a49578702-dd1a6f-69ad2a.webp)
Bu varsayım, Polygon Hermez'in sonunda işlem başına yalnızca 14 bayta ihtiyaç duyacakları ve mevcut 1,3 MB/sn'lik Danksharding spesifikasyonunda Laeyr 2'nin TPS'sinin yaklaşık 100.000'e ulaşabileceği, dolayısıyla beklenen gelirin 30 milyar dolar gibi şaşırtıcı bir rakama ulaşacağı tahminine dayanmaktadır.
Böylesine büyük bir pastanın altında, DA pazarının gelecekteki anlaşmazlıkları çok şiddetli olacak. Şu anda, üç ana çözüme ek olarak, Stark'ın ayrılık ölçeklendirme Katman 3, zkPorter ve çoklu modüler DA projeleri savaşa katılacak. Daha sonra mevcut Katman 2 projelerinden, evrensel zincir tamamen Ethereum DA'yı kullanmaya meyillidir. Uygulama zincirleri ve uzun kuyruklu zincirler, "alışılmışın dışında DA"nın ana müşterileri olacaktır. Benim kişisel görüşüm, modüler DA ve Katman 3'ün yakında gelecekte ana akım seçim olacağı yönünde.
Sonuç
Ademi merkeziyetçilikte ilerlemek hala bu endüstrinin ana konseptidir, modüler blok zinciri esasen Ethereum'un değerinin bir uzantısıdır, aynı zamanda tasarım çeşitlilikle dolu olmasına rağmen, aynı zamanda blok zincirinin imkansız üçgenini kırma girişimidir, ancak aynı zamanda inşaatı daha hantal ve karmaşık hale getirir. Modüler yapıda, modüllerin çeşitli seçenekleri olduğundan, farklı modüllerin riski kör bir kutudur ve daha kararlı bir modüler sistemin nasıl oluşturulacağı dikkat edilmesi gereken bir şeydir. Öte yandan, bunun etkisi, düzinelerce Katman 2'nin de modülerleşme eğilimi tarafından yönlendirilen likiditeyi yeniden parçalayacağı ve zincirler arası iletişim ve güvenliğin de gelecekte odak noktası olacağıdır. BTC'nin modülerliği de son zamanlarda sıcak bir yön ve uygun şekilde ilgilenilebilecek bazı biraz uygulanabilir çözümler var.