Paralel EVM'nin kapsamlı yorumu

Orta SeviyeJul 09, 2024
Paralel EVM, geleneksel Ethereum Sanal Makinesinin geliştirilmiş bir sürümüdür. Aynı anda birden fazla çakışmayan işlemi işleyerek blok zincirinin işlem verimliliğini ve işlem kapasitesini artırır. Uygulaması, zamanlama tabanlı eş zamanlı işleme, çoklu iş parçacıklı EVM örnekleri ve sistem düzeyinde parçalanmayı içerir.
Paralel EVM'nin kapsamlı yorumu

1. Paralel EVM nedir?

Paralel Ethereum Sanal Makinesi (Paralel EVM), birden çok çakışmayan işlemi aynı anda işleyerek blok zinciri işlem geçiş hızını artırarak, işlem işleme hızını ve verimliliğini artıran geleneksel Ethereum Sanal Makinesi'nin (EVM) geliştirilmiş bir sürümüdür.

Ethereum Sanal Makinesi (EVM), Ethereum ağının uzlaşma ve yürütme mekanizmasıdır ve işlemlerin işlenmesinden ve yürütülmesinden sorumludur. Geleneksel EVM'de işlemler ve akıllı sözleşmeler sırayla yürütülür. Her işlem tek tek işlenmelidir, böylece lineer bir sıralı süreç oluşturur. Bu yöntem basit olsa da, özellikle işlem hacmi arttıkça darboğazlara yol açabilir. Her işlem sırasını beklemek zorunda kalır, bu da işleme süresini artırabilir, gecikmelere ve daha yüksek maliyetlere (gas ücretleri açısından) neden olabilir. Paralel EVM, birden fazla çakışmayan işlemi aynı anda işleyerek blok zinciri işlem kapasitesini ve yürütme hızını önemli ölçüde artırır. Örneğin, Bob takas yapmak istiyorsa, Alice yeni bir NFT oluşturmak istiyorsa ve Eric fonları bir doğrulayıcıya yatırmak istiyorsa, bu işlemler sıralı olarak değil eş zamanlı olarak işlenebilir, böylece işlem işleme süresi ve maliyetleri azaltılır. Bu paralel işleme yeteneği, blok zincirinin daha kısa sürede daha fazla işlemi işlemesine olanak tanır ve geleneksel blok zinciri sistemlerinin tıkanıklık sorunlarını çözer.

2. Paralel EVM Nasıl Çalışır?

Mevcut EVM mimarisinde, en ayrıntılı okuma ve yazma işlemleri yapılır.sloadvesstore, sırasıyla devlet denemesini okumak ve yazmak için kullanılır. Bu nedenle, bu iki işlemde farklı iş parçacıklarının çakışmamasını sağlamak, paralel/eşzamanlı EVM'yi uygulamak için doğrudan giriş noktasıdır. Aslında, Ethereum'da, işlemlerin okuyacakları ve değiştirecekleri depolama adreslerini taşımalarına izin veren "erişim listesi" adı verilen özel bir yapı içeren özel bir işlem türü vardır. Bu, zamanlayıcı tabanlı eşzamanlı bir yaklaşım uygulamak için iyi bir başlangıç noktası sağlar. Sistem uygulaması açısından, paralel/eşzamanlı EVM'nin üç yaygın biçimi vardır:

  1. Zamanlayıcı tabanlı Eşzamanlı İşleme
  • Erişim Listesi: İşlemleri yürütmek öncesinde, erişim listesi aracılığıyla okunacak ve değiştirilecek depolama adreslerini önceden belirleyin. Erişim listesi, her işlem için gereken tüm durum bilgilerini içerir.
  • Zamanlama Algoritması: Zamanlama algoritması, erişim listesine göre farklı ipliklerde işlemleri düzenler ve aynı anda çalışan işlemlerin aynı depolama adresine erişmemesini sağlayarak çakışmaları önler.
  • Eşzamanlı Yürütme: Gerçek yürütme sırasında, farklı thread'lerde eşzamanlı olarak birden fazla işlem yürütülebilir ve planlama algoritması, bu işlemlerin birbirine bağımlılığı veya çatışması olmadığından emin olur.
  1. Çoklu İş Parçacıklı EVM Örnekleri
  • Birden Çok EVM Oluşturma: Bir düğümde birden çok EVM örneği oluşturun, her biri bağımsız olarak çalışabilir ve işlemleri işleyebilir.
  • Tahsis İşlemleri: İşlemleri farklı EVM örneklerine (hash değeri, zaman damgası vb. gibi) bazı stratejilere göre dağıtmak.
  • Paralel İşlem: Her EVM örneği, kendisine tahsis edilen işlemleri kendi iş parçacığında yürütür ve aynı anda çalışan birden çok örnek paralel işlem yapmak için kullanılır.
  1. Sistem Düzeyi Sharding
  • Veri Parçalama: Tüm blok zinciri durumunu, küresel durum bilgilerinin bir bölümünü içeren birden fazla parçaya böler.
  • Shard Düğümleri: Her bir parçada birden fazla düğüm çalıştırın, her bir düğüm o parçadaki işlemleri ve durumları korumak ve işlemekten sorumludur.
  • Çapraz-shard İletişimi: Farklı shard'lar arasında veri tutarlılığını ve küresel işlem sırasını çapraz-shard iletişim protokolleri aracılığıyla sağlayın. Çapraz-shard iletişimi, çapraz-shard mesaj iletimi ve çapraz-shard kilit mekanizmaları kullanılarak uygulanabilir.
  • Paralel İşleme: Her kır parçasında bulunan düğümler, o parçada işlemleri bağımsız olarak işleyebilirken, birden fazla kır paralel olarak çalışabilir, böylece tüm sistemin paralel işleme yeteneği elde edilir.

3. Lider Projeler

3.1 Monad: Dahili Paralel EVM'ye Sahip Bir Katman 1

