深度解读并行执行:潜力、挑战与未来
当前区块链行业所面临的挑战
目前,主流区块链提供了一系列的应用,包括DeFi、NFT、社交媒体,甚至游戏。然而,这些应用程序的质量和能力受到一个根本性的限制:区块链难以同时处理多个交易。在去中心化应用程序中,并行执行至关重要,因为它允许智能合约平台同时处理多个交易,从而提高网络的整体吞吐量和响应能力。为解决这一关键障碍,过去五年中,行业的发展主要致力于通过并行化改善区块链的性能。
在之前的报告中,我们深入研究了增强可扩展性的各种方法,展示了模块化设计、DAG等创新架构以及Aptos和Sui等案例研究。然而,区块链领域中一个经常被忽视的方面是网络如何处理并行执行以及如何比较这些方法。
本研究报告旨在揭示即将到来的第1层区块链,这将有助于解决当前区块链的问题,并为未来的并行执行建立分类框架。我们将重点关注这些解决方案如何实现并行执行,并比较它们克服现有区块链网络限制的方法。通过研究这些下一代区块链采用的各种策略和技术,我们希望为并行执行的未来及其在推动区块链创新中的作用提供有价值的见解。
EVM
目前大多数智能合约平台都依赖于以太坊虚拟机(EVM),但它存在一个主要缺点:无法并发执行交易。这一限制促使新一波L1解决方案发展,强调并行执行作为提高可扩展性和效率的手段。
智能合约区块链有两个主要组成部分:共识机制和虚拟机,前者帮助节点就交易排序和纳入达成一致,后者运行应用程序代码并更新应用状态和账户余额。以太坊通过EVM引入了可编程智能合约,EVM是一个共享系统,每个节点保留所有应用程序及其状态的副本。尽管它很受欢迎,但使用EVM的区块链在处理速度方面受限。例如,以太坊每秒可以处理大约10笔交易(tps),而最快的EVM链Binance Chain仅能达到200多tps。这种低效是由于EVM的顺序处理模式,即交易是一个接一个地处理。
Monad,一个专注于可扩展性的L1,在最近的一篇文章中对此进行了正确的分析,“作为参考:一个简单的纸牌游戏,每10秒有10,000个用户移动一次,需要1000 tps。”就目前的情况来看,EVM不太可能在一条链中支持这么多的交易。
- 星际资讯
免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。