Paralel EVM, performans darboğazını aşarak Blok Zinciri genişlemesi için yeni bir dönüm noktası oluşturuyor.

robot
Abstract generation in progress

Ethereum Sanal Makinesi EVM ve Yenilikleri

EVM ve Solidity

Akıllı sözleşme geliştirme, blockchain mühendislerinin temel becerisidir. Geliştiriciler Solidity gibi yüksek seviyeli dilleri kullanarak sözleşme mantığını yazabilseler de, EVM bu kodları doğrudan yorumlayamaz. Bunun yerine, bunların sanal makine tarafından yürütülebilen düşük seviyeli işlem kodlarına derlenmesi gerekir. Mevcut araçlar bu dönüşüm sürecini otomatik olarak tamamlayabilir, bu da geliştiricilerin yükünü hafifletir.

Derleme bazı maliyetler getirse de, düşük seviyeli kodlamaya aşina mühendisler, en yüksek verimliliği sağlamak ve gaz maliyetlerini düşürmek için doğrudan Solidity'de op kodları kullanabilirler. Örneğin, tanınmış bir NFT ticaret platformunun protokolü, kullanıcıların gaz maliyetlerini en aza indirmek için yoğun bir şekilde iç içe derleme kullanmaktadır.

Derinlemesine Paralel EVM ve Ekosistemi

EVM Standartları ve Uygulamaları

EVM, "uygulama katmanı" olarak, akıllı sözleşmelerin işlem kodlarının nihai olarak çalıştığı yerdir. EVM tarafından tanımlanan bytecode, endüstri standardıdır ve geliştiricilerin birden fazla uyumlu ağda sözleşmeleri verimli bir şekilde dağıtmasına olanak tanır.

EVM bytecode standardına uymak sanal makineyi EVM yaparken, spesifik uygulama yöntemleri büyük farklılıklar gösterebilir. Örneğin, Ethereum'un bir istemcisi EVM standardını Go dili ile uygularken, Ethereum Vakfı'nın başka bir ekibi C++ uygulamasını sürdürmektedir. Bu çeşitlilik, farklı mühendislik optimizasyonlarına ve özelleştirmelere olanak tanır.

Derinlemesine İnceleme Paralel EVM ve Ekosistemi

Paralel EVM Teknolojisi

Tarihsel olarak, blok zinciri dünyası esas olarak konsensüs algoritması yeniliklerine odaklandı, bazı tanınmış projeler ise konsensüs mekanizmalarıyla ünlü hale geldi. Bu projelerin yürütme katmanında da yenilikleri olmasına rağmen, performansları genellikle yalnızca konsensüs algoritmasından kaynaklandığı düşünülmektedir.

Aslında, yüksek performanslı blok zincirleri yenilikçi konsensüs algoritmaları ve optimize edilmiş yürütme katmanları gerektirir. Sadece konsensüs algoritmasını geliştiren EVM blok zincirlerinin performansını artırmak için genellikle daha güçlü düğüm yapılandırmaları gereklidir. Örneğin, tanınmış bir akıllı zincir, 2000 TPS'lik gas sınırı altında blok işlemesi için Ethereum tam düğümünden birkaç kat daha yüksek bir yapılandırmaya ihtiyaç duyar. 1000 TPS'ye kadar desteklediğini iddia eden bir diğer ağın, gerçek performansı sıklıkla beklentilerin altında kalmaktadır.

Paralel işleme talebi

Çoğu blok zinciri sistemi, işlemleri sıralı bir şekilde gerçekleştirir, bu da tek çekirdekli bir CPU'ya benzer. Bu yöntem basittir ancak internet ölçeğinde bir kullanıcı tabanına ölçeklenmesi zordur. Çok çekirdekli CPU'lara ve paralel sanal makineler geçmek, aynı anda birden fazla işlemi işleyerek işlem hacmini önemli ölçüde artırabilir.

Paralel yürütme mühendislik zorlukları getirir, örneğin aynı sözleşmeye eşzamanlı işlem yazma durumlarıyla başa çıkmak. Bu çatışmaları çözmek için yeni mekanizmalar tasarlamak gerekir. İlgisiz sözleşmelerin paralel yürütülmesi, paralel iş parçacığı sayısına orantılı olarak işlem hacmini artırabilir.

Derinlemesine İnceleme Paralel EVM ve Ekosistemi

Paralel EVM'in yeniliği

Paralel EVM, blockchain yürütme katmanını optimize eden bir dizi yeniliği temsil eder. Bir proje örneği olarak, ana yenilikleri şunlardır:

  • Paralel işlem yürütme: Optimistik paralel yürütme algoritması kullanarak, birden fazla işlemin aynı anda işlenmesine izin verir.
  • Gecikmeli yürütme: Konsensüs mekanizmasında işlem yürütmesini erteleyerek blok zamanını maksimum düzeyde kullanmak.
  • Özelleştirilmiş durum veritabanı: Durum erişimini optimize etmek için Merkle ağacını doğrudan SSD üzerinde depolayarak.
  • Yüksek performanslı konsensüs mekanizması: Geliştirilmiş HotStuff konsensüsü, yüzlerce küresel düğümün senkronizasyonunu destekler.