Monad, EVM tabanlı bir Katman 1 blok zincir projesidir ve benzersiz teknolojik özellikleri sayesinde blok zinciri ölçeklenebilirliğini ve işlem hızını önemli ölçüde artırmayı amaçlamaktadır. Monad, benzersiz Monadbft uzlaşma mekanizması ve Ethereum Sanal Makinesi (EVM) ile uyumluluğu sayesinde saniyede 10.000 işlem işleyebilir ve anında sonuçlandırma ile bir saniyelik blok süresine sahiptir. Monad'da paralel EVM uygulaması şunları içerir:

1.Paralel Yürütme Uygulaması

  • Olumlu Yürütme Yöntemi: Bu yöntem, bazen yanlış yürütme sonuçlarına yol açarak bloktaki önceki işlemler tamamlanmadan sonraki işlemleri başlatmayı içerir. Bu sorunu çözmek için Monad, işlem yürütme sırasında kullanılan girdileri izler ve bunları önceki işlemlerin çıktılarıyla karşılaştırır. Uyuşmazlık bulunursa, işlemlerin yeniden yürütülmesi gerekir.
  • Statik Kod Analizi: Monad, etkisiz paralel yürütmeden kaçınmak için işlem sırasında işlemler arasındaki bağımlılıkları önceden tahmin etmek için statik bir kod analizörü kullanır. En iyi senaryoda, Monad birçok bağımlılığı önceden tahmin edebilir; en kötü senaryoda, Monad basit bir yürütme moduna geri döner.
  1. Monadbft Konsensüs Mekanizması
  • Verimli İletişim: Eşleştirilmiş BLS imzalarının kullanımı, imzaların tek bir imza haline getirilmesine izin vererek, bir mesajın paylaşılan bir genel anahtar tarafından imzalandığını kanıtlayarak, ölçeklenebilirlik sorunlarını ele alır.
  • Hybrid İmza Şeması: BLS imzaları yalnızca oy ve zaman aşımı gibi toplanabilir mesaj tipleri için kullanılırken, mesajların bütünlüğü ve doğruluğu hala ECDSA imzaları tarafından sağlanır.
  1. Gecikmeli Yürütme
  • Daha Büyük Hata Toleransı: Yürütme sadece uzlaşma hızına ayak uydurması gerektiği için, bu yöntem belirli hesaplama sürelerindeki farklılıklara daha hoşgörülüdür.
  • Merkle Root Gecikmesi: Durum makinesi replikasyonunu sağlamak için Monad, blok teklifinde d blok tarafından geciktirilen bir Merkle kökü içerir. Bu, ağ tutarlılığını, düğüm yürütme hataları veya kötü niyetli eylemler varlığında bile sağlar.

Şu anda Monad'ın paralel EVM'si, saniyede sadece 1 blok süresi kullanarak, PoS mekanizmasını kullanarak saniyede 10.000 işlemi işleyebiliyor, ağ güvenliğini ve enerji verimliliğini artırmak için. Ana ağın 2024'ün üçüncü çeyreğinde başlatılması bekleniyor. Monad'ın resmi Twitter hesabı 283.000 takipçi topladı, coşkulu ve aktif bir topluluğa liderlik ediyor. Özellikle Ethereum topluluğu, Monad'ın yaklaşan lansmanından çok heyecanlı görünüyor, Monad'ın erken heyecan ve benimsemeyi yakalaması için konumlandırıyor. Proje geçmişiyle ilgili olarak, Monad Labs, 2023 Şubat ve bu yıl Nisan ayında olmak üzere iki tur finansmanı tamamladı. 9 Nisan 2023 tarihinde Paradigm liderliğinde, Electric Capital gibi diğer yatırımcılarla birlikte 225 milyon dolarlık bir turu tamamladı. 2023 yılında, Dragonfly Capital liderliğinde, Placeholder Capital, Lemniscap, Shima Capital, Finality Capital ve melek yatırımcılar Naval Ravikant, Cobie ve Hasu'nun katılımıyla 19 milyon dolarlık bir tohum turunu tamamladı.

Monad ekibi güçlü bir geçmişe sahip, üyeleri önde gelen blockchain projelerinden geliyor ve sağlam teknik uzmanlık ve finansal desteklere sahip. Monad'ın ortak kurucularından biri ve CEO'su Keone Hon daha önce Jump Trading'de yüksek frekanslı bir ticaret departmanını yönetti. MIT'den mezun oldu. Diğer kuruculardan biri olan James Hunsaker, Jump Trading'de kıdemli bir yazılım mühendisiydi ve Iowa Üniversitesi'nden mezun oldu. Ayrıca, Eunice Giarta, Monad'ın ortak kurucularından biri ve COO'su olup geleneksel finansal teknolojide geniş deneyime sahip. Eunice daha önce Shutterstock'ın ödeme ve altyapı lisanslama bölümlerinde geliştirme ekiplerini yönetti ve Broadway Technology'de kurumsal ticaret sistemleri inşa etti.

3.2 SEI Ağ: Dahili Paralel EVM'ye Sahip L1, Paralel EVM'i Tanıtmak İçin V2 Sürümü

SEI Network, merkezi olmayan finans (DeFi) altyapısına odaklanan bir Katman 1 blok zinciridir ve öncelikle emir defterlerinin geliştirilmesine vurgu yapmaktadır. SEI Network, paralel EVM mekanizmasını benimseyerek, emir eşleştirmeyi paralel olarak gerçekleştirerek yüksek hız, düşük ücretler ve çeşitli ticaret uygulamalarını desteklemek için özel özellikler elde eder. SEI'nin ortalama blok süresi 0.46 saniye olup, 80'den fazla uygulamaya sahiptir.

SEI Ağı'nda Paralel EVM Uygulaması:

  1. Akıllı Blok Yayılımı ve İyimser Blok İşleme: Tüm ilgili işlem karma değerlerini sağlayarak, işlem işleme süresini hızlandırır, gecikmeyi azaltır ve verimliliği artırır.
  2. Yerli Sipariş Eşleme Motoru: Yaygın olarak kullanılan otomatik piyasa yapıcı (AMM) sistemlerinin aksine, SEI belirli fiyatlarla alım ve satım emirlerini eşleştirmek için zincir üstü bir sipariş defteri kullanır. Tüm Cosmos tabanlı merkezi olmayan uygulamalar (dApps), SEI'nin sipariş defterine ve likiditesine erişebilir.
  3. Sık Sık Toplu İhaleler (FBA): İşlemleri toplu halde birleştirir ve her blok içinde eş zamanlı olarak emirleri gerçekleştirir, önlenmesi için ön sıra ve MEV.


