区块链智能合约中的并发性和并行性

欧易(OKX)交易所

新用户永久最高20%手续费减免!

官网注册   APP下载

以太坊很慢——极其缓慢。

最近做一个简单的USDC审批交易,大概花了3个小时进行验证。

这里有一个更有启发性的统计数据:以太坊平均每10~20秒发布一个区块。每个区块包含少于350个交易。所有这些大致转换为每秒30个交易。

当批评以太坊的缓慢时,Visa的2000 tps经常被提起。也许这是一个不公平的比较,因为以太坊仍处于开发阶段。

然而,以太坊似乎不太可能在短期内主宰数字金融。

以太坊的低吞吐量是一个基础性问题。

区块链智能合约中的并发性和并行性

以太坊是一个基于账户的区块链:账本状态被定义为一个从账户地址到一段数据的键值映射。

简单的ETH交易(价值转移)可以实现账户对ETH余额数据的增减。同样,更复杂的交易(合约调用)将改变指定帐户的数据。

在这种情况下,以太坊交易是全球账本状态的转换函数。这就是让以太坊虚拟机(EVM)图灵完成并允许智能合约成为可能的原因;以太坊智能合约本质上是一个可交互的账户数据。

跨链流动性Hub有哪些优势?一文读懂跨链流动性Hub

现在让我们看看EVM如何处理或验证这些交易。并行处理所有交易是不合理的。按照设计,所有交易都试图改变整个全局状态。

如果交易并行运行,EVM将偏向于竞态条件:两个程序(在本例中是交易)尝试并行地增加uint变量。因为两个程序同时访问变量,所以变量只增加一次而不是两次。

为了解决此类并发bug,以太坊选择逐个处理交易。换句话说,EVM是一个单线程状态机。

因此,以太坊实现了Concurrency(并发),而不是Parallelism(并行)。

以太坊类似于只有一个出纳员的票务队列,其处理时间不一致。排队的人是等待验证的交易,唯一的出纳员是虚拟机。当我们考虑到gas费用时,事情就变得更加复杂了。现在,任何人都可以额外付费插队。超长的队伍意味着那些不能花钱买到更好位置的人将不得不等待过多的时间来处理他们的票。

以太坊的低吞吐量是个问题,尤其是从web3.0的角度来看。以太坊确实成为了所有web应用程序的媒介。如果它目前的吞吐量持续下去,像为Reddit上的一篇帖子加赞这样微不足道的任务可能需要超过两个小时的时间来处理。我们生活在一个速度决定一切的时代,以太坊太慢了。

可能会问,为什么不选择性地应用并发性呢?

更详细地说,为什么不将并发应用到冲突的交易上——例如,将价值转移到同一个帐户上——并并行处理其余的交易。不幸的是,Saraph和Herlihy已经向我们表明,所实现的加速充其量是适度的。

已经提出了许多加速以太坊并提高其可扩展性的解决方案。最近的EIP-1559——伦敦硬分叉——并不直接影响以太坊的交易速度,但理论上应该通过减少普通用户在交易处理前必须等待的潜在区块数量来稳定其在大规模交易峰值上的波动。然后是L2的rollup,这应该会直接影响以太坊的吞吐量,而不会破坏区块链宝贵的去信任。

与此同时,其他模拟通用虚拟机的区块链也在积极开发中。有些已经成功实现了并行,承诺吞吐量远高于以太坊的30 tps。特别关注Algorand、Solana和Cardano,以及他们在智能合约中实现并行化的独特方法。

以上就是区块链智能合约中的并发性和并行性的详细内容,更多关于智能合约中的并发性和并行性的资料请关注掘金网其它相关文章!

闪电网络和雷电网络是什么?闪电和雷电网络的区别是什么?

原创文章,作者:菜鸡,如若转载,请注明出处:https://www.20on.com/214303.html

(0)
菜鸡菜鸡
上一篇 12 11 月, 2022 1:52 上午
下一篇 12 11 月, 2022 2:53 上午

欧易(OKX)交易所

新用户永久最高20%手续费减免!

官网注册   APP下载

相关推荐

  • 数字货币的交易规则是什么?数字货币交易规则解析

    什么是数字货币的交易规则? 数字货币交易规则是指在数字货币交易所进行交易的各项规定和标准。数字货币交易作为一种全新的金融交易方式,其交易规则相对传统金融市场还较为简单,同时又存在很…

    23 3 月, 2023
  • 一文读懂比特币的估值分析方法

    摘要:本文将以读懂比特币估值分析,解密投资迷雾为主要内容,介绍比特币的估值分析方法以及投资策略,为读者提供背景信息和引起读者兴趣。 一、比特币的基本概念 1、比特币的定义 比特币(…

    9 4 月, 2023
  • wemix钱包安装苹果(wemix钱包怎么打开)

    摘要:本篇文章将介绍wemix钱包在苹果平台上的安装方法,以及如何打开wemix钱包。对于初次使用wemix钱包的读者,本文提供了详细的指导,帮助读者快速上手。 一、准备工作 1、…

    18 5 月, 2023
  • 区块链GameFi是什么意思?一文读懂GameFi

    全文导读 最近一段时间,Axie Infinity作为整个NFT的龙头,它的表现可以说是非常突出,也正是因为它的疯狂,整个GameFi都被引爆了,就连排名在Axie Infinity之后的SKILL也随着Axie Infinity的火爆在两周的时间内实现了百倍增长,其他的GameFi概念币也随之开始此起彼伏的增长

    1 4 月, 2022
  • TRON(TRX)基本概念介绍

    TRX 简介 TRX(全称 TRONIX)是由波场基金会发行的基于波场协议的主网货币,简称 TRX。与以太坊和比特币等基于 PoW 挖矿不同,TRON 采用 DPoS 机制。 当前…

    12 12 月, 2022
  • 门罗币达世币大零币哪个最好?三大匿名币对比分析

    摘要: 本文将介绍三种匿名币:门罗币、达世币和大零币,并对它们进行对比分析。其中将从四个方面进行阐述,分别是:算法和技术、隐私和匿名性、交易速度和费用以及社区和开发者。通过这些方面…

    15 4 月, 2023
  • Ellipsis是什么平台?去中心化交易所Ellipsis全面介绍

    全文导读 说起Ellipsis,可能有的投资者听说过,但是大部分的投资者应该还不太了解,其实Ellipsis就是币安智能链上的一个去中心化交易所,该项目是一个创新的交易平台,它可以用于以极低的滑点和最低的费用交易一系列稳定币。Ellipsis是在2021年初正式

    24 3 月, 2022
  • 2020年全球公有链最新十五大排名一览!

    摘要: 2020年全球公有链排名出炉,各大项目在市场竞争中各显其能。本文将从技术创新、应用范围、社区生态及潜力四个方面,分别分析哪些项目脱颖而出。 一、技术创新 技术创新是公有链项…

    20 4 月, 2023
  • 区块链系统开发[区块链系统开发商]

    摘要:本文将介绍区块链系统开发商,为读者提供相关背景信息,引起读者兴趣。 一、区块链系统开发商概述 随着区块链技术的不断发展,更多的企业开始利用区块链技术来解决现有的问题,这也驱动…

    24 6 月, 2023
  • 如何在数字货币交易所进行合约交易?

    摘要:本文是一篇关于数字货币交易所合约交易指南的文章,旨在为读者提供基础的知识和操作技巧,引发读者的兴趣和关注。本文将从四个方面对数字货币交易所合约交易指南进行阐述,包括交易方式、…

    11 4 月, 2023