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

ECO:Filecoin「双花」始末及复盘

作者:

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

3月19日凌晨,有社区用户反馈Filecoin主网存在双花风险,币安、OKex等交易所均已关闭Filecoin主网代币FIL的充值功能,CoboCustody也第一时间暂停了FIL的充值和提币。CoboCustody技术团队对此次Filecoin安全事件保持高度关注并进行了详细复盘:Filecoin「双花」始末

据Filfox和FileStar的Filecoin矿工反馈,周三币安遭遇了价值数百万美元的FIL双花充值攻击。起因为有一笔61,000FIL的交易所入账花费了太长时间,于是Filfox和FileStar矿工为了加速而发起了一笔RBF交易。而该笔RBF交易导致币安账户两次入金,最终入账120,000FIL。事后,Filfox和FileStar开发者回应称,Filecoin的RPC代码里存在“严重的漏洞”。该漏洞导致币安在看到两笔有冲突的交易后,选择了同时入账。FilFox和FileStar开发者已经第一时间联系了币安,并在第一时间通知了Filecoin官方。币安、OKex等交易所均已关闭Filecoin主网代币FIL的充值功能,CoboCustody也第一时间暂停了FIL的充值和提币。技术细节复盘

Bitfinex将于4月27日暂停Filecoin(FIL)充提:4月26日消息,据官方公告,由于Filecoin将进行nv19 Lighting和nv20 Thunder网络升级,Bitfinex将从UTC时间4月27日13:00(北京时间21:00)开始暂停Filecoin(FIL)充值和提现约24小时。一旦FIL充值和提现再次开放,Bitfinex将通知客户。交易不会受到影响。[2023/4/26 14:27:39]

交易所和中心化钱包等中心化托管机构会依据链上的转账行为给用户入账,因此如何高效、准确、及时的解析链上的转账行为是非常关键的,常见的做法是先获取某个区块内的所有交易ID,然后基于交易ID获取对应的交易内容和交易执行结果。Filecoinlotus节点提供了多个API用于链上交易的获取,例如ChainGetBlockMessages可以获取指定区块内的所有交易内容,StateGetReceipt可以获取指定交易ID对应的执行结果,此次被攻击的交易所就是采用这两个API来进行链上转账行为的解析,并基于此为用户入账。不过他们没有注意到,StateGetReceipt接口有个比较不符合常规逻辑思维的设计,就是在获取指定交易ID的执行结果时,如果这笔交易已经被RBF,则会返回最终RBF成功的那笔交易的执行结果,并且在返回值里没有任何的提示表明这笔是RBF后的交易的执行结果。假设攻击者首先发送了TX1,对应的交易ID为TXID1,随后攻击者对TX1进行了RBF,生成TX2,对应的交易ID为TXID2,最终TX2上链成功。此时通过StateGetReceipt对TXID1和TXID2分别查询,都能得到执行正确的结果。攻击行为发生后,Filecoin官方开发人员对API进行了补充说明,明确了StateGetReceipt的返回逻辑,并将在v1版本后废弃此APIhttps://github.com/filecoin-project/lotus/pull/5838/files

FIL突破90美元关口:火币全球站数据显示,FIL短线上涨,突破90美元关口,现报90.0008美元,日内跌幅达到2.97%,行情波动较大,请做好风险控制。[2021/3/25 19:17:16]

CoboCustody技术团队在对接Filecoin的过程中已经发现了上述问题,因此没有采用ChainGetBlockMessages和StateGetReceipt来获取链上的转账行为,而是采用ChainGetParentMessages和ChainGetParentReceipts来获取已经成功上链的交易,从而从根本上避免了被双花充值的风险,因此未受此次双花充值攻击的影响。在使用ChainGetParentMessages和ChainGetParentReceipts的过程中,CoboCustody技术团队发现lotus节点的一些返回值也并不是很符合常规逻辑思维,例如对于空块的处理是有一些问题的。CoboCustody技术团队对此做了妥善的安全处理,在此也提示其他中心化托管机构需要仔细检查相关的对接代码,避免其他的双花充值攻击行为。双花即使用上一次交易的代币,再次进行交易,进而导致产生虚假交易。2018年比特币黄金(BTG)就曾受到一名矿工的恶意攻击,该矿工临时控制了BTG区块链,在向交易所充值后迅速提币,再逆转区块,成功实施双花攻击。此次攻击者窃取超过388200个BTG,价值高达1860万美元,也是区块链史上最著名的双花攻击之一。

FIL跌破35美元关口 日内跌幅为3.13%:欧易OKEx数据显示,FIL短线下跌,跌破35美元关口,现报34.96美元,日内跌幅达到3.13%,行情波动较大,请做好风险控制。[2021/2/28 18:00:38]

动态 | Filecoin 将启动GPU方案,CPU配置硬件无法参与新方案需及时调整:IPFS发布消息称,Filecoin将启动 GPU 方案,目前已确认使用一个或多个 FPU 方案,下个开发版本将会启动。[2019/11/27]

标签:FILFILELECECOYfilendfile币未来价格filecoin币的投资价值Filecoin 12Month

Bitcoin热门资讯
DEFI:上市公司纷纷入场比特币和以太坊,本轮牛市能持续多久?

编者按:本文来自白话区块链,Odaily星球日报经授权转载。临近312一周年,现在的市场与去年这个载入史册的“暴跌日”相比,真的可谓是“冰火两重天”.

1900/1/1 0:00:00
PIP:上海树图区块链研究院论文被国际顶会ISCA收录

近日,国际计算机体系结构大会ISCA(InternationalSymposiumonComputerArchitecture)2021公布了论文入选结果,总投稿为406,录用篇数为76.

1900/1/1 0:00:00
ROLL:以太坊矿工为GPU挖矿格局改变做好准备了吗?

编者按:本文来自DCNews,作者:AdrianaHamacher,译者:Tanker,Odaily星球日报经授权转载。游戏玩家、加密货币矿工和芯片制造商之间的紧张关系浮出水面.

1900/1/1 0:00:00
加密货币:应该开始想象,一个具有应用链的多链时代了

编者按:本文来自区块律动BlockBeats,Odaily星球日报经授权转载。跨链这件事,似乎又开始被提及。不过,与2019年炒作不同的是,现在的链,确实有跨的需求.

1900/1/1 0:00:00
NFT:大热的NFT会是驱动未来的新引擎吗?

NFT自今年以来被炒的火热,无论是加密艺术品、精彩时刻、人物还是土地,任何限量发售的NFT均被炒到了一个前所未有的价格,带动了人们狂热的购买热潮。Uniswap一双袜子售价高达16万美元.

1900/1/1 0:00:00
比特币:等我们拿回「定价权」后,再谈「NFT革命」

编者按:本文来自区块律动BlockBeats,Odaily星球日报经授权转载。2021年3月11日势必会成为加密艺术史上最浓墨重彩的一笔.

1900/1/1 0:00:00