木星链 木星链
Ctrl+D收藏木星链
首页 > OKB > 正文

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

作者:

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

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

金色晨讯 | 10月11日隔夜重要动态一览:21:00-7:00关键词:SEC、DeFi、EOS BP、美元刺激法案

1.2020年第三季度比特币网络交易额超2250亿美元。

2.超15亿美元BTC被转换为ERC-20代币以参与DeFi领域。

3.美国SEC委员Peirce:SEC对加密的保守态度可能需要改变。

4.Casa联合创始人:由托管人存储BTC不能消除密钥管理风险。

5.福布斯:比特币上涨可能因白宫通过1.8万亿美元刺激法案。

6.BB:EOS BP在1秒时间内被选择和替换,没有网络中断。

7.摩根溪联合创始人:持有BTC不是为了增值而是为了保护财富。[2020/10/11]

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

为什么发生

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

金色相对论|区块链企业“战疫”启示录:今晚19:00,金色相对论之 “区块链企业战役启示录”即将正式开始,金色财经合伙人佟扬对话创世资本创始合伙人孙泽宇、嘉楠科技区块链总经理邵建良、节点资本管理合伙人杨玉梅、Cocos-BCX发起人陈昊芝、火币区块链研究院副院长李慧,一起聊聊疫情当下,区块链企业该如何打赢这场“战疫”。 详情请扫描图中二维码或点击原文链接。[2020/2/13]

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

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

DeversiFi做了什么

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

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

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

金色晨讯 | Michelle Bond:英国FCA的最终指南为加密资产制定了明确监管框架:1.摩根溪CEO:建议将净资产的一部分投入到BTC 以对冲法币和股票市场中的问题

2.?IBM首席营销官:使用区块链提高在线广告效率的试点取得了很好的初步成果

3.隐私币Beam在区块高度321321处完成预订的硬分叉

4.大约2500万美国人正考虑在未来12个月内购买加密货币

5.招商银行原行长马蔚华:前海需要通过区块链等来促进其转型和升级

6.赵长鹏:币安将在未来两个月内推出美国分部

7.Gemini安全工程师:在几个网站上使用相同的密码是大多数安全漏洞的根本原因

8.阿里巴巴在美国申请名为“区块链系统跨链交互域名管理方案”的专利

9.最近针对币安莱特币用户的粉尘攻击影响了294582个地址

10.Michelle Bond:英国FCA的最终指南为加密资产制定了明确监管框架[2019/8/16]

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

分析 | 金色盘面:FGI恐慌指数 20:金色盘面综合分析:FGI恐慌指数9月13日显示为20,市场呈现极度恐慌状态,但较前日大幅回升,市场人气有所恢复。极度恐慌之后的反弹同样会比较猛烈,请投资者理性看待市场震荡,做好风险控制。[2018/9/14]

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

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

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

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

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

追回资金

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

金色财经现场报道 九鼎区块链实验室创始人孙建:金融行业是区块链主战场:九鼎区块链实验室创始人孙建在第三届中国股权转让论坛暨上表示,区块链行业落地最好的行业是金融行业,其他传统企业落地是非常难的,像游戏行业、广告行业等跟虚拟资产关联的行业落地是最好的选择,而金融行业是区块链主战场。[2018/4/13]

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

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倍。

标签:ETHGASDEVEEVE3X Short Tether Gold TokenGasifyDevereCLever Token

OKB热门资讯
OIN:金色晚报 | 10月8日晚间重要动态一览

12:00-21:00关键词:国家发改委、微软、麦当劳、英国央行1.微软将在Windows11发布时提供NFT;2.麦当劳中国发布首个NFT创意作品“巨无霸魔方”;3.

1900/1/1 0:00:00
数字货币:国际清算银行发布多边央行数字货币桥项目第一阶段报告

近日,国际清算银行与中国人民银行数字货币研究所、香港金融管理局、泰国央行以及阿联酋央行联合发布多边央行数字货币桥项目第一阶段报告.

1900/1/1 0:00:00
EFI:金色DeFi日报 | NFT市场OpenSea交易总额突破85亿美元 创历史新高

DeFi数据DeFi总市值:1299.94亿美元 数据来源:Debank过去24小时去中心化交易所的交易量:28.

1900/1/1 0:00:00
区块链:首发 | 军队指挥管理系统为什么要进行区块链化改造?

本文由高承实原创,授权金色财经首发。传统的强中心化组织管理机构,比如军队,需要不需要利用区块链进行去中心化改造?如果需要,如何改造?一、业务流程的改造必须基于内外部条件的根本性变化如果没有广泛的.

1900/1/1 0:00:00
以太坊:解析NFT平台特性与其排名状态

经过多年的发展和迭代,一个多方位的加密生态系统终于开始出现。特别是对于DeFi和NFT等行业,创新没有放缓的迹象。恰恰相反。每个新的应用程序和用例都建立在之前的内容之上.

1900/1/1 0:00:00
加密货币:金色早报 | 巴西或将采用比特币作为法定货币

头条▌巴西立法者提出旨在使比特币成为合法支付货币的草案金色财经报道,巴西立法者正在努力建立一个监管框架,使投资比特币和其他加密货币变得更加容易,同时对者和黑客也更加严厉.

1900/1/1 0:00:00