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:如果CRV跌至0.36美元或以下,Curve创始人在Aave的贷款将被清算:金色财经报道,根据DeFiLlama 的数据,如果CRV价格跌至0.36美元或更低,Curve Finance创始人 Micheal Egorov在Aave上的贷款将被清算。
金色财经曾报道,8月1日,Egorov向 Justin Sun、Machi Big Brother 和 DWF Labs 等众多DeFi投资者出售了 3925 万枚 CRV稳定币,总价值为1580万美元。买家以每个代币0.40美元的价格购买了CRV,比当时的市场价格低25%。[2023/8/2 16:12:55]
FilFox和FileStar开发者已经第一时间联系了币安,并在第一时间通知了Filecoin官方。
Filecoin网络目前总质押量约为8233万枚FIL:据IPFS100报道,Filfox浏览器数据显示,Filecoin网络当前区块高度为844925,全网有效算力为6.330EiB,总质押量约为8233万枚FIL,活跃矿工数为2461个,每区块奖励为25.3046FIL,近24小时产出量为356816FIL,24小时平均挖矿收益为0.0542FIL/TiB,目前FIL流通量为134267584FIL。目前有效算力排名前三的分别为:f0127595(时空云)以118.07PiB暂居第一,f0135467(RRM-雅典娜)以106.34PiB位居第二,f0142720(RRM-雅典娜)以103.79PiB位居第三。[2021/6/14 23:35:29]
币安、OKex等交易所均已关闭Filecoin主网代币FIL的充值功能,CoboCustody也第一时间暂停了FIL的充值和提币。
TJ Wallet首发支持Filecoin F1/F3 全账户地址交易转账:据官方消息,Filecoin区块链主网预计在数小时内上线,由深圳市天玑数据有限公司研发的TJ Wallet发布官方公告称,将第一时间更新支持Filecoin正式网f1用户钱包和f3矿工钱包交易转账。
天玑钱包TJ Wallet将在Filecoin主网区块高度达到148888时同步更新钱包和应用以支持Filecoin正式网络最新的f1用户钱包和f3矿工钱包,首发支持创建Filecoin账户、支持FIL(Filecoin)交易和转账等完整的Filecoin交易流程,用户可以第一时间访问体验到这款Filecoin生态支持全账户交易转账的区块链钱包。详情点击原文链接。[2020/10/15]
技术细节复盘
动态 | Bitcoinfiles.com推出具有抗攻击性的文件存储系统:据bitcoin.com报道,比特币现金(BCH)开发商James Cramer、Attila Aros和'Hapticpilot'近日宣布推出名为Bitcoinfiles.com的产品,该平台允许人们上传和下载与BCH区块链相关的文件。目前,允许的文件必须很小,并且每次上传仅允许5kb或更少。现在,来自世界各地的任何人都可以将一个文件连接到BCH链。[2018/10/21]
交易所和中心化钱包等中心化托管机构会依据链上的转账行为给用户入账,因此如何高效、准确、及时的解析链上的转账行为是非常关键的,常见的做法是先获取某个区块内的所有交易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版本后废弃此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万美元,也是区块链史上最著名的双花攻击之一。
数字人民币是由人民银行发行的数字形式的法定货币,由指定运营机构参与运营并向公众兑换,以广义账户体系为基础,支持银行账户松耦合功能,与纸钞硬币等价,具有价值特征和法偿性,支持可控匿名.
币圈比较久的币友都知道,合约是近两年各大交易所重点发展的版块,但是也有部分币友可能并不清楚合约是什么?和现货屯币又有什么区别呢?一、现货与合约交易的方向差异对比现货交易需要大量资金,周期长.
每当一片肥沃的土地产生时,最先生长的往往是那些有害的杂草。在很长一段时间内,这些杂草的涨势可能趋于疯狂,但随着时间的推移,一些有用的植物、甚至参天大树也会从这片土地中生长出来,继而超越那些原本的.
美联储主席鲍威尔周四发表讲话,称央行数字货币需要与现金其他类型的货币共存。在周四巴塞尔银行监管委员会主持的虚拟支付会议上,鲍威尔引用了国际清算银行和包括美联储在内的七个中央银行的CBDC报告,说.
?从《赘婿》聊起? 《赘婿》这部剧最近大火。这应该算是一部披着搞笑外衣的权谋剧。故事的时代是架空,男主女主所在的国家是武国,另外有两个邻国分别是梁国和靖国.
据报道,2021年3月18日,由于Filecoin的远程过程调用(RPC)代码中的“严重错误”,出现了“双花”问题。这些说法是不正确的,而且具有误导性.