宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > LTC > 正文

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代码里存在“严重的漏洞”。该漏洞导致币安在看到两笔有冲突的交易后,选择了同时入账。?

链上数据分析网站DefiLlama推出DEX聚合器:1月3日消息,链上数据分析网站DefiLlama将推出DEX聚合器,该产品仍处于测试阶段,可从8种不同的聚合器中获得最优惠的价格,包括1inch、Matcha、Paraswap、Cowswap等,具体报价和Gas成本由DefiLlama独立核实,并支持私有模式以防泄露IP,还包括Approval控制,支持22条区块链网络。[2023/1/3 22:22:18]

FilFox和FileStar开发者已经第一时间联系了币安,并在第一时间通知了Filecoin官方。

币安、OKex等交易所均已关闭Filecoin主网代币FIL的充值功能,CoboCustody也第一时间暂停了FIL的充值和提币。

购物平台CryptoRefills推出Avalanche区块链支付选项:5月21日消息,购物平台CryptoRefills推出Avalanche区块链支付选项。

据悉,CryptoRefills是一个购物平台,允许人们使用比特币和其他加密货币购物。[2021/5/21 22:30:29]

技术细节复盘

交易所和中心化钱包等中心化托管机构会依据链上的转账行为给用户入账,因此如何高效、准确、及时的解析链上的转账行为是非常关键的,常见的做法是先获取某个区块内的所有交易ID,然后基于交易ID获取对应的交易内容和交易执行结果。

Filecoinlotus节点提供了多个API用于链上交易的获取,例如ChainGetBlockMessages可以获取指定区块内的所有交易内容,StateGetReceipt可以获取指定交易ID对应的执行结果,此次被攻击的交易所就是采用这两个API来进行链上转账行为的解析,并基于此为用户入账。

动态 | 链杉资本、极豆资本战略投资Filenet:1月17日,链杉资本、极豆资本宣布战略投资Filenet。据了解,Filenet是一条采用DPOS+POC共识机制的分布式存储应用公链,自2018年创世区块挖出至今已顺利完成1.0及2.0迭代,此前已与科银资本、想象力基金、星际资本、联创资本、智胜资本等达成战略合作关系。[2020/1/17]

不过他们没有注意到,StateGetReceipt接口有个比较不符合常规逻辑思维的设计,就是在获取指定交易ID的执行结果时,如果这笔交易已经被RBF,则会返回最终RBF成功的那笔交易的执行结果,并且在返回值里没有任何的提示表明这笔是RBF后的交易的执行结果。

声音 | Bitrefill CEO Sergej Kotliar:闪电网络不是比特币扩展问题的终极解决方案:据Forklog报道,Bitrefill是采用闪电网络进行手机充值服务的公司之一,然而,正如CEO Sergej Kotliar所承认的那样,该技术不应被视为“所有扩展问题的解决方案”。Kotliar表示,他不认为闪电网络是所有扩展问题的完整解决方案,但它是可能再增长10倍或100倍的,直到找到下一个优化它的方法。[2018/8/27]

假设攻击者首先发送了TX1,对应的交易ID为TXID1,随后攻击者对TX1进行了RBF,生成TX2,对应的交易ID为TXID2,最终TX2上链成功。此时通过StateGetReceipt对TXID1和TXID2分别查询,都能得到执行正确的结果。

攻击行为发生后,Filecoin官方开发人员对API进行了补充说明,明确了StateGetReceipt的返回逻辑,并将在v1版本后废弃此API

https://github.com/filecoin-project/lotus/pull/5838/files??

CoboCustody技术团队在对接Filecoin的过程中已经发现了上述问题,因此没有采用ChainGetBlockMessages和StateGetReceipt来获取链上的转账行为,而是采用ChainGetParentMessages和ChainGetParentReceipts来获取已经成功上链的交易,从而从根本上避免了被双花充值的风险,因此未受此次双花充值攻击的影响。

在使用ChainGetParentMessages和ChainGetParentReceipts的过程中,CoboCustody技术团队发现lotus节点的一些返回值也并不是很符合常规逻辑思维,例如对于空块的处理是有一些问题的。CoboCustody技术团队对此做了妥善的安全处理,在此也提示其他中心化托管机构需要仔细检查相关的对接代码,避免其他的双花充值攻击行为。

双花即使用上一次交易的代币,再次进行交易,进而导致产生虚假交易。

2018年比特币黄金(BTG)就曾受到一名矿工的恶意攻击,该矿工临时控制了BTG区块链,在向交易所充值后迅速提币,再逆转区块,成功实施双花攻击。此次攻击者窃取超过388200个BTG,价值高达1860万美元,也是区块链史上最著名的双花攻击之一。

标签:FILFILEFilecoinCOIfilecoin币价格今日行情filecoin币价格今日行情实实走势filecoin币会涨到多少钱kucoin交易平台网址

LTC热门资讯
DEFI衍生品协议Vega筹集500万美元,Coinbase Ventures参投

据TheBlock3月18日报道,VegaProtocol正建立去中心化衍生品交易网络,它已在新一轮融资中筹集了500万美元.

1900/1/1 0:00:00
价值11万美金“虚拟土地”出售,热潮引灰度基金创始人关注

原题《灰度基金创始人热衷虚拟土地,竟然是个悄悄发财的大地主!》你不知道的灰度创始人另一面,他竟然还是一个虚拟土地大地主!3月14日,灰度创始人BarrySilbert转发了一条推文.

1900/1/1 0:00:00
比特币涨涨跌跌,英伟达稳赚不赔

来源:资本侦探 作者:洪雨晗 在3月12日美国拜登政府通过了1.9万亿美元的新冠纾困救助法案后,大水冲市,比特币的价格又涨了,价格拉升至60000美元.

1900/1/1 0:00:00
金色前哨 | “双花”or闹剧 Filecoin双花漏洞事件回顾

18日晚,有用户反馈,在交易所内充入FIL,双花操作后再提现,依然可以再收到一笔同样数量的FIL。针对此事件,Filecoin开发团队、Filfox和FileStar开发者、Lotus团队纷纷发生,对事件进行说明.

1900/1/1 0:00:00
金色早报 | 比特币总市值现已超越加元货币供应量M1

头条 ▌比特币总市值现已超越加元货币供应量M1比特币总市值现已超越加元货币供应量M1。Coingecko数据显示,比特币总市值现约1.1213万亿美元.

1900/1/1 0:00:00
插槽拍卖蓄势待发 扒一扒那些隐藏利好

Nodle赢得波卡Polkadot第11次平行链插槽拍卖:3月10日,据波卡Polkadot官方消息,Polkadot网络第11次平行链插槽拍卖的蜡烛期于3月10日22时14分结束.

1900/1/1 0:00:00