SEI Network zaten yerel tokeni olan SEI'yi çıkardı. SEI Network ekosisteminde, SEI tokeni çeşitli roller üstlenir, bunlar arasında:

  1. İşlem Ücretleri: SEI tokenleri, SEI ağında işlem ücretlerini ödemek için kullanılır. Bu ücretler doğrulayıcılar için teşvikler ve ağı güvence altına almaya yardımcı olur.
  2. Staking: Kullanıcılar SEI tokenlerini staking yaparak ödüller kazanabilirler ve SEI ağının genel güvenliğini artırabilirler.
  3. Yönetişim: SEI token sahipleri, SEI ağı yönetişimine aktif olarak katılma yeteneğine sahiptir. Bu katılım, öneriler üzerinde oy kullanmayı ve doğrulayıcıları seçmeyi içerir.

SEI'nin toplam jeton arzı 10 milyardır ve bunun %51'i SEI topluluğuna ayrılmıştır. Bunun %48'i ekosistem rezervleri, stake sahipleri ve katkıda bulunanlar, doğrulayıcılar ve geliştiriciler için ayrılmıştır. Diğer %3 (300 milyon SEI), havadan düşüşlerin ilk sezonu için belirlenmiştir ve geriye kalan kısımlar özel yatırımcılara, vakfa ve SEI ekibine ayrılmıştır.

30 Mayıs itibarıyla SEI jetonlarının fiyatı 0,5049 ABD doları, piyasa değeri 1.476.952.630 ABD dolarıdır ve kripto para lider tablosunda 63. sıradadır. 24 saatlik işlem hacmi 78.970.605 ABD dolarıdır, yüksek piyasa katılımını göstermektedir. SEI Network'ün mevcut TVL (Toplam Değer Kilitli) 18 milyondur, yaklaşık 55 milyon dolarlık toplam fon ve 8,2 milyar dolarlık FDV (Tamamen Sulandırılmış Değerleme) bulunmaktadır. Resmi Twitter hesabında 666.000 takipçi bulunmaktadır. SEI Network'ün kurucu ortağı Jeff Feng, California Üniversitesi, Berkeley'den mezun oldu. Coatue Management'ın risk sermayesi birimine katılmadan önce üç yıl boyunca Goldman Sachs'ta teknoloji yatırım bankacısı olarak çalıştı. Diğer kurucu ortak Jayendra, California Üniversitesi, Los Angeles'tan mezun oldu ve Facebook'ta yazılım mühendisliği stajı yaptı.

3.3 Eclipse: Orta Yol, EVM'ye SVM'yi Tanıtma, Ethereum Ekosistemine L2 Olarak

Eclipse, Ethereum'e dayanan, Solana Sanal Makinesi (SVM) tarafından yönlendirilen bir sonraki nesil iyimser 2. katman çözümüdür. SVM'yi Ethereum'a entegre ederek Ethereum'un yerleşimi, Solana'nın sanal makine yürütmesi, Celestia'nın veri erişilebilirliği ve RISC Zero'nun sıfır bilgi kanıtları birleştirilir, böylece eşzamanlı olarak birden fazla işlemin gerçekleşmesine izin veren yüksek paralel bir yürütme ortamı oluşturulur. Bu, ağın verimliliğini ve verimliliğini artırırken tıkanıklığı ve işlem maliyetlerini azaltır. Bu yapıyla, Eclipse dApp'lerin ölçeklenebilirliğini ve kullanıcı deneyimini geliştirmeyi amaçlamaktadır.

Eclipse'in Temel Özellikleri:

  1. Yüksek İşlem Kapasitesi: Eclipse, SVM ve paralel yürütme teknolojilerini kullanarak çok yüksek işlem işleme yetenekleri elde etmektedir, binlerce işlemin aynı anda işlenmesini desteklemektedir.

  2. Anında Tamamlanma: Bir boru hattı konsensüs mekanizması aracılığıyla, her blok içindeki işlemlerin anında tamamlanmasını ve kesinleşmesini sağlar.

  3. Ethereum Uyumluluğu: Eclipse, mevcut Ethereum uygulamalarını kolayca Eclipse'e taşımak için Ethereum Sanal Makinesi (EVM) ile tamamen uyumludur.

  4. Veri Erişilebilirliği: Celestia'nın veri erişilebilirlik çözümlerini kullanarak, veri güvenliğini ve doğrulanabilirliğini korurken yüksek işlem hızı sağlar.

  5. Sıfır Bilgi Kanıtları: Sıfır-bilgi dolandırıcılık kanıtlarını uygulamak için RISC Zero teknolojisini benimseyerek, sistem verimliliğini ve güvenliğini artırma.

Paralel EVM'nin Eclipse'te Uygulanması

Eclipse, paralel EVM'yi başarıyla gerçekleştirmek için Solana Sanal Makinesi (SVM)'ni entegre eder, bu da işlem işleme hızını ve verimliliğini önemli ölçüde artırır.

  1. Paralel Yürütme:
  • Teknik İlkeler: Eclipse, örtüşmeyen durumları olan işlemlerin, ardışık olarak değil eşzamanlı olarak yürütülmesine olanak tanıyan SVM'nin Seviye-1 çalışma zamanını kullanır.
  • Uygulama: SVM, işlem sırasında her bir işlemin okuyacağı veya yazacağı tüm durumları açıkça tanımlayarak, örtüşen durumları içermeyen işlemleri paralel olarak işleyebilir, böylece işlem kapasitesini önemli ölçüde artırabilir.
  1. Ethereum Uyumluluğu:
  • Neon EVM Entegrasyonu: EVM uyumluluğunu sağlamak için Eclipse, Neon EVM'yi entegre eder. Bu, Eclipse ana ağının Ethereum bytecode'unu ve Ethereum JSON-RPC'sini desteklemesini sağlar.
  • Yerel Ücret Piyasası: Her Neon EVM örneği kendi yerel ücret piyasasına sahiptir, bu da uygulamaların sözleşmelerini dağıtabilmelerini ve kullanıcı deneyimi, güvenlik veya likiditeden ödün vermeden bir uygulama zincirinin tüm avantajlarından yararlanmalarını sağlar.
  1. Modüler Rollup Tasarımı:
  • Altyapı Katmanı: Eclipse, Layer 3 ekosistemi için altyapı katmanı olmayı hedefler ve yüksek performansı ve ölçeklenebilirliği, dApp özel Layer 3 rollup'ları aracılığıyla destekler.
  • Tasarım Mantığı: Basitçe söylemek gerekirse, işlem yürütme Solana'nın SVM'sinde gerçekleşirken, işlem yerleşimi Ethereum'da kalır.

