並行EVM技術革新:提升區塊鏈性能的新浪潮

robot
摘要生成中

探討並行EVM技術及其生態發展

EVM概述

EVM(以太坊虛擬機)是智能合約執行的核心。開發者使用Solidity等高級語言編寫合約,再編譯成EVM可執行的字節碼。熟悉底層操作碼的工程師可以直接優化代碼,提高效率並降低gas消耗。著名的Seaport協議就大量使用內聯匯編來最小化用戶成本。

EVM作爲執行層定義了標準字節碼,使合約可在多個網路上部署。雖然標準統一,但實現方式多樣。以太坊的Geth客戶端用Go實現EVM,而Ipsilon團隊維護C++版本,允許不同的優化和定制。

深入探討並行EVM及其生態

並行EVM的需求

傳統區塊鏈按順序執行交易,類似單核CPU,難以擴展到大規模用戶基礎。並行EVM允許同時處理多筆交易,大幅提升吞吐量。但這帶來了工程挑戰,如處理並發交易對同一合約的寫入衝突。

深入探討並行EVM及其生態

並行EVM的創新

以Monad爲例,其創新包括:

  • 樂觀並行執行:同時處理多筆交易,跟蹤輸入輸出,根據關聯性決定執行順序。

  • 延遲執行:先達成交易排序共識,再推遲到獨立通道執行,提高效率。

  • 自定義狀態數據庫:優化狀態存儲和訪問,加快智能合約執行。

  • 高性能共識機制:改進HotStuff機制,支持大規模節點同步,提高共識效率。

深入探討並行EVM及其生態

技術挑戰

並行執行引入狀態衝突問題,需要衝突檢測和解決機制。各團隊還需重新設計狀態數據庫,開發兼容的共識算法。

主要挑戰包括以太坊長期價值捕獲和節點去中心化。快速生態發展是保持競爭力的關鍵。需在性能和去中心化間取得平衡。

深入探討並行EVM及其生態

並行EVM項目概覽

  • Monad:領先的並行EVM項目,目標10,000 TPS,已獲2.44億美元融資。

深入探討並行EVM及其生態

  • Sei:推出Sei V2並行EVM網路,TPS可達12,500。

深入探討並行EVM及其生態

  • Artela:通過EVM++雙虛擬機增強執行層。

深入探討並行EVM及其生態

  • Canto:引入Cyclone Stack計劃以支持並行EVM。

深入探討並行EVM及其生態

  • Neon:Solana上的EVM兼容解決方案,TPS超2,000。

  • Eclipse:將Solana VM引入以太坊的Layer方案。

  • Lumio:模塊化VM Layer,支持多種高性能VM。

深入探討並行EVM及其生態

結語

並行EVM等執行層創新爲提高區塊鏈性能和可擴展性提供了有力支持。這些技術的發展將推動區塊鏈生態系統進一步進步,支持更廣泛的應用。

ETH7.42%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 6
  • 分享
留言
0/400
NullWhisperervip
· 07-20 09:48
嗯……状态冲突可能是一个关键的利用向量,老实说。
查看原文回復0
staking_grampsvip
· 07-20 00:23
并行化刚需 gogogogo
回復0
PumpDetectorvip
· 07-17 21:29
以前听过这个故事……老一套的扩展恐慌
查看原文回復0
经典割韭机vip
· 07-17 21:27
搞快点 上新链卷它!
回復0
TokenVelocityvip
· 07-17 21:24
卧槽 这玩意儿靠谱嘛
回復0
链上老中医vip
· 07-17 21:21
代码写得好还是干脆挖矿好?
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)