Execution Layer in ME Network’ın Modular Blockchain Arayüzüne Derinlemesine Analiz

Önceki makalemizde, "ME Ağı'nın Modüler Tasarımı: İşlem, Yatırım ve Veri Erişimi Katmanları," modüler bloklar mimarisinin blok zinciri yığınındaki farklı katmanlara—İşlem, Yatırım ve Veri Erişimi—ayrıldığını tartıştık. Bu ayrım, her bileşenin özel olarak çalışmasına olanak tanır ve blok zincirinin genel performansını, esnekliğini ve ölçeklenebilirliğini büyük ölçüde artırır.



İşlem Katmanı'nı Tanımlamak


işlem katmanı, blok zincirinin hesaplama motorudur ve ağın durumunu güncellemekle görevlidir. Bu, imza doğrulaması ve bakiye kontrolleri gibi işlem geçerliliğinin doğrulanması, zincir içi mantığın yürütülmesi ve durum veritabanının güncellenmesini içerir. Durum değişiklikleri, tam düğümlerin yeni token transferleri, zamanlama sözleşmesi güncellemeleri ve veri depolamalarını yansıtmak için defterlerinin kopyalarını güncellediği sırada oluşur.


execution layer bağlamında ölçeklendirilebilirlik hakkında konuşurken, bunun sadece saniyede işlem sayısı (TPS) artırılmasıyla ilgili olmadığını fark etmek önemlidir. Aynı zamanda daha geniş bir hesaplama kapasitesi yönetimi kavramını da içerir. İşlem karmaşıklığı değiştiğinde, hesaplama yükü de değişir; bu da ölçeklendirmedeki zorluk, bu işlemleri doğrulayan düğümler için donanım gereksinimlerini büyük ölçüde artırmadan saniyede daha fazla hesaplama işini işlemektir. execution layer ölçeklendirme çözümü, Arbitrum ve ZKSync gibi Ethereum'un Rollup teknolojileriyle örneklendirilmiştir ve bu sorunları hesaplama yükünü bazı kısımlarını aktarmak suretiyle çözer.


Rollup'ları Anlamak


Rollup'lar, Layer 2 ölçeklendirme çözümleridir ve temel Layer 1 blok zinciri'nin güvenlik garantilerini koruyarak işlemi zincir dışına yürütür. İşlemleri ana zincir dışında işleyerek, Rollup'lar ana zincir (genellikle Ethereum) üzerindeki blok alanı rekabetini azaltır. İşlemleri gerçekleştirdikten sonra, Rollup'lar işlem verilerini veya doğrulama kanıtlarını Layer 1 zincirine geri gönderir. Bu yöntem, Rollup'ların yüksek verişim ve düşük ücretler elde etmesini sağlarken, son tespit ve veri erişilebilirliği için Layer 1 zincirinin güvenliğini kullanır.


ZK Rollup'lar vs. Optimistik Rollup'lar



İki ana tür Rollup çözümü vardır: ZK (Sıfır Bilgi) Rollup'ları ve Optimistik Rollup'lar. Optimistik Rollup'lar, varsayılan olarak tüm işlemlerin geçerli olduğunu kabul eder ve sadece potansiyel olarak zararlı veya yanlış bir işlem algılandığında Layer 1 zincirine sahtecilik kanıtı oluşturma ve gönderme işlemi yapar. Eğer sahte bir işlem tespit edilirse, zincir işlemi geri alabilir ve bunu gönderen tarafı cezalandırabilir.


Diğer yandan ZK Rollup'ları, dış zincir hesaplamalarının doğruluğu için şifreleme kanıtları (geçerlilik kanıtları) üretir. Bu kanıtlar daha sonra Layer 1 zincirine konur ve Rollup'un işlemi doğru şekilde gerçekleştirdiğini doğrular, ancak işlem verilerini kendisi açıklamaz. ZK Rollup'ların temel avantajı, işlem doğrulama için gerekli olan zaman ve kaynakları önemli ölçüde azaltmaya olanak sağlamasıdır, bu da daha yüksek verimlilik sonucuna ulaşılmasını sağlar.


Ancak bu verimlilik, bu kanıtları üretmek için artan karmaşıklık ve daha yüksek donanım gereksinimleri ile ödenmektedir.


Optimistic Rollups özellikle çok yönlüdür ve akıllı sözleşmeler için tam destek sunar. Bu, geliştiricilere mevcut dezentralize uygulamaları (dApps) Layer 2 üzerinde minimal değişikliklerle dağıtma olanağı tanır, bu da karmaşık, smart contract-ağır iş yüklerini ölçeklendirmek için cazip bir seçenek haline getirir.


Mevcut teknolojik ortam göz önünde bulundurulduğunda, ME Network, execution layer için Optimistic Rollups'u uygulamayı tercih etmiştir.


ME Network'ın Execution Layer Uygulaması


