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

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

作者:

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

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

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

穆长春:数字人民币智能合约已在政府补贴、零售营销等领域成功应用:9月2日消息,中国人民银行数字货币研究所所长穆长春在2022年中国国际服务贸易交易会金融服务专题主论坛、2022中国国际金融年度论坛上表示,目前,数字人民币智能合约已经在政府补贴、零售营销、预付资金管理等领域成功应用。随着底层平台和相关制度安排的逐步完善,将在更大范围内加速落地。[2022/9/2 13:05:19]

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

动态 | 《EOS 智能合约最佳安全开发指南》发布:据IMEOS消息,本安全实践合集,由慢雾(SlowMist)同学主导,麒麟小组以及其他同学参与,结合近期爆发的安全热点问题进行实战说明,主体内容涵盖了

安全准则以及常见已知漏洞(数值溢出、权限校验、apply 校验)说明,旨在为EOS社区积累良好安全的智能合约开发实践经验。[2018/9/21]

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

动态 | 英国法律委员会认为智能合约或能增强法律系统透明性:据Coindesk消息,英国国会下属法律委员会正启动一项研究,该项研究旨在探讨使用智能合约给英国法律系统可能带来的一些积极影响,比如透明性。法律委员会认为智能合约能在企业中增强信任与交易透明性,法律系统应该尝试使用智能合约技术来保持对企业的吸引力。[2018/7/20]

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

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

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

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

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

标签:以太坊区块链ARATPS以太坊官网app下载注册区块链dapp开发语言Novara Calcio Fan Tokentps币圈

FIL币热门资讯
金色前哨 | 比特币价格走强站上57000美元 为5月12日以来首次

10月11日,比特币站上57000美元/枚,为5月12日以来首次。 据CoinGecko数据显示,当前加密货币市场总市值为2.43万亿美元,比特币市场占有率为44.0%.

1900/1/1 0:00:00
金色观察 | 比特币复苏背后的关键因素有哪些?

国庆假期期间,比特币强势反弹,一度突破55000美元,背后的关键因素有哪些?10月2日,美国明尼阿波利斯联储主席尼尔-卡什卡利(NeelKashkari)表示,并不认为美联储需要在2024年之前加息.

1900/1/1 0:00:00
天猫上架“数字藏品” 开启元宇宙世界

想象一下,当你在网上购买了一件喜欢的实体商品时,一个基于区块链技术的NFT(Non-Fungible Token,非同质化代币)也同时归到了你的名下.

1900/1/1 0:00:00
深度数字化后:元宇宙会好玩儿吗

元宇宙从反乌托邦科幻小说《雪崩》里的文学构想,演变为一个用以概括Roblox等UGC(User generated content)游戏的代名词,最后被写进招股说明书和行研报告里,成为投资界闪着金光的新风口.

1900/1/1 0:00:00
国内第一家元宇宙协会诞生:热潮将会走进生活

今年是元宇宙元年,传统巨头与互联网大厂如英伟达、Facebook、Google、腾讯、字节跳动等巨头纷纷向元宇宙进军。无处不在的元宇宙,虽然现在还处在早期阶段,但随着全国第一家元宇宙协会机在京成立,未来会逐渐走进生活.

1900/1/1 0:00:00
晚间必读5篇 | 一文纵览BTC ETF申请史:2021年就有12个

1.读懂FISCO BCOS的联盟链开源生态应用项目覆盖文化版权、司法服务、政务服务、物联网、金融、智慧社区等领域。如今,基于FISCO BCOS方便的全面的开发工具,已经成为一个更开放的开源生态.

1900/1/1 0:00:00