并行执行和并行化 EVM 解释

摘要: 加密货币中的并行执行可实现同步交易处理,使 Solana、Aptos 和 Sui 等区块链的速度比传统模式快达 100 倍。

通过并发处理独立的交易,这些网络可减少拥堵和费用,支持大规模的高需求应用。 

并行化的 EVM(如 MegaETH 和 Monad)为以太坊生态系统带来了这一创新,显著提高了可扩展性。

什么是加密货币中的并行执行?

加密货币中的并行执行是一种先进的扩展解决方案,可使区块链同时处理多个交易。通过将交易分为独立交易和依赖交易,这种方法可以让不冲突的交易在多个节点上同时执行,从而优化网络资源的使用。

实际上,并行执行通过并行运行独立事务来加快吞吐量,同时顺序处理访问共享账户或合约的从属事务,从而保持网络共识。这种架构虽然错综复杂,却是实现可扩展应用所需的高速事务处理能力的关键。

Solana、Aptos 和 Sui 等网络利用并行执行,交易速度比传统区块链快达 100 倍。下图显示了Solana 的 Sealevel 共识如何将单线程执行转变为多线程执行,以提高速度。

在 Solana 上并行执行

顺序执行与并行执行

在区块链网络中,交易执行模式对网络速度、效率和可扩展性至关重要。目前,两种主要的设计是顺序执行和并行执行,各有不同的优势和权衡。

顺序执行的优势和权衡

在以太坊等网络采用的顺序执行模式中,交易按照严格的顺序逐一处理,从而确保整个网络的一致性。这种模式非常适合复杂的操作,因为它通过逐步更新分类账,最大限度地减少了冲突。

然而,主要的局限性在于可扩展性;顺序处理限制了吞吐量,在需求高峰期造成拥堵并导致费用增加。

顺序执行

并行执行的优势与权衡

Solana 等网络采用的并行执行技术可在多个节点上同时处理互不冲突的交易,从而显著提高速度和效率。

这种模式可以缓解瓶颈问题,并具有很强的可扩展性,但由于需要先进的同步机制来防止数据冲突,因此带来了额外的复杂性。

并行执行

并行区块链

一些下一代区块链正在利用并行执行来提高交易速度、降低成本和处理高需求:

  • Sei:通过双涡轮共识和市场优化并行化,Sei专为快速交易和 DeFi 应用而设计,可实现近乎即时的交易确认。
  • Sui: Sui 的并行执行可同时处理多个状态,即使在大规模运行时也能确保可靠性和快速性能。
  • Aptos Aptos采用 Block-STM 引擎,通过并行处理交易实现高吞吐量,克服了顺序处理的局限性。
  • Solana:作为并行化领域的先驱,Solana 的Sealevel 运行时可实现多线程执行,缩短确认时间并最大限度地提高网络效率。

这些平台展示了并行执行的独特实现方式,以扩展区块链性能,提高交易处理能力和整体网络能力。

什么是并行 EVM?

并行化的以太坊虚拟机(EVM)是一种区块链,它通过实现并发交易处理来加速以太坊虚拟机(EVM)。与按顺序处理交易的以太坊单线程设置不同,并行化 EVM 可提高可扩展性和吞吐量,使 dApp 能够支持更多用户,而不会出现拥塞。

Sei v2MegaETHMonad是并行化 EVM 最突出的例子,有的已经上线,有的还在测试阶段。

底线

并行执行代表了区块链可扩展性的阶跃函数式增长,使网络能够同时处理多个交易,克服了以太坊等顺序模型的局限性。

通过支持并行事务处理,Solana 和 Sui 等下一代 1 层系统大大提高了速度和效率,这对高需求应用至关重要。

Sei v2 和 Monad 等并行化 EVM 为以太坊生态系统推进了这一方法,展示了并行执行在支持大规模链上应用方面的变革潜力。