股价飙升150%走出市值暴跌
并行EVM兴起,哪些项目值得重点关注?
原文作者:David,深潮 TechFlow
加密市场的叙事总是遵循着因果循环。
最近几个月,随着比特币生态中的铭文持续爆发,资金外溢和 Fomo 情绪也使得铭文相继在其他链上开花,但结果也带来了负面效应:
由于铭文数量和种类过多,包括 Arbitrum、 Avalanche、Cronos、zkSync 和 The Open Network 在内的多个区块链网络,随后都经历了性能不堪重负的情况。
于是因为铭文狂热,市场又重新开始审视 EVM 的性能问题。
与此同时,与优化 EVM 性能相关的一个新叙事开始出现——并行 EVM(Parallel EVM)。
前 Polygon 联合创始人 JD 最近曾在社媒上表示,预感 2024 年每一个 L2 都会将自己重新进行品牌包装,贴上“并行 EVM”的标签;
而 Paradigm 的 CTO Georgios 也认为, 2024 将会是“并行 EVM 之年”,同时表示 Paradigm 内部也在做相关技术的探索和设计。
为何大家如此看好并行 EVM?
除了铭文加剧 EVM 链性能负担这个直接导火索之外,优化 EVM 是加密世界中一个持续的主题——新公链、OP 系 L2、ZK 系 L2 等等,都是优化 EVM 而衍生出的叙事和项目,市场对其估值也会更高。
但以上叙事已经相对成熟,相关项目已经没有太大的炒作空间。于是并行 EVM 这一优化 EVM 性能的新方法很容易在牛市中受到市场关注。
回到概念本身,并行 EVM 究竟是什么?具体的实现方式是怎样的?又有哪些相关的项目值得提前关注?
本期内容,我们试图对以上问题进行回答。
并行,更有效率
那么,什么是并行 EVM?
并行 EVM(Ethereum Virtual Machine)是一个旨在改进现有 EVM 性能和效率的概念。
众所周知,EVM 是以太坊的核心,负责运行智能合约和处理交易。
目前的 EVM 为了保持网络的一致性和安全性,其设计中有一个非常重要的特征:
交易是按照顺序执行的。
顺序执行确保了交易和智能合约能够以确定性顺序执行,从而更容易管理和预测区块链的状态。这个设计选择优先考虑了安全性,并减少了与并行执行相关的潜在复杂性和漏洞。
但在面临高负载的情况下,可能会导致网络拥堵和延迟。
将 EVM 的原始设计想象成单车道上的车辆一辆接一辆地前进,每辆车辆都必须按照前车的速度行驶,一旦有车辆(交易)发生拥堵,后续其他车辆就会全堵在路上;
而并行 EVM,就像是将这条单行道扩展成多车道高速公路,允许多辆车同时行驶。
从技术角度说,并行 EVM 允许不同的独立交易或智能合约同时进行,大大提高了 EVM 处理速度和系统吞吐量。
那么,实现并行 EVM 的方式有哪些?
我们无意做特别深入的技术解读,在此可以先给出一般性的并行 EVM 处理方法:
分区或分片:将交易分区或分组,使得它们可以并行执行。这意味着不同的交易可以同时在不同的处理单元上执行,而不是一个接一个。此外,Solana 的 SVM 就采用了类似的处理逻辑。
优化算法:开发新的调度算法和优化技术,以有效管理和执行并行任务,同时保持交易的正确性和顺序。
安全和一致性保障:实现复杂的同步机制和一致性模型,确保即使在并行处理的情况下,也能保持整个系统的安全和数据一致性。
总之,通过并行处理交易,可以让 EVM 在同一时间处理更多的交易,显著提高 TPS,减轻网络拥堵情况,并且提高扩展性。
目前市场上已经有一些项目开始朝并行 EVM 的设计进行探索,但实现的方式各有特点。接下来我们将对相关的项目进行具体的介绍和盘点。
独立派: 自建 L1,设计成并行 EVM
既然以太坊的 EVM 目前的交易是顺序执行的,那么第一个执行并行 EVM 的思路非常直接:
放下以太坊,另起炉灶自己做一个独立的 Layer 1 来运行并行 EVM。
代表项目:Monad 和 Sei。
Monad:自带并行 EVM 的 L1
Monad 是一个致力于解决传统 EVM 可扩展性问题的区块链项目。它采用并行执行策略,与以太坊相兼容,旨在通过提高交易处理速度和系统效率来优化区块链性能。
通过实现并行执行,Monad 目标是大幅提升交易吞吐量,解决现有 EVM 链在高负载下的拥堵问题,其最终目标是达到物理带宽限制的 400, 000 TPS。