EVM Paralel Çalıştırmasının Analizi: Yeni Nesil Yüksek Performanslı Kamu Zincirinin Atılımları ve Zorlukları

robot
Abstract generation in progress

EVM: Ethereum'in temel bileşeni

EVM, Ethereum'un temel bileşenidir ve akıllı sözleşmeleri çalıştırmak ve işlemleri işlemekle sorumludur. Bir hesaplama motorudur ve Java sanal makinesine benzer şekilde hesaplama ve depolama soyutlaması sağlar. EVM, genellikle Solidity tarafından derlenen kendi bayt kodu talimat setini yürütür.

Bir yarı Turing tamamlayıcı durumu makinesi olarak, EVM'nin tüm yürütme adımları Gas tüketir ve potansiyel sonsuz döngüleri önler. EVM'nin zamanlama işlevi yoktur, bunun yerine bloktaki işlemleri sırayla yürütür ve dünya durumunu değiştirir. Bu doğrusal yürütme yöntemi, paralel optimizasyon yapmayı zorlaştırır ve bu da Ethereum'un performansında darboğaza yol açar, bu nedenle Layer2 ölçeklendirme çözümlerine ihtiyaç vardır.

Paralel EVM: Yüksek Performanslı Layer1'in Kalp Değiştirme Cerrahisi

Yüksek Performanslı Layer1 Paralel Çözümü

Çoğu yüksek performanslı Layer1, Ethereum'a yönelik paralel işlem yapamama sorununu çözmek için kendi optimizasyon çözümlerini geliştirmiştir; bu çözümler esasen sanal makine ve paralel yürütme olmak üzere iki alanda yoğunlaşmaktadır:

Sanal Makine Seçimi

Yüksek performanslı Layer1 genellikle EVM yerine WASM, eBPF veya Move bytecode tabanlı sanal makineleri kullanmaktadır. WASM, küçük boyut, hızlı yükleme, taşınabilirlik gibi avantajlara sahip olup, EOS, Polkadot gibi projeler tarafından tercih edilmektedir. eBPF, işletim sistemi çekirdek davranışını dinamik olarak değiştirmeye olanak tanır, Solana eBPF tabanlı SBF'yi kullanmaktadır. Move dili güvenlik ve doğrulanabilirliğe odaklanmış olup, Aptos ve Sui tarafından benimsenmiştir.

Paralel EVM: Yüksek Performanslı Layer1'in Kalp Değişimi

Paralel Yürütme

Paralel yürütmenin ana zorluğu, hangi işlemlerin bağımsız olduğunu belirlemektir. Yaygın iki yaklaşım şunlardır:

  1. Durum erişim yöntemi: Her işlemin erişebileceği durum bölümünü önceden bilmek, bağımsız işlemleri analiz etmek. Solana ve Sui bu yöntemi kullanır.

  2. İyimser Paralel Model: Tüm işlemlerin bağımsız olduğunu, sonradan doğrulama ve ayarlama yapıldığını varsayar. Aptos, bu modeli Block-STM ile gerçekleştirir.

Paralel EVM: Yüksek Performanslı Layer1'in Kalp Nakli

Paralel EVM'in Gelişimi

Paralel EVM, 2021 yılında önerildi ve başlangıçta birden fazla işlemi aynı anda işleyebilen EVM'i ifade ediyordu. 2023'ün sonunda, paralel EVM konsepti tekrar ilgi çekti ve birçok proje paralel EVM'i gerçekleştirdiğini iddia etti.

Mantıklı bir paralel EVM tanımı şunları içerir:

  1. EVM uyumlu Layer1'in paralel yürütme yükseltmesi, örneğin BSC, Polygon
  2. Paralel yürütme kullanan EVM uyumlu Layer1, örneğin Monand, Sei V2, Artela
  3. EVM uyumlu olmayan Layer1'in EVM uyumlu çözümleri, örneğin Solana Neon

Paralel EVM: Yüksek Performanslı Layer1'in Kalp Değiştirme Tekniği

Monad, Sei V2 ve Artela, EVM'nin paralel yürütülmesini sağlamak için iyimser paralel modelini benimsemiştir. Solana Neon ise Solana üzerinde EVM yorumlayıcısını gerçekleştirir ve Solana'nın paralel yürütme yeteneğinden yararlanır.

Paralel EVM: Yüksek Performanslı Layer1'in Bypass Tekniği

Ayrıca, Near Aurora ve EOS EVM+ da EVM uyumluluğunu sağlamak için Solana Neon'a benzer bir çözüm kullanıyor. Movement Labs, Aptos ve Sui için müdahale etmeyen EVM uyumluluğu çözümleri geliştiriyor.

Paralel EVM: Yüksek Performanslı Layer1'in Kalp Değiştirme Sanatı

Özet

Blok zinciri paralel teknolojisi, tekrar eden bir konu olup, şu anda esas olarak iyimser yürütme modelinin değişimi ve taklidi ile ilgilidir, somut bir atılım eksikliği vardır. Gelecekte daha fazla yeni projenin paralel EVM rekabetine katılması bekleniyor, eski projeler de EVM paralel yükseltme veya uyumlu çözümler geliştirecektir.

Yüksek performanslı EVM'nin yanı sıra, sektör WASM, SVM ve Move VM gibi daha çeşitli teknolojik gelişmeleri de görmek istiyor.

Paralel EVM: Yüksek Performanslı Layer1'in Değişim Sanatı

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
  • 3
  • Share
Comment
0/400
NoodlesOrTokensvip
· 2h ago
Paralelleştirme gerçekten gerekli mi?
View OriginalReply0
LiquidationWatchervip
· 3h ago
Gas ücreti gerçekten dolandırıcı.
View OriginalReply0
AirdropHunter420vip
· 3h ago
Ethereum gerçekten çok yavaş.
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)