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

DEVE:金色观察 | 一文读懂7676枚ETH巨额矿工费惊情_DEVO币

作者:

时间:

9月27日,据Etherscan显示,Bitfinex交易所的一个主要钱包以7676.62ETH的Gas费用进行了一笔10万美元USDT的转账,最终接收方为2019年从Bitfinex分拆出来的非托管交易所DeversiFi。这笔巨额矿工费随后被不知名矿工转至币安交易所。

9月28日,事情得到一个圆满的结局。经过Bitfinex和币安及矿工交涉,以太坊区块13307440显示,矿工归还了Bitfinex钱包昨晚误操作而付出的7626ETHGas费用,DeversiFi给矿工保留了50ETH作为感谢费。

9月29日,DeversiFi发布了这一事件的完整报告。

事件回顾

发生了什么

UTC+1时间11.10.08AM,用户向DeversiFi存入10万USDT。

这笔交易在1分钟内得到确认......但这笔交易的交易费高达7,676ETH

马斯克回复V神:以太坊的联合创始人害怕人们不再使用美元:推特号Cointelegraph发推文表示,以太坊的联合创始人在回应特斯拉CEO埃隆·马斯克关于狗狗币可扩展性的推文时强调了去中心化的重要性。特斯拉CEO埃隆·马斯克回复此条推文并配图称,以太坊的联合创始人害怕(人们)不再使用美元,该图片上有柴犬图像,并包含“DOGE”字样。

此前消息,V神表示,马斯克将狗狗币扩展10倍计划存在根本缺陷。[2021/5/24 22:37:58]

https://etherscan.io/tx/0x2c9931793876db33b1a9aad123ad4921dfb9cd5e59dbb78ce78f28717595

为什么发生

EthereumJS库中的潜在问题,再加上在某些情况下和EIP-1559升级相关的gas费用变化,可能导致交易费用极高

又遇上Ledger硬件钱包有时可能以非人类可读的方式显示Gas费用,错失用户肉眼安全检查

BTC减半倒计时|金色财经挖矿收益播报:金色财经报道,据OKEx矿池数据显示,下一次BTC减半日期预计为2020年5月13日,今天距此还有21天。BTC当前块高626946,下一次减半块高630000。

今日全网算力约111.79EH/s,全网难度约14.72T,预测下次难度15.96T(8.48%),距离调整还剩还有1天,今日BTC收益:0.00001709BTC/T/天。[2020/4/21]

只有ETH数量非常大的钱包才会受到影响,其他用户会看到交易失败

DeversiFi做了什么

到UTC+1下午12:30:00,DeversiFi团队意识到这个问题并开始了调查。

很快确定了两个主要关注点,开始积极测试,试图重现和解释错误交易是如何创建的。

与区块链社区分享了一个解释,注意到这个交易https://twitter.com/deversifi/status/1442487743922286594

金色晚报 | 今日重要动态一览:1.国家外汇局将重点研究推进跨境区块链平台新场景建设

2.上海市委书记李强:促进区块链等新技术应用

3.中国一汽董事长徐留平:区块链等新技术推进汽车产业增长发展

4.海南区块链试验区将发布「链上海南」计划

5.海南首现由政府、银行、企业参与数据监管的区块链积分发行监管系统

6.北京互联网法院:“天平链”电子数据存证数量超过1000万条

7.当前在全国18个自贸试验区中,已有15个自贸试验区展开区块链实践

8.软银推出内置区块链钱包的借记卡 目前仅在日本发售

9.Telegram被要求在12月16日赴伦敦作证GRAM不具备证券产品属性

10.BTC当前价格为7300美元,今日最低跌至7150美元,最高涨至7474美元[2019/12/2]

到UTC+1时间16:45,禁用Ledger用户存款

到晚上,找到gas费用函数中可能的罪魁祸首,并着手实施改进

增加了额外的安全和健全性检查,以确保与交易相关的gas费用不会超过不切实际的阈值,以防止用户错误、极端网络费用飙升,并作为防止任何未来编码错误的额外保护层

分析 | 金色盘面:BTC/USD2小时背离反弹中:金色盘面综合分析:BTC/USD2小时K线图,长阳之后回踩了支撑位6200,现在受到MA12的支撑,多头没有站稳6400,所以现在形势稍显被动,但背离反弹尚未结束,短线多空持平,再次放量会是方向性选择。压力位在6400附近,支撑位是MA12,跌破可以止盈。[2018/8/12]

向EthereumJs维护者提交问题,描述了EthereumJs库中的缺陷

最后与Ledger团队就测试期间发现的异常情况进行了沟通,这些异常情况可能会混淆任何以太坊交易的异常高额费用

在28/09/2115:30之前推出了安全改进和重开存款

追回资金

不知名矿工在13307440区块打包的巨额Gas费,之后发现此矿工将挖到的ETH存入币安,DeversiFi立刻联系了币安。

币安同意将DeversiFi的电子邮件地址传递给矿工

金色财经数据播报 比特币价格下跌 算力也随之下跌7.91% :根据bitinfocharts数据显示,随着比特币价格的下跌,比特币算力也出现下跌,目前比特币的算力为24.548Ehash/s,24小时内算力下跌7.91%;以太坊算力有所上涨,目前为265.033Thash/s,24小时算力上涨1.06%;比特币现金的算力小幅上涨,目前为2.722Ehash/s,涨幅达到0.11%。[2018/3/26]

UTC+1时间20:36,收到矿工的电子邮件,达成安全返还资金的流程

一个小时内,矿工完成退款交易,共退款7626枚ETH

