链资讯 链资讯
Ctrl+D收藏链资讯

以太坊:智能合约中的并发性和并行性_burger币创始人

作者:

时间:

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

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

Khala智能合约桥已通过CertiK安全审计:据官方消息,Web3云计算项目Phala Network预备主网Khala Network的智能合约桥已通过区块链安全公司CertiK的安全审计。据CertiK出具的审计报告显示,Khala智能合约桥没有严重或重大漏洞,并能有效防止恶意攻击,部分次要问题已得到解决。作为Khala链上的重要功能构成,Khala智能合约桥能帮助用户实现ERC20 PHA与K-PHA的兑换,让Khala网络外的PHA资产得以转入Khala账户,从而为后续参与TEE Mining或其他Khala链上活动作准备。[2021/7/31 1:25:42]

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

声音 | 美国黑客:智能合约本身就是一笔赏金:据ambcrypto消息,在旧金山区块链周期间,美国黑客、Comma.ai创始人George Hotz称,以太坊是一个很棒的bug赏金平台,而且智能合约本身就是一笔赏金,个人甚至不需要开发商。如果他们有能力破解智能合约,就会得到报酬。此外,这个过程并不违法,因为黑客只是在以太坊平台上运行代码。另外他还称,比特币是唯一存在可扩展性问题的加密货币。[2018/10/18]

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

3.4万份以太坊智能合约存在安全漏洞:新加坡和英国几位研究员指出,包含440万个以太币的3.4万多份以太坊智能合约可能存在容易被攻击的漏洞。他们的技术报告目前还在同行评审中,指出由于智能合约编码不完善,存在数个漏洞,导致数百万美元的以太币暴露在风险中。报告作者宣称,已经用工具分析几乎一百万份智能合约,发现其中34,200存在漏洞,2,365属于著名项目。[2018/2/24]

以太坊的低吞吐量是个问题,尤其是从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

标签:以太坊COIREABUR以太坊最新价格行情昭coinbase是什么平台read币价格burger币创始人

酷币交易所热门资讯
区块链:新闻周刊 | 北斗系统正在加速与区块链技术融合_稳定币

头条 ▌三星通过参投AxieInfinity加码区块链游戏10月11日消息,韩国企业三星正在加大参与区块链游戏行业,根据最新消息披露.

以太坊:信标链 Altair 升级在即 将带来哪些好处?_AIR

自上次以太坊PoW链经历「伦敦」升级并改变了矿工们的收入方式以来,还不到三个月时间。现在,以太坊的核心开发者们正在着手另一场重要升级:信标链Altair升级,定于10月27日(本周三)进行.

DEF:晚间必读5篇 | 华尔街首只比特币ETF疯狂 或是散户的咬手蛇_DeFiAI

1.华尔街首只比特币ETF疯狂或是散户的咬手蛇业内人士不建议购买在资产价格上升期,比特币ETF无疑是基金公司赚快钱的金钵钵;但就ETF面向的广大散户,这类产品却不见得是高枕无忧的快车道.

TAL:CoinList上8个项目的介绍_COI

本周,CoinList从500多个加密初创项目中选择了8个作为最新的秋季项目。与之前的批次相比,一个重要的趋势是多链,如Solana,Terra和Polygon,或为Filecoin矿工提供软件.

PEN:钓鱼攻击威胁NFT资产安全_BPENG价格

全球最大的NFT交易平台OpenSea快速修复了一个威胁用户NFT资产安全的漏洞。此前,有用户在社交媒体推特上称,他们经该OpenSea获得免费空投的NFT后,加密钱包里的资产被盗走.

比特币:金色观察 | 比特币再回6万后 后市走向看法两极分化_DWT

自10月20日比特币创下历史新高后稍有回调,不过目前仍维持在6万美元上方。有很多人预测今年年底比特币将达到10万美元,不过也有人认为推动比特币创下历史新高的是通胀担忧,比特币仍然是一种高度投机的.