近期加密市场的叙事总是遵循着因果循环的效应,就像比特币生态中的铭文持续爆发,但结果也带来了负面效应,市场又重新开始审视EVM的性能问题,与此同时,与优化EVM性能相关的一个新叙事开始出现就是并行EVM,究竟什么是并行EVM?很多人可能并不了解,简单来说并行EVM就是一种技术方案,旨在通过将以太坊虚拟机(EVM)的执行能力分散到多个并行处理单元上,以提高区块链网络的处理速度和性能。下面币圈子小编为大家全面介绍一下并行EVM。
并行EVM(Ethereum Virtual Machine)是一个旨在改进现有EVM性能和效率的概念。众所周知,EVM是以太坊的核心,负责运行智能合约和处理交易。目前的EVM为了保持网络的一致性和安全性,其设计中有一个非常重要的特征就是交易是按照顺序执行的。
顺序执行确保了交易和智能合约能够以确定性顺序执行,从而更容易管理和预测区块链的状态。这个设计选择优先考虑了安全性,并减少了与并行执行相关的潜在复杂性和漏洞。但在面临高负载的情况下,可能会导致网络拥堵和延迟。
将EVM的原始设计想象成单车道上的车辆一辆接一辆地前进,每辆车辆都必须按照前车的速度行驶,一旦有车辆(交易)发生拥堵,后续其他车辆就会全堵在路上;而并行EVM,就像是将这条单行道扩展成多车道高速公路,允许多辆车同时行驶。
从技术角度说,并行EVM允许不同的独立交易或智能合约同时进行,大大提高了EVM处理速度和系统吞吐量。
并行EVM的处理方式主要有分区或分片、优化算法以及安全和一致性保障3个方面,通过并行处理交易,可以让EVM在同一时间处理更多的交易,显著提高TPS,减轻网络拥堵情况,并且提高扩展性。下文是具体分析:
1、分区或分片
将交易分区或分组,使得它们可以并行执行。这意味着不同的交易可以同时在不同的处理单元上执行,而不是一个接一个。此外,Solana的SVM就采用了类似的处理逻辑。
2、优化算法
开发新的调度算法和优化技术,以有效管理和执行并行任务,同时保持交易的正确性和顺序。
3、安全和一致性保障
实现复杂的同步机制和一致性模型,确保即使在并行处理的情况下,也能保持整个系统的安全和数据一致性。
以上全部内容就是对什么是并行EVM这一问题的解答,并行EVM的叙事有抬头迹象,但是否能够持续火热,一方面要看不同L1和L2们在技术上实打实的突破;另一方面则还需要密切关注项目方的动向,伴随明年1季度到来的坎昆升级优化以太坊的动作,并行EVM这种优化其性能的叙事,或许还会迎来一次高潮。另外不同的区块链项目可能采用不同的方法来实现并行EVM,这取决于其设计目标和技术架构。这个领域的研究和发展仍在进行中,随着区块链技术的不断演进,可能会看到更多关于并行EVM的创新和实验。