链资讯 链资讯
Ctrl+D收藏链资讯
首页 > 区块链 > 正文

比特币:因「0x10」地址的Gas消耗分歧产生的柏林硬分叉Bug_ETHER

作者:

时间:

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

使用?Tokenview以太坊浏览器查看触发了这个事故的交易:https://eth.tokenview.com/cn/tx/0x7006f38fa2e6654fae1a781aefc5885fe0cb8f778b1add10636eaf7e34279247

今日恐慌与贪婪指数为24,等级转为极度恐慌:金色财经消息,今日恐慌与贪婪指数为24(昨日为28),恐慌程度小幅增加,等级转为极度恐慌。注:恐慌指数阈值为0-100,包含指标:波动性(25%)+市场交易量(25%)+社交媒体热度(15%)+市场调查(15%)+比特币在整个市场中的比例(10%)+谷歌热词分析(10%)。[2022/4/18 14:30:18]

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

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

今日恐慌与贪婪指数为48 等级由贪婪转为中性:金色财经报道,Alternative数据显示,今日恐慌与贪婪指数为48(昨日为56),恐慌程度较昨日大幅上升,等级由贪婪转为中性。注:恐慌指数阈值为0-100,包含指标:波动性(25%)+市场交易量(25%)+社交媒体热度(15%)+市场调查(15%)+比特币在整个市场中的比例(10%)+谷歌热词分析(10%)[2020/6/3]

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

动态 | 今日恐慌与贪婪指数为61 贪婪程度大幅上升:Alternative.me数据显示,今日恐慌与贪婪指数为61(昨日为52),等级转为贪婪,贪婪程度大幅上升。 注:恐慌指数阈值为0-100,包含指标:波动性(25%)+市场交易量(25%)+社交媒体热度(15%)+市场调查(15%)+比特币在整个市场中的比例(10%)+谷歌热词分析(10%)。[2020/2/12]

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

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

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

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

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

“0x10”地址的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希望携手更多的开发者打造更好的区块链世界。

标签:比特币BTCETHEREUM比特币钻石暴跌CWBTCtogetherbnb手游下载安卓Ethereum Apex

区块链热门资讯
NFT:币圈小蝶:币圈什么是真正的佛系炒币?_dappercoin

?其实在炒币领域,也有它发展的规律,这个市场不可能一直涨,也不可能一直跌,从长期来看,数字货币的市场都是在曲折上涨的,这个就是这个市场的规律,也就是道!币市跌涨不稳,大家心情可能都不好.

GATE:Gate.io 将上线 HUSD(HUSD) 交易的公告_husdc币

Gate.io将于2021年4月26日14:00上线HUSD(HUSD)交易。HUSD是由Synthetix协议启用的合成USD令牌.

GAT:贪婪和杠杆作用“被淘汰”,这周在比特币上需要注意的5件事_gate.io安卓下载app

在一个相对无聊的周末之后,比特币开始了新的一周,价格超过50,000美元。 市场新闻 比特币让牛市与空头猜测,因为它以绿色打开了每周的新蜡烛,朝着50,000美元的方向发展.

加密货币:Paypal CEO表示对加密货币的需求是最初预期的“多重”_门罗币pay是局吗

支付巨头贝宝的首席执行官丹·舒尔曼透露,对加密货币的需求已达到其公司最初预期的“多倍”。Paypal的Venmo最近开始推出加密货币功能,以使Venmo用户能够购买,出售和持有包括比特币在内的加.

SBTC:关于数交所上线XCH的公告_SBT

亲爱的数交所用户: 平台即将在币币交易区板块上线XCH/USDT交易对,具体上线时间为:交易时间:2021年4月2720:30充值与提现:XCH主网上线技术对接完成后第一时间开启欧洲央行发布关于.

PIT:DeFi 永续合约平台 YFX.COM 完成数百万美元融资_HAPI.one

链闻消息,跨链去中心化永续合约交易平台YFX.COM宣布完成数百万美元融资,融资金额未披露。本轮参投机构包括OKExBlockdreamVentures、PrimeBlockVentures、G.