Proje geçmişi açısından, Eylül 2022'de Eclipse, Polychain, Polygon Ventures, Tribe Capital, Infinity Ventures Crypto ve CoinList gibi yatırımcılarla 15 milyon dolarlık bir finansman turunu tamamladı. Ek olarak, bu yıl 11 Mart'ta Placeholder ve Hack VC liderliğindeki 50 milyon dolarlık A Serisi finansman turunu tamamlayarak toplam finansmanını 65 milyon dolara çıkardı. Eclipse'in kurucu ortağı ve CEO'su Neel Somani, Airbnb, Two Sigma ve Oasis Labs gibi şirketlerde deneyime sahipken, Baş İşletme Sorumlusu Vijay daha önce Uniswap ve dYdX ekibi için İş Geliştirme Başkanı olarak görev yaptı.

4. Meydan okuma

  1. Veri rekabeti ve okuma-yazma çatışmaları: Paralel işlem ortamında, farklı iş parçacıkları aynı veriyi eş zamanlı olarak okuyup değiştirdiğinde, veri rekabeti ve okuma-yazma çatışmaları ortaya çıkabilir. Bu durum, veri tutarlılığını ve çatışmasız işlemleri sağlamak için karmaşık teknik çözümler gerektirir.

  2. Teknik uyumluluk: Yeni paralel işleme yöntemlerinin mevcut Ethereum Virtual Machine (EVM) standartları ve akıllı sözleşme kodları ile uyumlu olması gerekmektedir. Bu uyumluluk, geliştiricilerin paralel EVM'nin avantajlarını tam anlamıyla kullanabilmek için yeni araç ve yöntemleri öğrenip kullanmalarını gerektirir.

  3. Ekosistem uyumluluğu: Kullanıcılar ve geliştiriciler, paralel işleme tarafından getirilen yeni etkileşim modlarına ve performans özelliklerine uyum sağlamak zorunda kalırlar, bu da tüm ekosistem katılımcılarının yeni teknolojiye yeterli bir anlayış ve uygunluk sahibi olmalarını gerektirir.

  4. Artan sistem karmaşıklığı: Paralel EVM, veri senkronizasyonunu desteklemek için verimli ağ iletişimine ihtiyaç duyar ve bu da sistem tasarımının karmaşıklığını artırır. Paralel işleme sırasında verimli kaynak kullanımını sağlamak için akıllı yönetim ve hesaplama kaynaklarının tahsisi de önemli bir zorluktur.

  5. Güvenlik: Paralel yürütme ortamındaki güvenlik açıkları, aynı anda gerçekleştirilen birden fazla işlemi etkileyebilir, bu nedenle daha sıkı güvenlik denetimleri ve test süreçleri gereklidir.

5. Gelecek Perspektifleri

  1. Blockchain ölçeklenebilirliğini ve verimliliğini artırma: Paralel EVM, işlemleri aynı anda birden fazla işlemci üzerinde çalıştırarak blok zinciri verimliliğini ve işleme hızını önemli ölçüde artırır ve geleneksel ardışık işleme sınırlamalarını kırar. Bu, blok zinciri ağlarının ölçeklenebilirliğini ve verimliliğini büyük ölçüde artıracaktır.

  2. Bloke zinciri teknolojisinin yaygın benimsemesini ve gelişmesini teşvik etmek: Teknik zorluklara rağmen, paralel EVM blok zinciri performansını ve kullanıcı deneyimini önemli ölçüde artırma potansiyeline sahiptir. Başarılı uygulama ve yaygın benimseme, blok zinciri teknolojisinin yayılmasını ve gelişmesini teşvik edecektir.

  3. Teknolojik inovasyon ve optimizasyon: Paralel EVM'nin gelişimi sürekli teknolojik inovasyon ve optimizasyonla birlikte olacaktır, bunlar arasında daha verimli paralel işleme algoritmaları, daha akıllı kaynak yönetimi ve daha güvenli yürütme ortamları bulunmaktadır. Bu inovasyonlar, paralel EVM'nin performansını ve güvenilirliğini daha da artıracaktır.

  4. Daha çeşitli ve karmaşık uygulamaları destekleme: Paralel EVM, özellikle yüksek frekanslı işlemler ve düşük gecikme gerektiren senaryolarda (DeFi), oyun ve tedarik zinciri yönetimi gibi merkezi olmayan uygulamaları (dApps) daha karmaşık ve çeşitli bir şekilde destekleyebilir.

Referans:https://www.coinlive.com/news/comprehensive-interpretation-of-parallel-evm-project-overview-and-future-prospectshttps://medium.com/alibertaysolak/what-is-parallel-evm-70451db5f327

ifade:

  1. Bu makale [ tarafından yeniden üretilmiştir.zincir çayevi], telif hakkı orijinal yazarına aittir [Çay bahçesinde garson], yeniden basım konusunda itirazınız varsa lütfen iletişime geçin, Gate Öğrenekip, ve ekip ilgili prosedürlere göre en kısa sürede bununla ilgilenecek.

  2. Açıklama: Bu makalede yer alan görüşler yalnızca yazarın kişisel görüşlerini temsil etmektedir ve herhangi bir yatırım tavsiyesi teşkil etmez.

  3. Diğer dil sürümleri, Gate Learn ekibi tarafından çevrilmiştir ve bahsedilmemiştir.Gate.io, çevrilen makale çoğaltılamaz, dağıtılamaz veya kopyalanamaz.

Paralel EVM'nin kapsamlı yorumu

