并行EVM是通过多线程同时执行无冲突交易来提升TPS的扩容技术;Monad采用乐观执行与冲突后局部重试实现超10,000 TPS;Sei V2则基于DAG事前调度,确保确定性并行以降低延迟。

并行EVM是一种区块链扩容技术,它打破了以太坊逐个处理交易的传统模式,通过同时执行无冲突的交易来大幅提升网络效率,旨在解决拥堵和高昂费用问题。
1、传统的以太坊虚拟机(EVM)是单线程的,所有交易必须按顺序排队执行。这就像一条单车道公路,在高峰期很容易造成严重的交通堵塞,导致交易确认缓慢且手续费高昂。
2、并行EVM则截然不同,它引入了多线程处理能力。系统会智能识别那些互不依赖、不会产生冲突的交易,并将它们分配到不同的“车道”上同时处理,从而极大地提高了交易处理速度(TPS)。
3、实现并行的核心挑战在于如何准确地识别和调度这些非冲突交易。如果两笔交易试图同时修改同一个账户的状态,就必须保证它们的执行顺序,否则会导致数据错误。
4、通过并行化,区块链网络可以更充分地利用现代多核处理器的计算能力,将理论上的吞吐量提升数个数量级,为大规模应用和高频交互场景提供了可能性。
1、Monad是一个从头开始构建的高性能Layer1,它将EVM的执行流程进行了重构。其核心创新在于将交易执行与共识过程解耦,允许在达成共识之前就进行处理。
2、它采用了一种名为“乐观执行”(Optimistic Execution)的技术。系统会提前并行执行区块中的所有交易,并假设它们之间没有冲突。这种先行处理的方式节省了大量等待时间。
3、如果在乐观执行后发现存在依赖冲突(例如,交易B需要交易A的结果),系统并不会完全推倒重来,而是仅重新执行那些存在依赖关系的交易链,大大提升了效率。
4、凭借这种独特的架构,Monad在保持与以太坊EVM完全兼容的同时,旨在实现超过10,000 TPS的惊人性能,吸引开发者无缝迁移现有应用。
1、Sei在其V2版本中引入了并行EVM功能,将其作为对现有Cosmos生态和Wasm虚拟机的补充,从而成为一个支持多虚拟机的平台。
2、Sei的并行化策略侧重于“事前调度”。在交易正式执行前,节点会先分析一个区块内所有交易的依赖关系,并构建一个有向无环图(DAG)来清晰地展示它们的关系。
3、根据这个依赖关系图,Sei能够精确地识别出哪些交易可以安全地并行执行,哪些必须按顺序执行。这种确定性的调度方式避免了乐观执行可能带来的重试开销。
4、Sei的方案特别适合需要低延迟和高吞吐量的特定应用,如去中心化交易所(DEX)。它通过为EVM提供一个高性能的执行环境,旨在成为各类交易应用的首选底层公链。
以上就是什么是并行EVM(Parallel EVM)?Monad和Sei如何解决以太坊的拥堵难题的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。