火星链 火星链
Ctrl+D收藏火星链

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

金色晚报 | 4月10日晚间重要动态一览:12:00-21:00关键词:央行数字货币、工信部、BSV、比特币减半

1. 央行办公厅主任:央行数字货币正在有序推进。

2. 发改委、中央网信办:加快数字化转型共性技术,支持区块链等技术集成创新。

3. 工信部发布网络数据安全征求意见稿区块链为重点领域。

4. 谷歌趋势显示今年“比特币减半”的谷歌搜索量大增。

5. 日本区块链开发商Chainbow推出基于BSV的私有信息协议。

6. 陈正昌:超过一半的墨西哥人使用加密货币在线购物。

7. CSW律师以“人身攻击”为由抨击法庭命令。

8. NEM基金会主席宣布带薪休假六个月 引发社区不满。[2020/4/10]

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

为什么发生

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

独家 | 金色财经2月13日矿币数据播报:金色财经报道,据币印矿池数据显示:

主流币挖矿日收益分别为:BTC(¥1.19/T)、ZEC(¥0.59/T)、LTC(¥25.05/G)、BSV(¥1.36/T)、BCH(¥1.17/T)、DASH(¥0.14/G)。

当前热门矿机数据及净收益分别为:阿瓦隆A1066(BTC,¥30.56)、芯动A9+(ZEC,¥59.79)、芯动A4+(LTC,¥8.65)。[2020/2/13]

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

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

DeversiFi做了什么

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

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

分析 | 金色盘面:BTC季度合约向下突破趋势线:金色盘面综合分析:BTC季度合约向下突破趋势线,在6423美金遇到压力向下运行,后续走势可能出现回落,在6349美金可能遇到支撑。[2018/8/18]

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

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

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

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

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

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

行情 | 金色热搜榜:BTC搜索度重回第一:根据金色财经独家数据显示,在过去24小时内,BTC的搜索量再次回到第一。具体前十名单如下:BTC、EOS、ETH、ADA、ONT、QTUM、PAI、DASH、ETC、BCH。[2018/8/2]

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

追回资金

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

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

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

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

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

金色财经现场报道为友资本创始合伙人陈菜根:分布式商业有九大法则:金色财经现场报道,在2018中国区块链高峰论坛峰会现场为友资本创始合伙人陈菜根表示,“分布式商业的九大法则包括:法则一,存储即所有,一个人的财产归属及其安全性,根本上取决于财产存储方式及其定义权;法则二,数据即资产,价值互联网上的数据,都将因为需求而成为有价资产,数据多寡即穷富;法则三,行为即挖矿,每个人的行为,都将被切碎为一个个挖矿动作,用行动给社区贡献能量;法则四,代币即奖励,你所拥有的每个代币,都是某个动作的有价奖励,多劳多得,能量守恒;法则五,通证即信用,1个token代表了1个信用值,是有价值的凭证,权责清晰,自由流通;法则六,代码即合约,在链上,代码将取代文本,成为合约新呈现形式;法则七,节点即渠道,每个硬件因为算法植入而成为数据的采集和流通节点,渠道更加毛细化;法则八,社区即组织,重新定义组织边界,资产所有权打散,权利中心崩塌,呈现全球分工;法则九,共识即法律,规范社区成员的是大家而成为共识,认可即生效,反对即出局。”[2018/5/19]

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

标签:ETHGASVERSSIFIMETH币Ontology GasYachtingVerseSIFI币

pepe最新价格热门资讯
SYS:金色前哨 | 推出MetaMask收购Quorum Consensys再融资预估值30亿美元

据英国金融时报援引知情人士报道,以太坊钱包MetaMask开发商Consensys正在进行新一轮融资,最新估值有望突破30亿美元.

1900/1/1 0:00:00
POR:NFT考古:最早的以太坊艺术市场诞生于2014年

注:原文来自bankless,作者是WilliamM.Peaster。如果我问你,“最古老的以太坊艺术市场是什么”,你会怎么回答? 如果你的第一个猜测是在2015年7月以太坊主网启动之后发生的事.

1900/1/1 0:00:00
PUN:余文乐ETH地址曝光 收藏超千万美元的NFT

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

1900/1/1 0:00:00
SWAP:一文看懂如何通过Uniswap V3最大化获利

自2020年爆发以来,去中心化金融以去中心化、无审查、公平等特点展现出蓬勃的生命力。在DeFi的世界里,每天都有无穷无尽的新思想、新概念和新应用涌现出来,迄今为止也已经取得了许多重大突破.

1900/1/1 0:00:00
人工智能:不讲法律和伦理的元宇宙都是“架空小说”

30秒快读1通过VR、AR、人工智能、区块链等技术,现实中的你,可以以另一种身份“活”在元宇宙里。2从诞生起,元宇宙会被各国政府天然警惕,并被纳入监管范围,“蒙眼狂奔”是不可能的.

1900/1/1 0:00:00
区块链:金色晚报 | 10月10日晚间重要动态一览

12:00-21:00关键词:萨尔瓦多、瑞士、Decasonic、国务院1.萨尔瓦多总统:比特币业务获得400万美元收益.

1900/1/1 0:00:00