Orta SeviyeJul 09, 2024
Paralel EVM, geleneksel Ethereum Sanal Makinesinin geliştirilmiş bir sürümüdür. Aynı anda birden fazla çakışmayan işlemi işleyerek blok zincirinin işlem verimliliğini ve işlem kapasitesini artırır. Uygulaması, zamanlama tabanlı eş zamanlı işleme, çoklu iş parçacıklı EVM örnekleri ve sistem düzeyinde parçalanmayı içerir.
Paralel EVM'nin kapsamlı yorumu

1. Paralel EVM nedir?

Paralel Ethereum Sanal Makinesi (Paralel EVM), birden çok çakışmayan işlemi aynı anda işleyerek blok zinciri işlem geçiş hızını artırarak, işlem işleme hızını ve verimliliğini artıran geleneksel Ethereum Sanal Makinesi'nin (EVM) geliştirilmiş bir sürümüdür.

Ethereum Sanal Makinesi (EVM), Ethereum ağının uzlaşma ve yürütme mekanizmasıdır ve işlemlerin işlenmesinden ve yürütülmesinden sorumludur. Geleneksel EVM'de işlemler ve akıllı sözleşmeler sırayla yürütülür. Her işlem tek tek işlenmelidir, böylece lineer bir sıralı süreç oluşturur. Bu yöntem basit olsa da, özellikle işlem hacmi arttıkça darboğazlara yol açabilir. Her işlem sırasını beklemek zorunda kalır, bu da işleme süresini artırabilir, gecikmelere ve daha yüksek maliyetlere (gas ücretleri açısından) neden olabilir. Paralel EVM, birden fazla çakışmayan işlemi aynı anda işleyerek blok zinciri işlem kapasitesini ve yürütme hızını önemli ölçüde artırır. Örneğin, Bob takas yapmak istiyorsa, Alice yeni bir NFT oluşturmak istiyorsa ve Eric fonları bir doğrulayıcıya yatırmak istiyorsa, bu işlemler sıralı olarak değil eş zamanlı olarak işlenebilir, böylece işlem işleme süresi ve maliyetleri azaltılır. Bu paralel işleme yeteneği, blok zincirinin daha kısa sürede daha fazla işlemi işlemesine olanak tanır ve geleneksel blok zinciri sistemlerinin tıkanıklık sorunlarını çözer.

2. Paralel EVM Nasıl Çalışır?

Mevcut EVM mimarisinde, en ayrıntılı okuma ve yazma işlemleri yapılır.sloadvesstore, sırasıyla devlet denemesini okumak ve yazmak için kullanılır. Bu nedenle, bu iki işlemde farklı iş parçacıklarının çakışmamasını sağlamak, paralel/eşzamanlı EVM'yi uygulamak için doğrudan giriş noktasıdır. Aslında, Ethereum'da, işlemlerin okuyacakları ve değiştirecekleri depolama adreslerini taşımalarına izin veren "erişim listesi" adı verilen özel bir yapı içeren özel bir işlem türü vardır. Bu, zamanlayıcı tabanlı eşzamanlı bir yaklaşım uygulamak için iyi bir başlangıç noktası sağlar. Sistem uygulaması açısından, paralel/eşzamanlı EVM'nin üç yaygın biçimi vardır:

  1. Zamanlayıcı tabanlı Eşzamanlı İşleme
  • Erişim Listesi: İşlemleri yürütmek öncesinde, erişim listesi aracılığıyla okunacak ve değiştirilecek depolama adreslerini önceden belirleyin. Erişim listesi, her işlem için gereken tüm durum bilgilerini içerir.
  • Zamanlama Algoritması: Zamanlama algoritması, erişim listesine göre farklı ipliklerde işlemleri düzenler ve aynı anda çalışan işlemlerin aynı depolama adresine erişmemesini sağlayarak çakışmaları önler.
  • Eşzamanlı Yürütme: Gerçek yürütme sırasında, farklı thread'lerde eşzamanlı olarak birden fazla işlem yürütülebilir ve planlama algoritması, bu işlemlerin birbirine bağımlılığı veya çatışması olmadığından emin olur.
  1. Çoklu İş Parçacıklı EVM Örnekleri
  • Birden Çok EVM Oluşturma: Bir düğümde birden çok EVM örneği oluşturun, her biri bağımsız olarak çalışabilir ve işlemleri işleyebilir.
  • Tahsis İşlemleri: İşlemleri farklı EVM örneklerine (hash değeri, zaman damgası vb. gibi) bazı stratejilere göre dağıtmak.
  • Paralel İşlem: Her EVM örneği, kendisine tahsis edilen işlemleri kendi iş parçacığında yürütür ve aynı anda çalışan birden çok örnek paralel işlem yapmak için kullanılır.
  1. Sistem Düzeyi Sharding
  • Veri Parçalama: Tüm blok zinciri durumunu, küresel durum bilgilerinin bir bölümünü içeren birden fazla parçaya böler.
  • Shard Düğümleri: Her bir parçada birden fazla düğüm çalıştırın, her bir düğüm o parçadaki işlemleri ve durumları korumak ve işlemekten sorumludur.
  • Çapraz-shard İletişimi: Farklı shard'lar arasında veri tutarlılığını ve küresel işlem sırasını çapraz-shard iletişim protokolleri aracılığıyla sağlayın. Çapraz-shard iletişimi, çapraz-shard mesaj iletimi ve çapraz-shard kilit mekanizmaları kullanılarak uygulanabilir.
  • Paralel İşleme: Her kır parçasında bulunan düğümler, o parçada işlemleri bağımsız olarak işleyebilirken, birden fazla kır paralel olarak çalışabilir, böylece tüm sistemin paralel işleme yeteneği elde edilir.

3. Lider Projeler

3.1 Monad: Dahili Paralel EVM'ye Sahip Bir Katman 1

Monad, EVM tabanlı bir Katman 1 blok zincir projesidir ve benzersiz teknolojik özellikleri sayesinde blok zinciri ölçeklenebilirliğini ve işlem hızını önemli ölçüde artırmayı amaçlamaktadır. Monad, benzersiz Monadbft uzlaşma mekanizması ve Ethereum Sanal Makinesi (EVM) ile uyumluluğu sayesinde saniyede 10.000 işlem işleyebilir ve anında sonuçlandırma ile bir saniyelik blok süresine sahiptir. Monad'da paralel EVM uygulaması şunları içerir:

