EVM (Ethereum Sanal Makinesi), Ethereum'un çekirdeğidir ve akıllı sözleşmeleri çalıştırmak ve işlemleri işlemekten sorumludur. Diğer sanal makinelerden farklı olarak, EVM, hesaplama ve depolama için soyutlama sağlayan özel bir hesaplama motorudur. Kendi bayt kodu talimat setini yürütür ve genellikle Solidity tarafından derlenir.
EVM, yarı Turing tam bir durum makinesidir. "Yarı" terimi, tüm yürütme adımlarının sınırlı kaynak olan Gas tüketmesi nedeniyle, olası bir sonsuz döngünün Ethereum platformunun durmasına neden olabileceği durumları önlemektedir. EVM'ın zamanlama işlevi yoktur, yerine blok içindeki işlemleri sırayla gerçekleştirir ve dünya durumunu değiştirir. Bu doğrusal yürütme süreci, paralel yürütme olasılığını sınırlamaktadır.
Yüksek Performanslı Layer1 Paralel Stratejisi
Ethereum'un performans darboğazını çözmek için birçok yüksek performanslı Layer1, farklı sanal makineler ve paralel yürütme stratejileri benimsemiştir.
Sanal Makine Seçimi
Birçok yüksek performanslı Layer1, EVM yerine WASM, eBPF veya Move bytecode tabanlı sanal makineleri tercih etmektedir. Bu sanal makineler genellikle daha verimli olup, merkeziyetsiz bir hesaplama platformu olarak daha uygundur.
Paralel Yürütme Yöntemi
Paralel yürütmeyi gerçekleştirmenin ana zorluğu, hangi işlemlerin birbirleriyle alakasız olduğunu belirlemektir. Yüksek performanslı Layer1 genellikle iki yönteme dayanır:
Durum erişim yöntemi: Her işlemin blok zinciri durumunun hangi kısmına erişebileceğini önceden bilerek, hangi işlemlerin bağımsız olduğunu analiz etmek.
İyimser Paralel Model: Tüm işlemlerin bağımsız olduğunu varsayıp, bu varsayımı geriye dönük olarak doğrulamak ve gerekli olduğunda ayarlamalar yapmak.
Paralel EVM'in Gelişimi
Son yıllarda Paralel EVM kavramı daha fazla dikkat çekti. Şu anda, Paralel EVM olarak tanımlanabilecek üç ana kategori bulunmaktadır:
Mevcut EVM uyumlu Layer1'in paralel yürütme yükseltmesi
Paralel yürütme teknolojisini kullanan yeni EVM uyumlu Layer1
EVM uyumlu olmayan Layer1 üzerindeki EVM uyumlu çözümler
Bazı yeni projeler, Monad, Sei V2 ve Artela, paralel EVM'nin uygulanmasını keşfediyor. Bu projeler, işlem işleme verimliliğini ve ağ üzerinden geçiş oranını artırmayı hedefleyen farklı teknik çözümler kullanıyor.
Aynı zamanda, bazı EVM uyumlu olmayan kamu blok zincirleri de EVM uyumluluğu arıyor, örneğin Solana üzerindeki Neon projesi. Bu çözümler genellikle EVM'yi akıllı sözleşmelerin yerel ortamda çalıştırılması olarak kullanarak kesintisiz uyumluluk sağlamaktadır.
Gelecek Görünümü
Paralel teknoloji, blok zinciri alanında hâlâ sıcak bir konu, ancak şu anda esas olarak iyimser yürütme modelinin değiştirilmesi ve taklit edilmesine odaklanıyor. Gelecekte daha fazla Layer1 projesinin paralel EVM rekabetine katılması muhtemel, aynı zamanda bazı mevcut Layer1 projeleri de EVM paralel yükseltmesi veya EVM uyumlu çözümler gerçekleştirebilir.
Yüksek performanslı EVM'nin yanı sıra, blok zinciri ekosisteminin çeşitlendirilmiş gelişimi de beklentiler arasında; WASM, SVM ve Move VM gibi farklı sanal makine teknolojilerinin uygulanması ve geliştirilmesi. Bu çeşitlilik, blok zinciri teknolojisinin yenilik ve ilerlemesini teşvik etmeye yardımcı olur.
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.
15 Likes
Reward
15
5
Share
Comment
0/400
LeekCutter
· 07-22 09:19
gas gerçekten çok pahalı
View OriginalReply0
MissedTheBoat
· 07-21 23:51
Tamamen sıradan ve işe yaramaz.
View OriginalReply0
NftPhilanthropist
· 07-21 23:51
etki kanıtı >>>>>> doğrusal yürütme tbh
View OriginalReply0
BrokenDAO
· 07-21 23:49
Yine EVM'yi düzeltmek isteyen birinin Turing Tamamlandı olmayanı Turing Tamamlandı'ya çevirmesi mümkün mü? Tarihsel deneyim yeterince fazla değil mi?
View OriginalReply0
DAOplomacy
· 07-21 23:38
alt düzey yönetişim teşvikleri... her zamanki gibi açıkçası
Paralel EVM Teknolojisi Analizi: Ethereum Performansını Artıran Yeni Eğilim
EVM: Ethereum'in temel bileşeni
EVM (Ethereum Sanal Makinesi), Ethereum'un çekirdeğidir ve akıllı sözleşmeleri çalıştırmak ve işlemleri işlemekten sorumludur. Diğer sanal makinelerden farklı olarak, EVM, hesaplama ve depolama için soyutlama sağlayan özel bir hesaplama motorudur. Kendi bayt kodu talimat setini yürütür ve genellikle Solidity tarafından derlenir.
EVM, yarı Turing tam bir durum makinesidir. "Yarı" terimi, tüm yürütme adımlarının sınırlı kaynak olan Gas tüketmesi nedeniyle, olası bir sonsuz döngünün Ethereum platformunun durmasına neden olabileceği durumları önlemektedir. EVM'ın zamanlama işlevi yoktur, yerine blok içindeki işlemleri sırayla gerçekleştirir ve dünya durumunu değiştirir. Bu doğrusal yürütme süreci, paralel yürütme olasılığını sınırlamaktadır.
Yüksek Performanslı Layer1 Paralel Stratejisi
Ethereum'un performans darboğazını çözmek için birçok yüksek performanslı Layer1, farklı sanal makineler ve paralel yürütme stratejileri benimsemiştir.
Sanal Makine Seçimi
Birçok yüksek performanslı Layer1, EVM yerine WASM, eBPF veya Move bytecode tabanlı sanal makineleri tercih etmektedir. Bu sanal makineler genellikle daha verimli olup, merkeziyetsiz bir hesaplama platformu olarak daha uygundur.
Paralel Yürütme Yöntemi
Paralel yürütmeyi gerçekleştirmenin ana zorluğu, hangi işlemlerin birbirleriyle alakasız olduğunu belirlemektir. Yüksek performanslı Layer1 genellikle iki yönteme dayanır:
Durum erişim yöntemi: Her işlemin blok zinciri durumunun hangi kısmına erişebileceğini önceden bilerek, hangi işlemlerin bağımsız olduğunu analiz etmek.
İyimser Paralel Model: Tüm işlemlerin bağımsız olduğunu varsayıp, bu varsayımı geriye dönük olarak doğrulamak ve gerekli olduğunda ayarlamalar yapmak.
Paralel EVM'in Gelişimi
Son yıllarda Paralel EVM kavramı daha fazla dikkat çekti. Şu anda, Paralel EVM olarak tanımlanabilecek üç ana kategori bulunmaktadır:
Bazı yeni projeler, Monad, Sei V2 ve Artela, paralel EVM'nin uygulanmasını keşfediyor. Bu projeler, işlem işleme verimliliğini ve ağ üzerinden geçiş oranını artırmayı hedefleyen farklı teknik çözümler kullanıyor.
Aynı zamanda, bazı EVM uyumlu olmayan kamu blok zincirleri de EVM uyumluluğu arıyor, örneğin Solana üzerindeki Neon projesi. Bu çözümler genellikle EVM'yi akıllı sözleşmelerin yerel ortamda çalıştırılması olarak kullanarak kesintisiz uyumluluk sağlamaktadır.
Gelecek Görünümü
Paralel teknoloji, blok zinciri alanında hâlâ sıcak bir konu, ancak şu anda esas olarak iyimser yürütme modelinin değiştirilmesi ve taklit edilmesine odaklanıyor. Gelecekte daha fazla Layer1 projesinin paralel EVM rekabetine katılması muhtemel, aynı zamanda bazı mevcut Layer1 projeleri de EVM paralel yükseltmesi veya EVM uyumlu çözümler gerçekleştirebilir.
Yüksek performanslı EVM'nin yanı sıra, blok zinciri ekosisteminin çeşitlendirilmiş gelişimi de beklentiler arasında; WASM, SVM ve Move VM gibi farklı sanal makine teknolojilerinin uygulanması ve geliştirilmesi. Bu çeşitlilik, blok zinciri teknolojisinin yenilik ve ilerlemesini teşvik etmeye yardımcı olur.