欧易下载

欧易交易所
欧易交易所APP官网下载

欧易交易所(OKX)是最老牌的比特、莱特、以太交易所,欧易交易平台支持OTC法币交易,支持微信、支付宝和银行卡转账,安全方便快捷,欧易下载官方APP链接。

因 “0x10” 地址的 Gas 消耗分歧产生的柏林硬分叉 Bug

以太坊 OpenEthereum 单客户端在区块 #12244294 处发生的 Bug 导致当时的以太坊网络停机,并在问题区块产生后无法与网络保持同步。那么造成这个事故的原因究竟是什么呢?

先看触发了这个事故的交易:

https://eth.tokenview.com/cn/tx/0x7006f38fa2e6654fae1a781aefc5885fe0cb8f778b1add10636eaf7e34279247

这是一笔合约调用交易,是从 KuCoin 交易所向其他地址分发ETH。

我们仔细分析一下合约调用过程:

古鳌科技:公司数字人民币配套设备项目已研发出的产品有数字人民币硬钱包等:金色财经消息,有投资者向古鳌科技(300551)提问,“ 在数字人民币推进中做了哪些工作,取得哪些成绩?”古鳌科技表示,公司数字人民币配套设备项目已研发出的产品有数字人民币硬钱包、数字人民币发卡与刷卡设备,该设备可实现数字人民币硬钱包的发放,同时可在多种应用场景中进行消费。(同花顺)[2022/5/14 3:16:04]

在浏览器的“数据输入”栏展示的是合约调用的参数,第一行表示地址列表从“40”(16进制)字节,也就是 64 字节开始,图中第4行,第二行表示转移数额的列表从“1a0”(16进制)字节,也就是 416 字节开始,数据输入栏第15行。

转账是按照地址列表的顺序进行的,往每个地址转入的数额和转移数据的列表一一对应的。

现在我们开始遍历地址列表,看第三行的“10” (16进制),表示的是即将为接下来的 16 个地址转入 ETH。

按照图上顺序,当数到第11个地址的时候,发现值是“10”。这个值会被认为是地址列表中的第11个地址,然而事实上是表示转移数额的列表长度。那么按照第三行的指示,应该向 16 个地址转入,合约会把“0x10”当成地址继续执行转账操作,向地址“0x10”转入 0 个 ETH。

注意,“0x10”是EVM “特殊地址” 之一,它完全处在 EVM 的预编译合约列表内。它是一个由 EIP-2537 断言的预编译合约,是为 BLS 配对密码学程序而设的,但这个 EIP 还未部署到主网上。

那么在柏林硬分叉中给“0x10”发送 0 ETH 会造成什么呢?会造成 Gas 消耗产生分歧。

柏林硬分叉改变了 EVM 中 Gas 消耗量的计量方法。在 EIP-2929 实施后,如果在一笔交易中对同一个存储槽多次执行状态存储操作,第一次执行会消耗更多 Gas,后续执行的消耗会更少。

这就是OpenEthereum 在区块 #12244294 处发生 Bug 的根源:OpenEthereum包含了EVM已实现的预编译列表。所以OpenEthereum 会对该笔交易中访问了“0x10”的交易给gas 折扣。但网络的绝大部分活跃客户端都不是这样实现 EIP-2929 的,它们只会给访问了已激活预编译合约的交易提供 gas 折扣。

由此,OpenEthereum 客户端对该交易消耗了多少 Gas 的计算与网络中其他客户端发生了分歧。

这场由Gas消耗分歧引起的 OpenEthereum 单客户端停机,虽没有严重到导致重大的链分叉,但也提醒我们利用多客户端实现来提升节点稳定性。

不可否认,区块链技术仍然处于不断尝试不断前进的过程中,2021 年爆发的Defi和NFT也以前所未有的速度普及给更多的受众,Tokenview希望携手更多的开发者打造更好的区块链世界。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

欧易交易所

火币交易所金色硬核 | 9个链上指标判断BTC处于牛熊周期什么阶段

金色财经推出金色硬核(Hardcore)栏目,为读者提供热门项目介绍或者深度解读。本期金色硬核来自Glassnode和Bitcoinmagzine,提供9个链上指标来判断市场处于牛/熊市的什么阶段。 比特币是指数字货币技术数级增长的自由市场。从个人权利信仰者到全球机构投资者,它吸引了各种投资者的兴趣。

币安下载4月发生典型安全事件超19起 较3月呈现明显的下降趋势

原文标题:《盘点 | 成都链安:4月发生典型安全事件超19起,区块链生态安全风险指数偏低,依然不可掉以轻心》 2021年4月盘点 据成都链安【链必安-区块链安全态势感知平台(Beosin-Eagle Eye)】安全舆情监控数据显示:2021年4月,据不完全统计,整个区块链生态发生的典型安全事件超19起,整体安全风险评级为【低】。

Bitcoin金色观察丨以太坊为何忽然异军突起?

金色财经 区块链5月2日讯   最近几天的加密货币市场上,以太坊(ETH)异军突起,对于其他加密货币来说表现更为出色,本文撰写时据CoinGecko数据显示,ETH价格已经达到2917美元,24小时涨幅为2.5%,7天涨幅更是达到了31.9%,是比特币7天涨幅(13.2%)的两倍多。

比特币价格三分钟读懂ArcherDAO:套利者与矿工共同受益的MEV解决方案

随着以太坊应用层 DeFi 业务的大规模应用创新,区块空间开始被复杂的交易逻辑填满,而区块空间及未确认交易池的透明性和开放性,为价格发现过程的参与者带来了新的机会和挑战,MEV 就是这一特性的产物。 MEV 很多时候是以矿工所获高昂 gas 费用和套利的形式出现,所以也常被称为矿工可提取价值,主要发生在 DeFi 领域的套利交易和清算方面。

[0:0ms0-0:640ms