ME Network'in execution layer Optimistic Rollup teknolojisi üzerine kuruludur. Bu yaklaşım, tüm işlem doğrulamalarının dürüst olduğunu varsayar ancak katılımcıların herhangi bir işlemi sorgulayabileceği bir zorlama süresi içerir. Belirlenen süre içinde herhangi bir zorlama yapılmazsa blok sonlandırılır ve ME Network ana zinciri, Rollup zincirinden çekim kanıtlarını kabul eder ve işlemi tamamlar.


Belirli bir süre içinde bir zorlama sunulursa, herhangi bir katılımcı sahtekârlık kanıtını yayabilir, bu da ağ tarafından doğrulanır. Zorlamanın desteklenmesi durumunda sahtekâr işlem geçersiz kılınır ve durum geri alınır. Kötü niyetli davranışları önlemek için ME Network, işlemleri sıralamadan sorumlu varlıkların token'leri teminat olarak stakelamasını gerektirir. Bir sequencer kötü niyetli davranırsa, stakeleri kesilir ve sahtekârlığı tespit eden partiye ödülden yeniden dağıtılır. Ayrıca, ME Network, sahtekârlık kanıtlarının doğrulanmasını teşvik etmek için teşvikler uygulamıştır, bu da ağ güvenliğini sağlamaktadır.



Başarılı bir zorlamanın ME Network ana zincirinin durumu üzerinde geri alımına neden olmadığını not etmek önemlidir. İşlem sırası ve ana zincirin durumu etkilenmez; yalnızca Rollup zincirindeki belirli durum teslimi etkilenir.


execution layer'in verimliliğini artırmak için ME Network, güvenlik ve istikrarı korumak amacıyla decentralized sequencer network kullanır. Sequensler, durum köklerini settlement layer'a yayımla; sıkıştırılmış işlem verileri ise data availability layer'da saklanır. Hesaplama görevlerini Rollup'a yükleyerek, ME Network'in ana zinciri (ME Hub) üzerindeki yük azaltılır ve bu da yüksek TPS ve daha düşük gas ücretleri sonucu verir.


Buna rağmen, ME Hub (settlement layer) aynı zamanda akıllı sözleşmeleri destekleyen tam fonksiyonel bir blok zinciridir. Rollup'ın daha düşük gas ücretleri ve eşzamanlılık avantajlarından faydalanmak istemeyen kullanıcılar, ME Hub üzerinde doğrudan işlem gerçekleştirebilir; Ethereum'da sözleşmeler dağıtılması gibi. ME Network, settlement layer'da kaynak yoğun uygulamaların dağıtılmasını Rollup'lar için alan ayırmak amacıyla teşvik etmez; ancak settlement layer, Rollup teknolojisi tam olarak hayata geçirilene kadar bazı yürütme görevlerini geçici olarak üstlenebilir.


ME Network blok zincirinin modüler tasarımı, çok yönlü yürütme yeteneklerine olanak tanır ve genel performansı önemli ölçüde artırır. Gelecekte, ME Network, özel sanal makinesi (MVM) ve yenilikçi işlem modelleriyle execution layer'ını daha da geliştirecek ve karmaşık akıllı sözleşmelerin yüksek verimlilikte işlenmesini sağlayacaktır. Ölçeklenebilir, yüksek performanslı blok zinciri çözümleri talebi artmaya devam ettikçe, ME Network bu zorluklara karşı uygun konumda bulunmaktadır.


Ayrıca, ME Network, ME Rollup Executor dahil olmak üzere birden fazla sanal makine yürütme ortamını desteklemektedir. Bu ortamlar EVM uyumluluğu ve Wasm içerir. Rollup zincirleri, ihtiyaçlarına göre en uygun ortamı seçebilir. Ek olarak, farklı Rollup zincirleri, ME Network’ın çapraz zincir iletişim protokolü sayesinde sorunsuz birbirleriyle uyumlu hale gelebilir ve çeşitli ve entegre edilmiş çok zincirli bir ekosistem yaratılabilir.





Sonuç


Rollup'lar, dApp'ler ve blok zinciri ağları arasındaki temel arayüz olarak blockchain teknolojisinin geleceğinde kritik bir rol oynar. ME Network'in Rollup teknolojisini keşfetmeye olan bağlılığı Optimistic Rollup'ların ötesine geçmektedir. ZK-Rollup teknolojisi geliştiğinde, ilgili yürütme ortamlarını ve bileşenleri entegre etmeyi planlıyoruz. Aynı zamanda, geliştiriciler ve son kullanıcılar için daha akıllı ve kullanıcı dostu bir taban katmanı oluşturmak amacıyla büyük dil modelleri (LLM'ler) ve diğer yapay zeka uygulamalarındaki ilerlemeleri yakından takip ediyoruz.

Bu faydalı oldu mu?
0 kişi bunu faydalı buldu

Sizin İçin Önerilenler