火星链 火星链
Ctrl+D收藏火星链
首页 > FTT > 正文

GAS:因「0x10」地址的Gas消耗分歧产生的柏林硬分叉Bug

作者:

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

以太坊OpenEthereum单客户端在区块#12244294处发生的Bug导致当时的以太坊网络停机,并在问题区块产生后无法与网络保持同步。那么造成这个事故的原因究竟是什么呢?使用Tokenview以太坊浏览器查看触发了这个事故的交易:https://eth.tokenview.com/cn/tx/0x7006f38fa2e6654fae1a781aefc5885fe0cb8f778b1add10636eaf7e34279247这是一笔合约调用交易,是从KuCoin交易所向其他地址分发ETH。

DYDX关于关闭现有安全质押模块提案已通过:11月26日消息,DYDX关于关闭现有安全质押模块 (SSM)提案DIP 17已获得通过,此前dYdX安全质押模块允许用户质押DYDX,在协议出现流动性短缺事件的情况下提供保险能力,该模块将被关闭。分配给安全质押模块的剩余奖励将不会分配,而是累积在奖励金库中,奖励金库可以由社区支配。

目前分配给 DYDX 质押者的 383,562 个 DYDX 将累积在奖励金库中。dYdX 社区可以根据短时间锁定的要求,通过投票将 DYDX 从奖励金库中重新定向。此外如果有需要,可以提交额外的提案,将 DYDX 转回社区财库。

团队研究表明,SSM不是一种有效的保险基金,因为削减 SSM 的实际难度,以及由于市场蔓延和缺乏流动性,DYDX Token 在出现流动性短缺事件时的售价要更低。[2022/11/27 20:57:00]

约占总供应量42%的NEAR被质押,验证者总数达131个:11月21日消息,据官方消息,为了继续提高其生态透明度,NEAR基金会发布Staking状况透明度报告。截至11月18日,接近4.69亿枚NEAR被质押,约占总供应量的42%。验证者总数达131个,相比上个月(126个)增加近4%。

在131个验证者中,共计15个验证者持有50%的质押代币量,其中8个验证者持有1.54亿枚NEAR(占比33%)。116个验证者持有剩余50%的质押代币。[2022/11/22 7:53:47]

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

Towerbank成为拉丁美洲第一家“加密货币友好”银行:金色财经报道,最近的一份报告,拥有200多名员工的巴拿马排名前30的金融机构Towerbank正在采取行动,成为加密社区的一部分,并尽其所能满足其需求。在5月26日在巴拿马城举行的区块链会议上,与会者被告知,加密爱好者可以满足他们需求,例如能够从加密货币交易所发送/接收资金。(cryptoglobe)[2022/6/7 4:07:20]

1.在浏览器的“数据输入”栏展示的是合约调用的参数,第一行表示地址列表从“40”(16进制)字节,也就是64字节开始,图中第4行,第二行表示转移数额的列表从“1a0”(16进制)字节,也就是416字节开始,数据输入栏第15行。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希望携手更多的开发者打造更好的区块链世界。

标签:ETHDYDXGASETHERFOMOETHdydx币未来能涨到多少GASPEtherBone

FTT热门资讯
SWAP:为什么说Uniswap V3会改变DeFi市场?

在一个过去12个月才获得显著发展的领域,宣布一个完全改变游戏规则的DeFi的新功能几乎是不合时宜的。UniswapV3于今日正式推出,旨在改变支持自动做市商(AMMs)的基础设施.

1900/1/1 0:00:00
AYS:First NFT key to metaverse-进入元世界的第一个NFT硬件

全球第一款售价1600美金的无线?立体?分体人体工学键盘 “为什么今天没有人愿意用先进的五轴CNC和最快的无线技术,做一把真正体现用户审美.

1900/1/1 0:00:00
SUR:观点丨DAO 如何通过 Tresury 来管理资金?

作者|Ryanseanadams在过去的一年中,DAOTreasury总量有了很大的增长。最多的DAO协议具有超过140亿美金的数字资产.

1900/1/1 0:00:00
QUA:巴伦周刊:财富指南,拥抱比特币(三)

本文原载于《华尔街日报》刊登的《巴伦》杂志特别报道“财富指南:拥抱比特币”,由币世界研究院独家编译,分为四篇刊出,此为第三篇.

1900/1/1 0:00:00
THE:Tether首次披露储备明细:比特币等其他投资占比为1.64%

Odaily星球日报译者|念银思唐摘要:-稳定币USDT发行商Tether披露了其储备的细目。-截至2021年3月31日,Tether持有的储备包含近76%的现金和现金等价物以及其他短期存款和商.

1900/1/1 0:00:00
INT:神经元的溶解延迟是什么? | 不一样的「DFINITY」词贴

NNS网络神经系统由神经元组成,根据官方预计,在创世纪启动后会有数以万计的神经元被创建出来。神经元通过投票的方式参与系统的治理,同时神经元也会获得增发的ICP奖励.

1900/1/1 0:00:00