并行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 2方案。

  • Lumio:模块化VM Layer 2,支持多种高性能VM。

深入探讨并行EVM及其生态

结语

并行EVM等执行层创新为提高区块链性能和可扩展性提供了有力支持。这些技术的发展将推动区块链生态系统进一步进步,支持更广泛的应用。

ETH-0.51%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 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)