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倍。
据英国金融时报援引知情人士报道,以太坊钱包MetaMask开发商Consensys正在进行新一轮融资,最新估值有望突破30亿美元.
1900/1/1 0:00:00注:原文来自bankless,作者是WilliamM.Peaster。如果我问你,“最古老的以太坊艺术市场是什么”,你会怎么回答? 如果你的第一个猜测是在2015年7月以太坊主网启动之后发生的事.
1900/1/1 0:00:00最近一则佳士得拍卖的新闻,引起了我的浓烈兴趣。9月17日-9月28日,佳士得拍卖行将晚上拍卖余文乐先生的精选珍藏,而余文乐先生的拍卖品里不仅有传统的实体收藏,其中还有PUNK的NFT作品.
1900/1/1 0:00:00自2020年爆发以来,去中心化金融以去中心化、无审查、公平等特点展现出蓬勃的生命力。在DeFi的世界里,每天都有无穷无尽的新思想、新概念和新应用涌现出来,迄今为止也已经取得了许多重大突破.
1900/1/1 0:00:0030秒快读1通过VR、AR、人工智能、区块链等技术,现实中的你,可以以另一种身份“活”在元宇宙里。2从诞生起,元宇宙会被各国政府天然警惕,并被纳入监管范围,“蒙眼狂奔”是不可能的.
1900/1/1 0:00:0012:00-21:00关键词:萨尔瓦多、瑞士、Decasonic、国务院1.萨尔瓦多总统:比特币业务获得400万美元收益.
1900/1/1 0:00:00