https://etherscan.io/tx/0x85294effd53126b3bfa9e7f655267e00ac1ae2ef76f4569644670bf5403637d6

DeversiFi给矿工保留了50ETH作为感谢费

到底发生了什么

背景知识

先回顾一下EIP-1559如何改变以太坊交易费用的处理方式。

EIP-1559交易由三部分组成:

基本费用-由网络决定并销毁

MaxFeePerGas-为获得区块打包而为每单位Gas支付的最大金额

MaxPriorityFee-用户可选的、直接支付给矿工的小费

EIP-1559交易包括这些新字段,称为类型2,而提供原始GasPrice字段的遗留交易仍受支持,称为类型0。我们不讨论类型1发生了什么。

一个常见的误解是EIP-1559交易完全消除了用户为交易支付过高Gas费的可能性。但在优先费用和最高费用都设置得太高的情况下,无法防止意外多付。

详细调查

DeversiFi是以太坊上用于DeFi的第2层协议,其拥有一个前端,提供一个简单的界面来从各种钱包访问协议,包括Metamask和Ledger。大约一个月前,DeversiFi更新了前端,以利用伦敦硬分叉激活提供的EIP-1559交易,用最新版本的以太坊库并按照文档实现了新功能。

Metamask在生成消息和签名时执行了很多繁重的工作,但是对于Ledger等其他钱包,DeversiFi使用@ethereumjs/txnpm包自己生成交易。

具体来说,创建了一个EIP1559交易主体,在与Ledger钱包库接口之前生成消息注入参数和费用,以提示用户在他们的硬件设备上签名。

处理固定精度和扩展数值范围的库在以太坊生态系统中很重要,因为智能合约可以返回高达256位的数字。JavaScript本身无法处理导致截断或浮点错误的精度。并非所有的大数字库都支持浮点值,不幸的是,ethereumjs库使用了BN(https://github.com/indutny/bn.js/),而BN也不支持。看起来这有些道理,因为Solidity不直接支持除整数以外的任何内容,但它确实将责任推给了任何集成其库的人,也不使用十进制小数数值。

这是这个过程第一个出现问题的地方,特别是计算gas和优先费用然后转换成一个大数字对象时。由于利用最近几个区块用于预测优先费用,因此计算结果可能是十进制小数型数值

当生成的gas值为整数时,底层的ethereumjs库代码完美运行,但是当gas值为十进制小数数值时变得奇怪。以太坊库代码使用的BN库抛出一个错误,表明传递了一个无效值,但是由于该值首先被转换为缓冲区,因此没有触发错误处理。

例如,传递值33974230439.550003将得到一个整数35624562649959629,可能比预期高六个数量级。

当这种错误的数字解释发生时,它要么由于优先gas金额高于每个gas的最大费用而失败,要么因为用户在钱包中拥有的ETH数量几乎总是不可能足够高来支付这笔巨额的Gas费超支。

这意味着,除了遇到此问题的少数硬件钱包用户,几乎所有人都不会理解他们的交易失败的原因。

在Ledger上签署交易时,会向用户显示最高费用,以便他们验证将要授权的交易。让事情进一步恶化的因素是,当前Ledger将非常大的费用显示为十六进制值。

在尝试重现该问题时,DeversiFi遇到了如上所示的费用提示。在显示该问题的示例交易中,B526167CF91FECE4的十六进制值等于13053145295991336164,这相当于13053145295991.336164Gwei或13.05ETH的天文费用?。

如果此交易被接受,用户将签署最高216,564ETH的费用。

DeversiFi怀疑区块13307440是否可能就是这种情况,其中已支付的最高费用超过了授权的ETH费用2倍。

标签:DEVEDEVVERSSIFIDevereDEVO币Dolaimi UniversalDiversified Staked Ethereum Index

欧易okex官网热门资讯
ATH:余文乐ETH地址曝光 收藏超千万美元的NFT_PoolTogether USDC Ticket

最近一则佳士得拍卖的新闻,引起了我的浓烈兴趣。9月17日-9月28日,佳士得拍卖行将晚上拍卖余文乐先生的精选珍藏,而余文乐先生的拍卖品里不仅有传统的实体收藏,其中还有PUNK的NFT作品.

ATH:成都百年文化老字号「诗婢家」遇到NFT会擦出什么火花_NFT

9月20日国内文创NFT新生态的ODinNFT平台计划与成都百年文化老字号“诗婢家”独家联合推出的NFT盲盒.

区块链:V神:Nathan Schneider谈加密经济学的局限性_NFT

注:原文作者为Vitalik,以下为全文编译。NathanSchneider最近发表了一篇文章?,描述了他对加密经济学的看法,特别是关于加密经济学治理方法的局限性,以及加密经济学可以用什么来增强.

ETH:SushiSwap否认关于存在10亿美元合约漏洞的报道_GAS

9月23日消息,自称是白帽黑客的人声称发现了Sushiswap一个可能使价值超过10亿美元的用户资金受到威胁的漏洞.

CBD:国际清算银行最新报告:CBDC可能会给银行业带来挑战_维纳斯币数字货币

国际清算银行在其9月份的报告中表示,私人数字资产可以与中央银行运营的数字货币共存。该报告遵循亚洲部分地区对私人Crypto的政策禁令——这是一个有趣的更新,因为它是CBDC试验和试点启动的领跑者.

加密货币:金色早报 | 土耳其总统:土耳其正与加密货币“交战”_区块链

头条 ▌土耳其总统:土耳其正与加密货币“交战”9月19日消息,土耳其总统RecepTayyipErdogan在梅尔辛市与学生会面时表示,土耳其正在与加密货币“交战”.