月亮链 月亮链
Ctrl+D收藏月亮链
首页 > TRX > 正文

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

作者:

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

预言机DIA拟将3万枚ARB用于资助在Arbitrum上运行预言机所需的Gas费:6月9日消息,预言机DIA在社区提交一份题为《Oracle Gasdrop——一项通过Oracle Gas资金支持Arbitrum生态系统发展的资助计划》的提案,旨在通过提供赠款来资助在Arbitrum上运行预言机所需的Gas费,支持Arbitrum生态系统中新的DeFi项目的开发。

DIA表示,近期在Arbitrum空投中收到7.5万枚ARB,建议将其中3万枚ARB用来支持Arbitrum开发者。任何在Arbitrum网络上运行并需要Gas费来资助DIA预言机的项目都可以提交申请,其他规定将在适当的时候具体说明。审批机制将通过DIA的Snapshot投票系统进行操作,合格的投票者包括申请项目、DIA与Arbitrum的代币持有者。获得所需票数的项目将被授予1000枚ARB,并只能用于为DIA预言机提供Gas费。

该提案称,DIA DAO 可以在 6 月 15 日前提出其他替代方案来使用空投收到的 ARB,并将于 6 月 16 日使用 Snashot 平台进行投票,6 月 21 日公布投票结果。[2023/6/9 21:26:58]

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

Bitfinex将于5月5日上线FLOKI:据官方公告,Bitfinex宣布即将上线FLOKI,充值服务将于5月4日上午10点左右(UTC时间)开放,交易将于5月5日上午10点左右(UTC时间)开启,支持FLOKI/USD和FLOKI/USDT交易对。

据介绍,FLOKI是Floki Inu生态的原生实用型代币,其市值为3.213亿美元,流通供应量为9,784,084,264,980。[2023/5/4 14:42:19]

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

币安地址APE质押量达660万枚,为质押量最高的地址:金色财经报道,据推特用户Bit余烬监测,币安在约30分钟前向APE质押地址转入100万枚APE,目前币安地址APE质押量达660万枚(价值约3844万美元),为质押量最高的地址。[2023/2/6 11:50:24]

技术细节复盘

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

数据:一RNDR巨鲸地址1小时前向币安和Coinbase转入425万枚RNDR:金色财经报道,据Lookonchain监测显示,一个RNDR巨鲸地址在北京时间2月3日09:36:35向币安和Coinbase转入425万枚RNDR(约700万美元),仍持有193万枚RNDR(约316万美元)。[2023/2/3 11:45:04]

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版本后废弃此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万美元,也是区块链史上最著名的双花攻击之一。

来源:金色财经

标签:FILFILECOINOINfil币创始人胡安最新消息QFilecoinTribal Coinhotcoinglobal2022

TRX热门资讯
FTX:黄金价格如期下行 美债收益率飙升至1.7 谁能阻止其前进步伐?_比特币

2021年3月18日深夜偷袭:今日凌晨美联储及鲍威尔逆回购加大额度提振下给黄金价格以及非美货币,带来一轮瞬间大阳结构,但夜间大涨难延续,正如早间预期的下午3点开启回落.

1900/1/1 0:00:00
FTX:洛逸说币 3.18 比特币策略分析_LP-yCurve

  不要把安逸与快乐看作是生活的本身,人生重要的不是置身何处,而是前往哪里。投资的意义在于无穷地探求尚未知道的未来,在于不断的增加更多的知识,来面对下一个不太确定但又值得期待的单边,善于利用零星.

1900/1/1 0:00:00
比特币:朱嘉明:比特币开创人类新型财富实验_比特币钻石还会到50元一个吗

比特币经历十多年起伏,如何看待加密货币过去的发展?自上个世纪八、九十年代以后,一个信息革命,一个全球化,深刻地改变了世界,二者互动的结果造成了全球性巨大裂变.

1900/1/1 0:00:00
API:老狗猎币:昨前两天凌晨大涨今日午夜明日凌晨走向如何_PIFI币

导言:投资是个长久之计,不是一朝一夕,所以不可操之过急。就算你现在亏损了,那也没什么可怕的,只要选择正确,失去的都会再回来.

1900/1/1 0:00:00
TUSD:张公解币:大饼高位震荡 早盘警惕冲高回落_ATUSD

今日资讯:3月18日,资产代币化平台TrustToken官方发推称,社区正在就“减少UniswaptfTUSD/TUSD池的激励”展开讨论.

1900/1/1 0:00:00
BTC:火币晚报:灰度持有比特币或达70万枚 价值逾400亿美元_USDSB

日期:2021-03-18行情分析BTC日内横盘下跌,或将开启新一轮震荡横盘根据火币交易平台数据显示,BTC早间延续凌晨的涨幅,最高至59548.33USDT,日内在58800一线缩量横盘.

1900/1/1 0:00:00