1.Paralel Yürütme Uygulaması

  • Olumlu Yürütme Yöntemi: Bu yöntem, bazen yanlış yürütme sonuçlarına yol açarak bloktaki önceki işlemler tamamlanmadan sonraki işlemleri başlatmayı içerir. Bu sorunu çözmek için Monad, işlem yürütme sırasında kullanılan girdileri izler ve bunları önceki işlemlerin çıktılarıyla karşılaştırır. Uyuşmazlık bulunursa, işlemlerin yeniden yürütülmesi gerekir.
  • Statik Kod Analizi: Monad, etkisiz paralel yürütmeden kaçınmak için işlem sırasında işlemler arasındaki bağımlılıkları önceden tahmin etmek için statik bir kod analizörü kullanır. En iyi senaryoda, Monad birçok bağımlılığı önceden tahmin edebilir; en kötü senaryoda, Monad basit bir yürütme moduna geri döner.
  1. Monadbft Konsensüs Mekanizması
  • Verimli İletişim: Eşleştirilmiş BLS imzalarının kullanımı, imzaların tek bir imza haline getirilmesine izin vererek, bir mesajın paylaşılan bir genel anahtar tarafından imzalandığını kanıtlayarak, ölçeklenebilirlik sorunlarını ele alır.
  • Hybrid İmza Şeması: BLS imzaları yalnızca oy ve zaman aşımı gibi toplanabilir mesaj tipleri için kullanılırken, mesajların bütünlüğü ve doğruluğu hala ECDSA imzaları tarafından sağlanır.
  1. Gecikmeli Yürütme
  • Daha Büyük Hata Toleransı: Yürütme sadece uzlaşma hızına ayak uydurması gerektiği için, bu yöntem belirli hesaplama sürelerindeki farklılıklara daha hoşgörülüdür.
  • Merkle Root Gecikmesi: Durum makinesi replikasyonunu sağlamak için Monad, blok teklifinde d blok tarafından geciktirilen bir Merkle kökü içerir. Bu, ağ tutarlılığını, düğüm yürütme hataları veya kötü niyetli eylemler varlığında bile sağlar.

Şu anda Monad'ın paralel EVM'si, saniyede sadece 1 blok süresi kullanarak, PoS mekanizmasını kullanarak saniyede 10.000 işlemi işleyebiliyor, ağ güvenliğini ve enerji verimliliğini artırmak için. Ana ağın 2024'ün üçüncü çeyreğinde başlatılması bekleniyor. Monad'ın resmi Twitter hesabı 283.000 takipçi topladı, coşkulu ve aktif bir topluluğa liderlik ediyor. Özellikle Ethereum topluluğu, Monad'ın yaklaşan lansmanından çok heyecanlı görünüyor, Monad'ın erken heyecan ve benimsemeyi yakalaması için konumlandırıyor. Proje geçmişiyle ilgili olarak, Monad Labs, 2023 Şubat ve bu yıl Nisan ayında olmak üzere iki tur finansmanı tamamladı. 9 Nisan 2023 tarihinde Paradigm liderliğinde, Electric Capital gibi diğer yatırımcılarla birlikte 225 milyon dolarlık bir turu tamamladı. 2023 yılında, Dragonfly Capital liderliğinde, Placeholder Capital, Lemniscap, Shima Capital, Finality Capital ve melek yatırımcılar Naval Ravikant, Cobie ve Hasu'nun katılımıyla 19 milyon dolarlık bir tohum turunu tamamladı.

Monad ekibi güçlü bir geçmişe sahip, üyeleri önde gelen blockchain projelerinden geliyor ve sağlam teknik uzmanlık ve finansal desteklere sahip. Monad'ın ortak kurucularından biri ve CEO'su Keone Hon daha önce Jump Trading'de yüksek frekanslı bir ticaret departmanını yönetti. MIT'den mezun oldu. Diğer kuruculardan biri olan James Hunsaker, Jump Trading'de kıdemli bir yazılım mühendisiydi ve Iowa Üniversitesi'nden mezun oldu. Ayrıca, Eunice Giarta, Monad'ın ortak kurucularından biri ve COO'su olup geleneksel finansal teknolojide geniş deneyime sahip. Eunice daha önce Shutterstock'ın ödeme ve altyapı lisanslama bölümlerinde geliştirme ekiplerini yönetti ve Broadway Technology'de kurumsal ticaret sistemleri inşa etti.

3.2 SEI Ağ: Dahili Paralel EVM'ye Sahip L1, Paralel EVM'i Tanıtmak İçin V2 Sürümü

SEI Network, merkezi olmayan finans (DeFi) altyapısına odaklanan bir Katman 1 blok zinciridir ve öncelikle emir defterlerinin geliştirilmesine vurgu yapmaktadır. SEI Network, paralel EVM mekanizmasını benimseyerek, emir eşleştirmeyi paralel olarak gerçekleştirerek yüksek hız, düşük ücretler ve çeşitli ticaret uygulamalarını desteklemek için özel özellikler elde eder. SEI'nin ortalama blok süresi 0.46 saniye olup, 80'den fazla uygulamaya sahiptir.

SEI Ağı'nda Paralel EVM Uygulaması:

  1. Akıllı Blok Yayılımı ve İyimser Blok İşleme: Tüm ilgili işlem karma değerlerini sağlayarak, işlem işleme süresini hızlandırır, gecikmeyi azaltır ve verimliliği artırır.
  2. Yerli Sipariş Eşleme Motoru: Yaygın olarak kullanılan otomatik piyasa yapıcı (AMM) sistemlerinin aksine, SEI belirli fiyatlarla alım ve satım emirlerini eşleştirmek için zincir üstü bir sipariş defteri kullanır. Tüm Cosmos tabanlı merkezi olmayan uygulamalar (dApps), SEI'nin sipariş defterine ve likiditesine erişebilir.
  3. Sık Sık Toplu İhaleler (FBA): İşlemleri toplu halde birleştirir ve her blok içinde eş zamanlı olarak emirleri gerçekleştirir, önlenmesi için ön sıra ve MEV.


