Delphi Digital:一文简析并行执行

时间:2024-09-20 编辑: 浏览:(358)

作者:Delphi Digital,翻译:xiaozou

并行执行通常被誉为区块链扩容和大规模采用的关键,可能会吸引“数十亿用户”。

1、为什么要关心状态增长管理?

因为它会影响开发人员的体验、用户支付的费用以及验证者积累的奖励,所以,状态增长管理是所有L1的关键考虑因素。

对于并行化VM(虚拟机)来说,重要的是要注意到,只有不更新相同状态的交易才能并行运行。为了不发生冲突,交易必须是顺序排序的,这意味着如果50%的交易具有相同的状态,并行执行只对其余50%独立交易有利。

2、并行执行的两种主要类型

让我们来看一下并行执行的两种主要类型:

(1)确定性(Deterministic)类型

通过预定义的访问列表映射交易依赖关系,VM跟踪对存储和余额的交易依赖关系,以防止状态冲突,如Solana和Sui所示。

(2)乐观(optimistic)类型

此类并行执行在假定交易不会发生冲突的情况下并行运行或顺序再执行所有交易。此类做法不需要访问列表,从而简化了开发过程,收获了Monad、MegaETH、Aptos和Sei等公链的采用。

3、以太坊的顺序执行

运行以太坊验证者(validators)需要至少8GB RAM和2.8 GHz四核CPU。然而,EVM使用单核执行交易表明它并没有完全进行硬件优化。

EVM不能并行执行交易主要受以下两个因素限制:

它缺乏一种机制来识别具有共享状态依赖关系的交易。

它使用RockDB和Merkle Patricia Trees存储状态数据,并发读写比较复杂。

单独的并行执行不足以维持网络使用。状态增长和状态访问是下一个扩容瓶颈。

并行执行的好处可能被夸大了,因为每区块只有部分选定交易才能并行执行。这在网络拥塞期间变得非常明显,因为依赖关系重叠会减少加速增益。下图所示区块20000006的速度提高了6倍,而区块20434947的速度只提高了1.7倍。

我们来看来自Ghost的数据,对2024年6月初的20M区块到20.1M区块之间的10万个区块的评估表明,顺序依赖关系最小的区块在并行处理情况下执行速度更快。

4、状态增长和状态访问问题

区块链的状态包括账户、各账户余额、nonces和合约信息。随着交易频繁以及新合约的出现,特别是在像ETH这样复杂的系统中,链状态在持续扩展。

5、状态管理的经济焦点

Solana、Sui或Aptos等公链使用状态租金(state rent)等机制,对最佳的状态增长管理提供经济激励。它们通过在交易期间向用户收取存储费,防止验证者和用户支付更高的存储成本。

6、状态管理的技术焦点

大多数技术方法都围绕着高效的数据库结构展开,这些数据库结构支持使用更优的Merkle树结构进行异步读写操作。

Delphi Digital研究员Muhammad Yusuf是这样说的:并行化是一个已决问题。各链将争相支持更强大的设置和更快的虚拟机。但要真正取得长期成果,就需要强劲的状态增长和准入管理机制。”

