月亮链 月亮链
Ctrl+D收藏月亮链
首页 > 瑞波币 > 正文

FIL:Filecoin「双花」始末及复盘_YFILD

作者:

时间: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的充值和提币。技术细节复盘

Filecoin网络全网有效算力上涨至8.696EiB:据IPFS100报道,Filfox浏览器数据显示,Filecoin网络当前区块高度为1000507,全网有效算力为8.696EiB,总质押量约为9874万枚FIL,活跃矿工数为2870个,每区块奖励为24.5035FIL,近24小时产出量为352044FIL,24小时平均挖矿收益为0.0388FIL/TiB,目前FIL流通量为155710917FIL。目前有效算力排名前三的分别为:f0127595(时空云)以132.70PiB暂居第一,f0135467(RRM-雅典娜)以115.11PiB位居第二,f0142720(RRM-雅典娜)以108.82PiB位居第三。[2021/8/7 1:40:36]

交易所和中心化钱包等中心化托管机构会依据链上的转账行为给用户入账,因此如何高效、准确、及时的解析链上的转账行为是非常关键的,常见的做法是先获取某个区块内的所有交易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

Filecoin独立协议Lotus发布v1.11.0版,包括错误修复、改进和新功能等内容:官方社群消息,Filecoin独立协议Lotus发布v1.11.0版,包括许多错误修复、改进和新功能,官方强烈建议升级。[2021/7/25 1:13:49]

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

火币全球站已恢复FIL充提业务:据官方公告,FIL钱包升级已完成,火币全球站现已恢复FIL(Filecoin)的充币和提币业务。[2021/7/1 0:20:26]

Filecoin网络目前总质押量约为3180万枚FIL:据IPFS100.com报道,Filfox浏览器数据显示,Filecoin网络当前区块高度为430204,全网有效算力为2.001EiB,总质押量约为3180万枚FIL,活跃矿工数为1156个,每区块奖励为18.9869FIL,近24小时产出量为263820FIL,24小时平均挖矿收益为0.1267FIL/TiB。目前有效算力排名前三的分别为:F01248(智合云zh)以74.24PiB暂居第一,F02770(时空云&灵动)以72.63PiB位居第二,F09652(RRmine)以51.70PiB位居第三。[2021/1/21 16:41:02]

标签:FILFILECOINCOIYFILDFilecoin币CashBet CoinGreencoin

瑞波币热门资讯
NFT:NFT十亿级泡沫,财富密码却可能不在于币?_TER

编者按:本文来自风火轮社区,作者:佩佩,Odaily星球日报经授权转载。大家好,我是佩佩,不知道你有没有感觉,最近的加密市场有些“滞涨”,以太在这个位置上徘徊了一两个月了,主流里面市值一路涨到四.

1900/1/1 0:00:00
NFT:NFT到底能不能改变传统艺术世界?_Doge Your Own Research

编者按:本文来自金色财经,Odaily星球日报经授权转载。NFT是一种区块链网络上买卖数字内容的代币,这些数字内容包括艺术品、交易卡、以及其他可收藏宠物等.

1900/1/1 0:00:00
USD:报告:尽管美国资金流入大幅下降,但加密基金资产管理规模仍创纪录_COIN

编者按:本文来自Cointelegraph中文,Odaily星球日报经授权转载。数字资产投资管理公司CoinShares称,美国机构投资者的需求略有下降,但欧洲基金仍在买入.

1900/1/1 0:00:00
DEFI:观点:DeFi将吞噬中心化信贷市场_区块链技术适合女生吗

编者按:本文来自以太坊爱好者,作者:SidPowell&JoeFlanagan,翻译&校对:闵敏&阿剑,Odaily星球日报经授权转载.

1900/1/1 0:00:00
USDT:数据:韩国顶级加密货币交易所日平均交易量超过该国股市_USD

编者按:本文来自Cointelegraph中文,Odaily星球日报经授权转载。周日,韩国数字货币市场的交易量一度超过了该国股市的日平均交易量.

1900/1/1 0:00:00
NFT:欧易OKEx:NFT火到出圈,普通人如何参与投资?(附教程)_KEX

最近一段时间,NFT火到出圈。3月6日,据BBC报道,Twitter创始人杰克?多西将自己有史以来第一条推特以NFT形式出售,内容仅为五个单词——“justsettingupmytwttr”,拍.

1900/1/1 0:00:00