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代码里存在“严重的漏洞”。该漏洞导致币安在看到两笔有冲突的交易后,选择了同时入账。?
LooksRare要求OpenSea确认不会被Operator Filter屏蔽:金色财经报道,NFT市场LooksRare在社交媒体发文称,希望OpenSea再次确认不会被Operator Filter屏蔽这件事,LooksRare声称OpenSea此前的推文内容有点含糊,他们寻求OpenSea做进一步澄清但到目前为止并没有任何人做出回应。此前OpenSea宣布启动限时0手续费交易,而且还更新运营商过滤器Operator Filter,以允许拥有相同政策的NFT市场可以共同增加市场流动性,但LooksRare的声明暗示OpenSea可能并没有执行相关举措。[2023/2/20 12:18:02]
FilFox和FileStar开发者已经第一时间联系了币安,并在第一时间通知了Filecoin官方。
Filecoin基金会开放第十三轮开发者赠款申请:11月14日消息,Filecoin基金会开放第十三轮开发者赠款申请。[2021/11/15 21:51:04]
币安、OKex等交易所均已关闭Filecoin主网代币FIL的充值功能,CoboCustody也第一时间暂停了FIL的充值和提币。
技术细节复盘
交易所和中心化钱包等中心化托管机构会依据链上的转账行为给用户入账,因此如何高效、准确、及时的解析链上的转账行为是非常关键的,常见的做法是先获取某个区块内的所有交易ID,然后基于交易ID获取对应的交易内容和交易执行结果。
OKEx将上线跨链网关服务,目前支持BTC、DOT、FIL进行跨链操作:OKEx官方公告称:将于12月18日(HKT)之前上线跨链网关服务,跨链网关目前支持BTC、DOT、FIL进行跨链操作,兑换获得的跨链代币BTCK、DOTK、FILK统称为K资产,后续将支持更多资产跨链。目前K资产支持提币至以太坊区块链,后续将支持OKExChain、波场等更多公链。[2020/12/16 15:22:21]
Filecoinlotus节点提供了多个API用于链上交易的获取,例如ChainGetBlockMessages可以获取指定区块内的所有交易内容,StateGetReceipt可以获取指定交易ID对应的执行结果,此次被攻击的交易所就是采用这两个API来进行链上转账行为的解析,并基于此为用户入账。
BBKX平台已上线FIL(Filecoin 3-month):据BBKX官方公告披露,BBKX平台已于2020年6月29日21:30(UTC+8)上线FIL(Filecoin 3-month)并开放FIL/USDT交易对。现报价13.823美元
星际文件系统IPFS(InterPlanetary File System)是一个面向全球的、点对点的分布式版本文件系统,目标是为了补充(甚至是取代)目前统治互联网的超文本传输协议(HTTP),将所有具有相同文件系统的计算设备连接在一起。
BBKX成立于2019年6月,已获得节点资本与链上基金联合投资,现货交易手续费低至0.05%。[2020/6/30]
不过他们没有注意到,StateGetReceipt接口有个比较不符合常规逻辑思维的设计,就是在获取指定交易ID的执行结果时,如果这笔交易已经被RBF,则会返回最终RBF成功的那笔交易的执行结果,并且在返回值里没有任何的提示表明这笔是RBF后的交易的执行结果。
假设攻击者首先发送了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万美元,也是区块链史上最著名的双花攻击之一。
标签:FILFILEFilecoinOINfil币价格今日行情金色财经filecoin币在哪交易New hashrate of Filecoincoinw币赢交易所官网
前几天,鉴叔跟一个朋友聊天,他说自己去年底买的一台小1万的电脑,现在挂到二手市场竟然能卖14000,也就是说,一台二手电脑,不仅没有折价,反而还涨价了.
1900/1/1 0:00:00基于跨链的DEX是去中心化交易所发展的必然。3月9日,金色财经从IRISnet开发团队获悉,基于IRISnet主网AMM模块的去中心化交易应用Coinswap将在3月底左右开启流动性挖矿等活动.
1900/1/1 0:00:00据TheBlock3月18日报道,VegaProtocol正建立去中心化衍生品交易网络,它已在新一轮融资中筹集了500万美元.
1900/1/1 0:00:00随着优盾企业钱包客户群体快速壮大,很多客户对产品的功能需求也越来越多。为了满足客户日益增长的资产协同管理需求,优盾多签钱包应运而生.
1900/1/1 0:00:00Beeple的一套数字视觉作品《Everydays:TheFirst5000Days》,以NFT的方式在佳士得拍出了6935万美元的成交价,让NFT彻底火了.
1900/1/1 0:00:00前言本文是“下一代区块链系统”系列的第一篇。2020年是区块链在科技上一个重要里程碑,取得了极大的发展,例如2020年4月脸书发布Libra2.0版白皮书提出许多新的设计和思想.
1900/1/1 0:00:00