SEI Network zaten yerel tokeni olan SEI'yi çıkardı. SEI Network ekosisteminde, SEI tokeni çeşitli roller üstlenir, bunlar arasında:

  1. İşlem Ücretleri: SEI tokenleri, SEI ağında işlem ücretlerini ödemek için kullanılır. Bu ücretler doğrulayıcılar için teşvikler ve ağı güvence altına almaya yardımcı olur.
  2. Staking: Kullanıcılar SEI tokenlerini staking yaparak ödüller kazanabilirler ve SEI ağının genel güvenliğini artırabilirler.
  3. Yönetişim: SEI token sahipleri, SEI ağı yönetişimine aktif olarak katılma yeteneğine sahiptir. Bu katılım, öneriler üzerinde oy kullanmayı ve doğrulayıcıları seçmeyi içerir.

SEI'nin toplam jeton arzı 10 milyardır ve bunun %51'i SEI topluluğuna ayrılmıştır. Bunun %48'i ekosistem rezervleri, stake sahipleri ve katkıda bulunanlar, doğrulayıcılar ve geliştiriciler için ayrılmıştır. Diğer %3 (300 milyon SEI), havadan düşüşlerin ilk sezonu için belirlenmiştir ve geriye kalan kısımlar özel yatırımcılara, vakfa ve SEI ekibine ayrılmıştır.

30 Mayıs itibarıyla SEI jetonlarının fiyatı 0,5049 ABD doları, piyasa değeri 1.476.952.630 ABD dolarıdır ve kripto para lider tablosunda 63. sıradadır. 24 saatlik işlem hacmi 78.970.605 ABD dolarıdır, yüksek piyasa katılımını göstermektedir. SEI Network'ün mevcut TVL (Toplam Değer Kilitli) 18 milyondur, yaklaşık 55 milyon dolarlık toplam fon ve 8,2 milyar dolarlık FDV (Tamamen Sulandırılmış Değerleme) bulunmaktadır. Resmi Twitter hesabında 666.000 takipçi bulunmaktadır. SEI Network'ün kurucu ortağı Jeff Feng, California Üniversitesi, Berkeley'den mezun oldu. Coatue Management'ın risk sermayesi birimine katılmadan önce üç yıl boyunca Goldman Sachs'ta teknoloji yatırım bankacısı olarak çalıştı. Diğer kurucu ortak Jayendra, California Üniversitesi, Los Angeles'tan mezun oldu ve Facebook'ta yazılım mühendisliği stajı yaptı.

3.3 Eclipse: Orta Yol, EVM'ye SVM'yi Tanıtma, Ethereum Ekosistemine L2 Olarak

Eclipse, Ethereum'e dayanan, Solana Sanal Makinesi (SVM) tarafından yönlendirilen bir sonraki nesil iyimser 2. katman çözümüdür. SVM'yi Ethereum'a entegre ederek Ethereum'un yerleşimi, Solana'nın sanal makine yürütmesi, Celestia'nın veri erişilebilirliği ve RISC Zero'nun sıfır bilgi kanıtları birleştirilir, böylece eşzamanlı olarak birden fazla işlemin gerçekleşmesine izin veren yüksek paralel bir yürütme ortamı oluşturulur. Bu, ağın verimliliğini ve verimliliğini artırırken tıkanıklığı ve işlem maliyetlerini azaltır. Bu yapıyla, Eclipse dApp'lerin ölçeklenebilirliğini ve kullanıcı deneyimini geliştirmeyi amaçlamaktadır.

Eclipse'in Temel Özellikleri:

  1. Yüksek İşlem Kapasitesi: Eclipse, SVM ve paralel yürütme teknolojilerini kullanarak çok yüksek işlem işleme yetenekleri elde etmektedir, binlerce işlemin aynı anda işlenmesini desteklemektedir.

  2. Anında Tamamlanma: Bir boru hattı konsensüs mekanizması aracılığıyla, her blok içindeki işlemlerin anında tamamlanmasını ve kesinleşmesini sağlar.

  3. Ethereum Uyumluluğu: Eclipse, mevcut Ethereum uygulamalarını kolayca Eclipse'e taşımak için Ethereum Sanal Makinesi (EVM) ile tamamen uyumludur.

  4. Veri Erişilebilirliği: Celestia'nın veri erişilebilirlik çözümlerini kullanarak, veri güvenliğini ve doğrulanabilirliğini korurken yüksek işlem hızı sağlar.

  5. Sıfır Bilgi Kanıtları: Sıfır-bilgi dolandırıcılık kanıtlarını uygulamak için RISC Zero teknolojisini benimseyerek, sistem verimliliğini ve güvenliğini artırma.

Paralel EVM'nin Eclipse'te Uygulanması

Eclipse, paralel EVM'yi başarıyla gerçekleştirmek için Solana Sanal Makinesi (SVM)'ni entegre eder, bu da işlem işleme hızını ve verimliliğini önemli ölçüde artırır.

  1. Paralel Yürütme:
  • Teknik İlkeler: Eclipse, örtüşmeyen durumları olan işlemlerin, ardışık olarak değil eşzamanlı olarak yürütülmesine olanak tanıyan SVM'nin Seviye-1 çalışma zamanını kullanır.
  • Uygulama: SVM, işlem sırasında her bir işlemin okuyacağı veya yazacağı tüm durumları açıkça tanımlayarak, örtüşen durumları içermeyen işlemleri paralel olarak işleyebilir, böylece işlem kapasitesini önemli ölçüde artırabilir.
  1. Ethereum Uyumluluğu:
  • Neon EVM Entegrasyonu: EVM uyumluluğunu sağlamak için Eclipse, Neon EVM'yi entegre eder. Bu, Eclipse ana ağının Ethereum bytecode'unu ve Ethereum JSON-RPC'sini desteklemesini sağlar.
  • Yerel Ücret Piyasası: Her Neon EVM örneği kendi yerel ücret piyasasına sahiptir, bu da uygulamaların sözleşmelerini dağıtabilmelerini ve kullanıcı deneyimi, güvenlik veya likiditeden ödün vermeden bir uygulama zincirinin tüm avantajlarından yararlanmalarını sağlar.
  1. Modüler Rollup Tasarımı:
  • Altyapı Katmanı: Eclipse, Layer 3 ekosistemi için altyapı katmanı olmayı hedefler ve yüksek performansı ve ölçeklenebilirliği, dApp özel Layer 3 rollup'ları aracılığıyla destekler.
  • Tasarım Mantığı: Basitçe söylemek gerekirse, işlem yürütme Solana'nın SVM'sinde gerçekleşirken, işlem yerleşimi Ethereum'da kalır.