最新 更多 >
  • 1 ADAPAD币去哪里交易

    ADAPAD币是一种基于区块链技术的加密货币,它的目标是通过分散化的方式改进现有支付系统,并提供安全、快速和低成本的交易体验。拥有ADAPAD币的用户可以通过各种交易所进行买卖,兑换其他加密货币或法定货币。在寻找适合交易ADAPAD币的平台时,有一些广为人知的交易所值得推荐。下面介绍一下欧易交易所、币安交易所和火必交易所。首先是欧易交易所。作为一个备受认可的数字货币交易平台,欧易交易所提供了多种数

  • 2 AERA币怎么出售

    AERA币是一种基于区块链技术的加密货币,它具有去中心化、匿名性、安全性等特点。AERA币的发行量有限,这使得它成为了一种稀缺资源,从而吸引了许多投资者的兴趣。在市场上,有许多交易所提供AERA币的买卖服务。以下是其中三个著名的交易所:第一个是欧易交易所。作为全球领先的数字资产交易平台之一,欧易交易所提供多种加密货币的交易。欧易交易所具备出色的安全性和流动性,在业界享有很高的声誉。它支持多种交易对

  • 3 4PLAY币怎么出售

    4PLAY币是一种虚拟货币,其诞生于数字货币市场。作为一种创新的加密货币,4PLAY币以其独特的交易机制和丰富的应用场景在数字货币圈中备受瞩目。4PLAY币的出售可以通过多个交易所进行,以下将介绍一些知名的交易所。欧易交易所是一家国内知名的数字货币交易平台,提供了多种币种的交易服务。作为早期进入这一领域的交易所之一,欧易交易所拥有较高的交易量和良好的声誉。用户可以在欧易交易所上进行对4PLAY币的

  • 4 1ECO币怎么交易

    ECO币是一种数字货币,它以环保和可持续发展为理念。它的目标是通过倡导社会环境保护和可持续性发展的方式来推动生态环境的改善。作为一种创新的加密货币,ECO币吸引了越来越多的人投资和交易。在市场上,有许多交易所可以进行ECO币的交易。其中最著名的三个交易所是欧易交易所、币安交易所和火必交易所。欧易交易所是一个受欢迎的数字货币交易平台。它提供了全球范围内的交易服务,允许用户以法定货币购买ECO币。欧易

  • 5 1MIL币怎么买卖

    1MIL币是一种新兴的加密货币,由一家名为1MIL的区块链公司发行。该公司的目标是通过提供安全、高效的数字化支付解决方案来改变现有的金融体系。1MIL币的发行总量为1,000,000枚。鉴于1MIL币的潜在增值和市场前景,很多投资者都对如何购买和出售这种数字资产感兴趣。以下将介绍三个著名的交易所,它们为用户提供了安全可靠的平台来进行1MIL币的交易。1. 欧易交易所:欧易交易所是一家全球知名的加密

  • 6 GAMI币的创始人是谁

    GAMI币的创始人是谁? GAMI币是一种全新的数字货币,在加密货币市场上备受关注。它的创始人是一位神秘的数字货币爱好者,大家都非常想知道这个神秘人的真正身份。 GAMI币的理念 GAMI币的创始人一直坚信,数字货币是未来货币发展的趋势,而且会成为人们生活中的重要组成部分。他认为,区块链技术能够极大的改变金融世界,为人们带来更多的便利和效益。因此,他创立了GAMI币,并将其定位为未来数字货币的重要

  • 7 GCR币最高的时候是多少钱?

    GCR币最高的时候是多少钱?全球货币重要性日益增强,以太坊、Bitcoin、Ripple、Litecoin等知名数字货币迅猛发展,而GCR币也是近年来备受关注的一款数字货币。相信许多人都在关心过去GCR币的最高价位是多少。下面我们一起来了解一下吧!在了解GCR币的最高价位之前,我们先简单了解一下GCR币。GCR币(Global Currency Reserve)是一种去中心化的数字货币,旨在为全球

  • 8 GOBTC币历史价格走势怎么样?

    GOBTC币历史价格走势怎么样?GOBTC币是一个新兴的数字货币,它采用了P2P技术,将全球的节点汇聚在一起,并使得交易能够透明、高速、安全进行。GOBTC币价格的历史走势经历了起伏和波动,下面让我们来看一下这个货币的价格变化。2019年起伏不定从2019年第一季度开始,GOBTC币一直处于低谷状态。然而在二季度末,它突然出现了一波大幅上涨的价格,让我市场对它重新产生了关注。在第三季度初期,GOB

  • 9 GLIDE币最高的时候是多少钱?

    GLIDE币是一种基于区块链技术的数字货币,其官方英文名为Glidecoin。自2018年10月上线以来,GLIDE币一直备受投资者和爱好者的关注和追捧。截至目前,其市值已经超过数千万美元。那么,GLIDE币最高的时候是多少钱呢?2018年11月:GLIDE币大涨据数据显示,2018年11月,GLIDE币曾一度飙升至每个币价值2.6美元,市值达到了5000万美元。这一涨势引起了行业内很多人的关注。

  • 10 FYP币的创始人是谁

    FYP币的创始人是谁?在数字货币世界里,FYP币是一种备受关注的加密货币。它的简写代表着“Follow Your Passion”,代表了一种充满激情与动力的生活方式。然而,很多人不知道FYP币的创始人是谁,下面我们就来一一介绍。创始人一:Fabiana CecinFYP币的创始人之一是Fabiana Cecin。她是一名意大利人,在数字货币领域有着十年以上的经验。作为互联网市场营销专家,她善于发