Modüler blok zinciri mimarisi, temel blok zinciri fonksiyonlarını uzmanlaşmış, birbirinin yerine geçebilir katmanlara ayırarak yüksek ölçeklenebilir, özel ağların sorunsuz birlikte çalışabilirliği ile geleceğe dönük bir vizyon sunan yeni bir tasarım felsefesidir.
Modüler yaklaşım, ilk blok zincirlerinin sahip olduğu monolitik tasarıma hiç benzemez; bu tasarım, güvenli ve basit olmasına rağmen, ademi merkeziyetçilik, güvenlik ve ölçeklenebilirliği aynı anda başarmanın imkansız olduğu hissini veriyordu.
Bu yaklaşım, blok zinciri fonksiyonlarını farklı katmanlara "ayırmayı" önermektedir; bir katman fikir birliğini yönetirken, diğeri veri kullanılabilirliğini garanti eder ve üçüncüsü işlemleri gerçekleştirir.
Bu ayrım, ademi merkeziyetçilik veya güvenlikten ödün vermeden ölçeklenebilirliği, performansı ve esnekliği mümkün kılar.
Blok Zinciri Yığınının Ayrıştırılması
Modüler mimari, temelde bölümleme yoluyla uzmanlaşma anlamına gelir, zira blok zinciri yığınının ayrıştırılmasını oluşturan uzmanlaşmış kavramları veya seviyeleri farklı katmanlara ayırır ve bu katmanların her biri bir veya iki temel sorumluluğa odaklanır. Dört ana ayrıştırma katmanı şunlardır:
- Yürütme Katmanı: Bu katman, hesaplamanın yapıldığı ve kullanıcıların dApp'lerle etkileşimde bulunduğu motordur. Akıllı sözleşmeler yürütülür ve işlem işleme bu katmanda yapılır; baskın formu (rollup'lar) sonuçları Uzlaşma katmanına göndermeden önce zincir dışı işlemleri gerçekleştirir. Blok zincirinin yeni durumunu işlemlere göre belirler.
- Mutabakat Katmanı: Burası blok zincirinin "mahkeme sistemi"dir. Öncelikle işlemleri sıralamaktan ve ağdaki tüm tarafların durum güncellemelerinin sırası ve geçerliliği konusunda mutabakata varmasını sağlamaktan sorumludur. Ağın birincil güvenlik mekanizmasını sunar.
- Veri Kullanılabilirliği Katmanı: Bu katman, tüm blok işlem verilerinin yayınlandığını ve ağdaki tüm kullanıcılar tarafından kolayca erişilebilir olduğunu garanti eder. Bu, tam düğümlerin ve hafif düğümlerin (özellikle Rollup'ları doğrulayanların) zincir durumunun doğru bir şekilde doğrulanmasını ve dolandırıcılık tespitini gerçekleştirmesini sağlamak için çok önemlidir. Güvenilir bir DA olmadan, düğümler zincirin durumunu doğrulayamaz, bu da güven sorunlarına yol açar.
- Uzlaşma Katmanı: Bu katman, yürütme katmanlarının (rollup'lar gibi) işlemleri kesinleştirdiği, kriptografik kanıtları (örn. dolandırıcılık veya geçerlilik kanıtları) doğruladığı, anlaşmazlıkları ele aldığı ve varlıkları güvenli bir şekilde köprülediği isteğe bağlı, özel bir merkez görevi görür. Bu katmanın kendi başına mutabakat veya veri kullanılabilirliğini ele alması gerekmez, ancak yürütme zincirlerinin birlikte çalışabilirlik için durum güncellemelerini sabitleyebileceği güvenilir bir ortam sunarak temel katman altyapısını çoğaltmadan güvenliği ve kesinliği artırır.
Modüler Mimari'nin Avantajları
Ölçeklenebilirlik:
Modüler mimari, temel katmana ek yük bindirmeden veya güvenliğini tehlikeye atmadan, bireysel katmanları bağımsız olarak ölçeklendirme ve optimize etme (örn. daha fazla yürütme katmanı/Rollup ekleme) fırsatı sunar ve bu da daha yüksek bir işlem oranına yol açar.
Esneklik:
Modüler mimari, geliştiricilerin temel katman güvenliğinden ödün vermeden kendi belirli yürütme ortamlarını özelleştirmelerini mümkün kılar.
Farklı katmanları seçmelerine izin verilir; örneğin, yüksek frekanslı ticaret için tasarlanmış bir rollup, sanal makinesini hız için optimize edebilirken, oyun odaklı bir rollup, NFT işlemlerine öncelik verebilir.
Egemenlik:
Paylaşılan altyapıdan yararlanırken, projeler kendi özel uygulamalarına göre özelleştirilmiş yönetişim ve ücret yapılarına sahip kendi belirli, egemen zincirlerini (AppChain'ler veya RollApp'ler olarak da bilinir) dağıtabilirler.
Maliyet Verimliliği:
Modüler mimari ile her zincir kendi doğrulayıcı setini çalıştırmak zorunda değildir. İşlemleri bir araya getirmek ve daha ucuz veri kullanılabilirliği seviyelerini kullanmak, son kullanıcılar için işlem fiyatlarını önemli ölçüde düşürür.
Modüler Mimari'nin Dezavantajları
Sistem Karmaşıklığı:
Modüler mimari yaklaşımının en büyük dezavantajı, basit, monolitik bir zincire kıyasla sistem karmaşıklığındaki dramatik artıştır. Modüler bir sistem oluşturmak, genellikle farklı ekipler veya protokoller tarafından yönetilen birden fazla bağımsız bileşeni koordine etmeyi gerektirir, bu da çok sayıda yeni hata noktası ortaya çıkarır ve gelişmiş zincirler arası mesajlaşma mekanizmaları gerektirir. Geliştiricilerin bile L1'in mutabakat kurallarından L2'nin kanıt sistemine ve DA katmanının özelliklerine kadar tüm yığının inceliklerini anlamaları gerekir. Bu, daha yüksek düzeyde uzmanlık gerektirir.
Koşullu Güvenlik:
Modüler mimaride, bir L2'nin (Yürütme katmanı) güvenliği, L1'in (Mutabakat/Uzlaşma katmanı) görevlerini doğru bir şekilde yerine getirmesine ve L2'nin L1'in güvenlik mekanizmalarını doğru bir şekilde kullanmasına bağlıdır. Güvenlik, bir itiraz penceresi sırasında dolandırıcılık kanıtı yayınlamak için "dürüst bir azınlık" doğrulayıcıya dayanır. Kimse kanıtı yayınlamazsa, hileli bir durum geçişi fark edilmeyebilir.
Birlikte Çalışabilirlik Riski:
Modüler mimari doğal olarak çeşitli, uzmanlaşmış zincirlerden oluşan bir ekosisteme yol açar ve bu da parçalanmaya neden olabilir. Katmanlar arasında varlık ve veri taşımak için karmaşık zincirler arası köprülere güvenirler. Bu köprüler oldukça karmaşıktır ve tarihsel olarak kripto alanındaki en büyük güvenlik açıklarının hedefi olmuştur.
Ekonomik Uyum:
Fonksiyonların ayrıştırılması, farklı katmanlar arasında teşvikleri uyumlaştırmada zorluklar yaratabilir. Yalnızca Veri Kullanılabilirliği gibi bir yardımcı fonksiyona odaklanmış bir katman, uygulama ücreti değeri yakalayan bir Yürütme katmanına kıyasla yerel tokenına yüksek değer katmakta zorlanabilir, bu da temel DA/Mutabakat ağı için yeterince büyük ve güvenli bir doğrulayıcı setini teşvik etmeyi zorlaştırır.
Sonuç
Şu an için modülerlik sihirli bir değnek olmasa da, momentumu açıktır. Blok zincirinin geleceği, monolitik tasarımdan bir değişim geçirmiş olup, artık hepsini yönetecek tek bir dev zincir değil, her biri kendi görevinde üstünleşen, paylaşılan altyapı ile korunan ve birlikte ölçeklenen, uzmanlaşmış, birlikte çalışabilir ağlardan oluşan modüler bir ekosistemdir.
Celestia kurucu ortağı Mustafa Al-Bassam'ın dediği gibi:
"Modülerlik, blok zincirleri için TCP/IP yığınının internet için olduğu şeydir."
— Mustafa Al-Bassam
Projeler ve artan sayıda rollup odaklı şirket ilerledikçe, modüler tez, blok zinciri altyapısının yeni neslini tanımlamaya, nihayetinde Web3'ün ölçeklenebilir, ademi merkeziyetçi geleceğini mümkün kılmaya hazırlanıyor.
Bu makale harici yazar Premalynn tarafından kaleme alınmıştır.
Sorumluluk Reddi: LBank Yaratıcıları tarafından oluşturulan içerik, onların kişisel bakış açılarını temsil etmektedir. LBank, bu sayfadaki hiçbir içeriği onaylamamaktadır. Okuyucular, şirketle ilgili herhangi bir işlem yapmadan önce kendi araştırmalarını yapmalı ve kararlarının tüm sorumluluğunu taşımalıdır; bu makale yatırım tavsiyesi olarak da kabul edilemez.