Derinlemesine İnceleme Paralel EVM ve Ekosistemi

Paralel EVM'nin Zorlukları

teknik zorluk

Sıralı yürütmenin darboğazı CPU ve durum okuma/yazma sürecindedir. Paralel yürütme potansiyel durum çatışmaları getirir, bu nedenle yürütmeden önce veya yürütmeden sonra çatışma kontrolü gereklidir. Örneğin, birden fazla işlem aynı anda bir DEX havuzu ile etkileşime girdiğinde, dikkatli bir çatışma tespiti ve çözüm mekanizması gereklidir.

Farklılıkların yanı sıra, ekiplerin genellikle okuma ve yazma performansını artırmak için durum veritabanını yeniden tasarlamaları ve uyumlu bir konsensüs algoritması geliştirmeleri gerekir.

Derinlemesine İnceleme Paralel EVM ve Ekosistemi

Diğer değerlendirmeler

Paralel EVM, Ethereum'un uzun vadeli mühendislik değerinin yakalanması ve düğüm merkezileşmesi olmak üzere iki büyük zorlukla karşı karşıya. Şu anda geliştirme aşaması, fikri mülkiyeti korumak için tam olarak açık kaynak değil, ancak detaylar sonunda test ağı ve ana ağın başlatılmasıyla açıklanacak ve diğer zincirler tarafından absorbe edilme riskiyle karşı karşıya kalacak. Hızlı ekosistem gelişimi, rekabet avantajını korumanın anahtarı olacaktır.

Düğüm merkezileşmesi, tüm yüksek performanslı blok zincirlerinin ortak bir zorluğudur ve izin gerektirmeyen, güvene dayanmayan işlemler ile yüksek performans gereksinimleri arasında bir denge kurmak gerekir. "Her donanım gereksinimi için TPS" gibi göstergeler, belirli donanım koşulları altında blok zincirinin verimliliğini karşılaştırmaya yardımcı olabilir.

Derinlemesine İnceleme Paralel EVM ve Ekosistemi

Paralel EVM'nin Yapısı

Paralel EVM yapısı, birden fazla Layer 1 blok zinciri ve Layer 2 çözümü içerir. Mevcut paralel EVM ağları üç kategoriye ayrılabilir:

  1. Paralel yürütmeyi destekleyen EVM uyumlu Layer 1 ağının yükseltilmesi.
  2. Başlangıçtan itibaren paralel yürütme kullanan EVM uyumlu Layer 1 ağı
  3. EVM dışı paralel yürütme teknolojisini kullanan Layer 2 ağı

Derinlemesine İnceleme Paralel EVM ve Ekosistemi

Sonuç

Blok zinciri teknolojisinin gelişimiyle birlikte, yürütme katmanı optimizasyonu ve konsensüs algoritması da aynı derecede önemlidir. Paralel EVM gibi yenilikler, işlem hacmini ve verimliliği artıran çözümler sunarak blok zincirinin daha ölçeklenebilir olmasını sağlar. Bu teknolojilerin gelişimi, blok zinciri ekosisteminin geleceğini şekillendirecek ve bu alandaki ilerlemeleri ve uygulamaları teşvik edecektir.

Derinlemesine İnceleme Paralel EVM ve Ekosistemi

Derinlemesine İnceleme Paralel EVM ve Ekosistemi

ETH-5.17%
GAS-5.13%
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.
  • Reward
  • 8
  • Share
Comment
0/400
DeFiGraylingvip
· 07-10 00:37
Düğüm merkezi nasıl kırılır, insanı deli ediyor.
View OriginalReply0
Lonely_Validatorvip
· 07-10 00:23
Herkes evm'nin işe yaramadığını söylüyor, ama temel sorunlar hâlâ çözülmedi.
View OriginalReply0
RugPullSurvivorvip
· 07-09 02:45
Hem pahalı hem de yavaş, kullanılamaz.
View OriginalReply0
AllInAlicevip
· 07-08 00:20
Açıkça söylemek gerekirse, performansı yemektir.
View OriginalReply0
TokenRationEatervip
· 07-07 02:34
Yarın büyük boğa koşusunu buradan izleyeceğiz.
View OriginalReply0
LiquidityNinjavip
· 07-07 02:30
Bu sefer yine eski sorun Düğüm merkezileşmesi
View OriginalReply0
LayerHoppervip
· 07-07 02:24
Transfer hızının yavaş olma sorununu ne zaman çözeceksiniz?
View OriginalReply0
ChainWallflowervip
· 07-07 02:22
Bu hızla fırça transferimi işleyemez.
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)