并行EVM技术解析: 提升以太坊性能的新趋势

EVM:以太坊的核心组件

EVM(以太坊虚拟机)是以太坊的核心,负责运行智能合约和处理交易。与其他虚拟机不同,EVM是一个专门的计算引擎,提供计算和存储的抽象。它执行自己的字节码指令集,通常由Solidity编译而成。

EVM是一个准图灵完备的状态机。"准"是因为所有执行步骤都会消耗有限的资源Gas,避免了可能的死循环导致整个以太坊平台停止的情况。EVM没有调度功能,而是依次执行区块中的交易,修改世界状态。这种线性执行过程限制了并行执行的可能性。

并行EVM:高性能 Layer1 的换心术

高性能Layer1的并行策略

为了解决以太坊的性能瓶颈,许多高性能Layer1采用了不同的虚拟机和并行执行策略。

虚拟机选择

许多高性能Layer1选择使用基于WASM、eBPF或Move字节码的虚拟机,而非EVM。这些虚拟机通常更高效、更适合作为去中心化计算平台。

并行执行方法

实现并行执行的主要挑战是确定哪些交易是不相关的。高性能Layer1主要依赖两种方法:

  1. 状态访问方法:预先知道每个交易可以访问区块链状态的哪一部分,从而分析出哪些交易是独立的。

  2. 乐观并行模型:假设所有交易都是独立的,然后回顾性地验证这一假设并在必要时进行调整。

并行EVM:高性能 Layer1 的换心术

并行EVM的发展

并行EVM的概念近年来得到了更多关注。目前,可以定义为并行EVM的主要包括三类:

  1. 现有EVM兼容Layer1的并行执行升级
  2. 采用并行执行技术的新EVM兼容Layer1
  3. 非EVM兼容Layer1上的EVM兼容方案

并行EVM:高性能 Layer1 的换心术

一些新兴项目如Monad、Sei V2和Artela正在探索并行EVM的实现。这些项目采用不同的技术方案,旨在提高交易处理效率和网络吞吐量。

并行EVM:高性能 Layer1 的换心术

同时,一些非EVM兼容的公链也在寻求EVM兼容性,如Solana上的Neon项目。这些方案通常将EVM作为智能合约在原生环境中运行,以实现无缝兼容。

并行EVM:高性能 Layer1 的换心术

未来展望

并行技术在区块链领域仍是一个热点话题,但目前主要集中在对乐观执行模型的改造和模仿。未来可能会有更多Layer1项目加入并行EVM的竞争,同时一些现有Layer1也可能实现EVM并行升级或EVM兼容方案。

并行EVM:高性能 Layer1 的换心术

除了高性能EVM,区块链生态系统的多样化发展也值得期待,如WASM、SVM及Move VM等不同虚拟机技术的应用和发展。这种多元化有助于推动整个区块链技术的创新和进步。

并行EVM:高性能 Layer1 的换心术

ETH-1.27%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 5
  • 分享
评论
0/400
韭当割vip
· 07-22 09:19
gas真是贵死了
回复0
踏空资深专业户vip
· 07-21 23:51
毫无新意毛用没有
回复0
NFT慈善家vip
· 07-21 23:51
影响证明 >>>>>> 线性执行 老实说
查看原文回复0
BrokenDAOvip
· 07-21 23:49
又一个想修EVM的 图灵不完备改图灵完备 能改?历史经验还不够多吗
回复0
DAOplomacyvip
· 07-21 23:38
次优治理激励……老实说,和往常一样
查看原文回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)