宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 中币 > 正文

智能合约中的并发性和并行性

作者:

时间:1900/1/1 0:00:00

以太坊很慢——极其缓慢。最近做一个简单的USDC审批交易,大概花了3个小时进行验证。这里有一个更有启发性的统计数据:以太坊平均每10~20秒发布一个区块。每个区块包含少于350个交易。所有这些大致转换为每秒30个交易。当批评以太坊的缓慢时,Visa的2000tps经常被提起。也许这是一个不公平的比较,因为以太坊仍处于开发阶段。然而,以太坊似乎不太可能在短期内主宰数字金融。

以太坊的低吞吐量是一个基础性问题。以太坊是一个基于账户的区块链:账本状态被定义为一个从账户地址到一段数据的键值映射。简单的ETH交易(价值转移)可以实现账户对ETH余额数据的增减。同样,更复杂的交易(合约调用)将改变指定帐户的数据。在这种情况下,以太坊交易是全球账本状态的转换函数。这就是让以太坊虚拟机(EVM)图灵完成并允许智能合约成为可能的原因;以太坊智能合约本质上是一个可交互的账户数据。

国家电网公司数字人民币智能合约赋能光伏结算场景首单落地:1月4日消息,近日,由国网雄安金融科技集团有限公司、国网河北省电力有限公司、国网国际融资租赁有限公司(河北分公司)、中国工商银行(北京分行、河北分行)联合攻关的数字人民币智能合约赋能光伏结算场景,实现全国首单落地。电力公司为用户结算光伏发电收入后,依托数字人民币智能合约将定向向设备出租公司支付租金,剩余收益由农户全额享有,充分保障农户无忧享受光伏收益的同时,有效防范了金融机构的资金回收风险,提高了结算效率。(中证网)[2022/1/4 8:23:05]

现在让我们看看EVM如何处理或验证这些交易。并行处理所有交易是不合理的。按照设计,所有交易都试图改变整个全局状态。如果交易并行运行,EVM将偏向于竞态条件:两个程序(在本例中是交易)尝试并行地增加uint变量。因为两个程序同时访问变量,所以变量只增加一次而不是两次。为了解决此类并发bug,以太坊选择逐个处理交易。换句话说,EVM是一个单线程状态机。因此,以太坊实现了Concurrency,而不是Parallelism。

动态 | 昨日新增259个代币型智能合约 Tier 3存在47个安全风险:第三方大数据评级机构RatingToken最新数据显示,2018年8月28日全球共新增1936个合约地址,其中259个为代币型智能合约。在RatingToken同时发布的“新增代币型智能合约风险榜”中,Tier 3、YL链(YL)和LICToken(LIC)风险最高排名前三,其中Tier 3存在47个安全风险,检测得分为2.14。此外,其他登上该风险榜TOP10的还包括GroupAd Dollar(GAD)、EtheremonMonster(EMONA)、XMG Long Official(XMG)、imfomo Long Official(imfomo)、CapitalPlateGame(FOFM)、Health Coin(HCN)和Top Players Mother Token Original(MCTP-original)。如需查看更多智能合约检测结果,请查看原文链接。[2018/8/29]

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

富士通推出新技术检测以太坊智能合约错误:CoinDesk发文称,日本IT巨头富士通公司透露了一项新技术,该技术有助于解决源呼叫真实性的问题,并且能够确定此类错误代码的位置。[2018/3/7]

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

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

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

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

Source:https://medium.com/coinmonks/concurrency-and-parallelism-in-smart-contracts-part-1-10e8f6ecfa12

标签:以太坊TOKKENMON以太坊币最新价格走势图Pylon Eco Tokenkraken交易平台可以提现吗Money

中币热门资讯
预言机:DeFi 和区块链应用程序的无形支柱

智能合约是运行在区块链网络(如以太坊)上的软件代码,并根据特定事件执行操作或任务。假设我想进行一笔交易,在交易中我提供了接收者的地址和证明我拥有并拥有网络资金的证据。如果一切顺利,网络将把资金“转移”给接收者.

1900/1/1 0:00:00
京东首发NFT纪念凭证 基于区块链限时免费领取

2021年11月22日,京东年度重磅技术大会——“JDDiscovery-京东全球科技探索者大会”将正式开启。与往年不同的是,今年用户报名之后可免费获得基于区块链技术的JDD大会NFT纪念凭证.

1900/1/1 0:00:00
如何成为 DAO 工作者并获取报酬

DAO作为一种数字社区,拥有共同使命和财富。在过去的一年里,随着Uniswap和Sushi等协议DAO(持有数十亿美元的资本)的兴起,我们确实看到了该领域取得了一定的成果,同时也看到了像?FriendswithBenefits和Ban.

1900/1/1 0:00:00
CoinShares报告:全球加密监管现状

数字资产管理公司CoinShares发布一份报告,概述了全球加密监管现状。 以下为报告全文: 在过去的一年里,很明显比特币和其他数字资产的价格对监管公告和政府政策的消息非常敏感,这些政策旨在控制采矿并迫使数字资产适应现有的金融框架.

1900/1/1 0:00:00
金色DeFi日报 | NFT市场Rarible与Adobe合作以保护NFT创作者

DeFi数据 1.DeFi总市值:1456.41亿美元 DeFi总市值数据来源:Coingecko2.过去24小时去中心化交易所的交易量:63.6亿美元 过去24小时去中心化交易所的交易量数据来源:Debank3.

1900/1/1 0:00:00
Coinbase和FTX的NFT市场相较去中心化平台有何优劣?

Coinbase和FTX有可能建立具有独特价值主张的NFT交易所。随着Coinbase和FTX公布自己的NFT平台和交易服务,NFT市场格局正在升温.

1900/1/1 0:00:00