Proje geçmişi açısından, Eylül 2022'de Eclipse, Polychain, Polygon Ventures, Tribe Capital, Infinity Ventures Crypto ve CoinList gibi yatırımcılarla 15 milyon dolarlık bir finansman turunu tamamladı. Ek olarak, bu yıl 11 Mart'ta Placeholder ve Hack VC liderliğindeki 50 milyon dolarlık A Serisi finansman turunu tamamlayarak toplam finansmanını 65 milyon dolara çıkardı. Eclipse'in kurucu ortağı ve CEO'su Neel Somani, Airbnb, Two Sigma ve Oasis Labs gibi şirketlerde deneyime sahipken, Baş İşletme Sorumlusu Vijay daha önce Uniswap ve dYdX ekibi için İş Geliştirme Başkanı olarak görev yaptı.

4. Meydan okuma

  1. Veri rekabeti ve okuma-yazma çatışmaları: Paralel işlem ortamında, farklı iş parçacıkları aynı veriyi eş zamanlı olarak okuyup değiştirdiğinde, veri rekabeti ve okuma-yazma çatışmaları ortaya çıkabilir. Bu durum, veri tutarlılığını ve çatışmasız işlemleri sağlamak için karmaşık teknik çözümler gerektirir.

  2. Teknik uyumluluk: Yeni paralel işleme yöntemlerinin mevcut Ethereum Virtual Machine (EVM) standartları ve akıllı sözleşme kodları ile uyumlu olması gerekmektedir. Bu uyumluluk, geliştiricilerin paralel EVM'nin avantajlarını tam anlamıyla kullanabilmek için yeni araç ve yöntemleri öğrenip kullanmalarını gerektirir.

  3. Ekosistem uyumluluğu: Kullanıcılar ve geliştiriciler, paralel işleme tarafından getirilen yeni etkileşim modlarına ve performans özelliklerine uyum sağlamak zorunda kalırlar, bu da tüm ekosistem katılımcılarının yeni teknolojiye yeterli bir anlayış ve uygunluk sahibi olmalarını gerektirir.

  4. Artan sistem karmaşıklığı: Paralel EVM, veri senkronizasyonunu desteklemek için verimli ağ iletişimine ihtiyaç duyar ve bu da sistem tasarımının karmaşıklığını artırır. Paralel işleme sırasında verimli kaynak kullanımını sağlamak için akıllı yönetim ve hesaplama kaynaklarının tahsisi de önemli bir zorluktur.

  5. Güvenlik: Paralel yürütme ortamındaki güvenlik açıkları, aynı anda gerçekleştirilen birden fazla işlemi etkileyebilir, bu nedenle daha sıkı güvenlik denetimleri ve test süreçleri gereklidir.

5. Gelecek Perspektifleri

  1. Blockchain ölçeklenebilirliğini ve verimliliğini artırma: Paralel EVM, işlemleri aynı anda birden fazla işlemci üzerinde çalıştırarak blok zinciri verimliliğini ve işleme hızını önemli ölçüde artırır ve geleneksel ardışık işleme sınırlamalarını kırar. Bu, blok zinciri ağlarının ölçeklenebilirliğini ve verimliliğini büyük ölçüde artıracaktır.

  2. Bloke zinciri teknolojisinin yaygın benimsemesini ve gelişmesini teşvik etmek: Teknik zorluklara rağmen, paralel EVM blok zinciri performansını ve kullanıcı deneyimini önemli ölçüde artırma potansiyeline sahiptir. Başarılı uygulama ve yaygın benimseme, blok zinciri teknolojisinin yayılmasını ve gelişmesini teşvik edecektir.

  3. Teknolojik inovasyon ve optimizasyon: Paralel EVM'nin gelişimi sürekli teknolojik inovasyon ve optimizasyonla birlikte olacaktır, bunlar arasında daha verimli paralel işleme algoritmaları, daha akıllı kaynak yönetimi ve daha güvenli yürütme ortamları bulunmaktadır. Bu inovasyonlar, paralel EVM'nin performansını ve güvenilirliğini daha da artıracaktır.

  4. Daha çeşitli ve karmaşık uygulamaları destekleme: Paralel EVM, özellikle yüksek frekanslı işlemler ve düşük gecikme gerektiren senaryolarda (DeFi), oyun ve tedarik zinciri yönetimi gibi merkezi olmayan uygulamaları (dApps) daha karmaşık ve çeşitli bir şekilde destekleyebilir.

Referans:https://www.coinlive.com/news/comprehensive-interpretation-of-parallel-evm-project-overview-and-future-prospectshttps://medium.com/alibertaysolak/what-is-parallel-evm-70451db5f327

ifade:

  1. Bu makale [ tarafından yeniden üretilmiştir.zincir çayevi], telif hakkı orijinal yazarına aittir [Çay bahçesinde garson], yeniden basım konusunda itirazınız varsa lütfen iletişime geçin, Gate Öğrenekip, ve ekip ilgili prosedürlere göre en kısa sürede bununla ilgilenecek.

  2. Açıklama: Bu makalede yer alan görüşler yalnızca yazarın kişisel görüşlerini temsil etmektedir ve herhangi bir yatırım tavsiyesi teşkil etmez.

  3. Diğer dil sürümleri, Gate Learn ekibi tarafından çevrilmiştir ve bahsedilmemiştir.Gate.io, çevrilen makale çoğaltılamaz, dağıtılamaz veya kopyalanamaz.

Şimdi Başlayın
Kaydolun ve
100 USD
değerinde Kupon kazanın!