据报道,2021年3月18日,由于Filecoin的远程过程调用(RPC)代码中的“严重错误”,出现了“双花”问题。这些说法是不正确的,而且具有误导性。
Lotus团队对报告进行了彻底的调查,没有发现Filecoin网络或RPCAPI代码有任何问题。区块链本身没有双花,API代码中也没有bug。有问题的交易所已经在其记账系统中恢复了错误的交易,并且正在审查其存款处理逻辑以纠正API的使用。
发生了什么事
问题报告。今天早些时候,Lotus团队收到了一份报告,称一家交易所错误地使用Lotusapi评估Filecoin网络中的转账/存款。这种不正确的API使用是由用户报告的,当他们的帐户被错误地记入交易所记账系统的存款两次。这一点后来在交易所的记账中被恢复了——Filecoin区块链本身没有任何双花问题。
FilDA销毁HECO链上5000万枚FILDA:据官方消息,DeFi借贷协议FilDA今日在HECO链上销毁5000万枚FILDA。截至目前,HECO链上共销毁6000万枚FILDA,占总供应量的12%。此次销毁后,HECO链上FILDA约减产14%。据悉,当FilDA在更多链部署时,仍将采用投票的方式销毁更多FILDA。
FilDA是基于HECO和 IoTeX网络的借贷项目,以为用户提供优质的借贷产品和服务为宗旨,存借款总额高峰值突破21亿美元。[2022/1/19 8:59:26]
交易所的API滥用。所讨论的交易所没有正确地检查链状态以消除具有相同发送者和接收者的多个消息的重复问题。其中根本原因是错误地使用了LotusAPI(而不是API本身的错误)——从而没有按照他们预期的方式工作。这个记账错误导致交易所展现错误的帐户存款信息。到目前为止,我们只知道有一个交易受到这种API混淆的影响。
Filecoin网络FIL目前流通量为1.5亿FIL:据IPFS100报道,Filfox浏览器数据显示,Filecoin网络当前区块高度为960147,全网有效算力为7.989EiB,总质押量约为9427万枚FIL,活跃矿工数为2736个,每区块奖励为24.7045FIL,近24小时产出量为349661FIL,24小时平均挖矿收益为0.0421FIL/TiB,目前FIL流通量为1.5亿FIL。目前有效算力排名前三的分别为:f0127595(FILPool.me)以125.63PiB暂居第一,f0123261(LDPool)以115.11PiB位居第二,f0135467(RRM-雅典娜)以106.44PiB位居第三。[2021/7/24 1:13:12]
虚假报道会成为头条新闻:关于网络上“双花”的不准确说法在社交媒体渠道上传播,并成为文章头条。这些声明中的问题有许多已被调查,并被确定为虚假的。团队发现Filecoin网络或RPCAPI代码没有问题。在了解事实后,许多团体和媒体机构正在纠正他们的报道。
OKEx将于今日17:00开放FIL的提币业务:据官方公告,OKEx已完成FIL钱包升级,将于2020年12月7日17:00开放FIL的提币业务。[2020/12/7 14:27:38]
正在采取行动
交易的影响。该交易所发现了这种错误使用API的行为,并立即采取行动,停止存款、取款和转账。他们已经恢复了有问题的不正确交易(因此在这个事件中没有资金损失),并且正在纠正他们对lotusapi的使用,以符合推荐的用途。
其他交易所。其他交易所已经收到了警告,并正在检查它们的代码,以确保它们没有受到影响。许多审查已经完成——据我们所知,目前还没有其他交易所以这种方式错误这个API。
掌柜调查署|节点资本创始合伙人杜均:Filecoin矿机相对比特币矿机生产门槛更低:在今日举行的掌柜调查署中,针对“Filecoin未来的产业链会是什么样的?在每个环节都会有什么样的投资机会“的问题,节点资本创始合伙人杜均表示,在传统POW项目铸币这个事情上,比如比特币铸币(矿机)是具备一定技术和资金门槛的,需要投入大量的资金和时间。但是Filecoin铸币(矿机)相对就容易许多,所以大量的“从业者”由于利益相关进行宣传,所以热度确实高涨。更多详情见原文链接。[2020/7/4]
lotus团队。Lotus团队正在积极地处理所有交易,以确保正确处理此行为,并改进API文档,以确保其他所有人正确地检查Filecoin区块链的状态。
社区和媒体团队。一些组织正在与媒体合作,澄清所谓事件的细节和事实,并帮助消除错误信息。
社区团队。社区成员正在创建材料,以帮助其他人准确和深思熟虑地报告问题,以避免意外传播错误信息。
技术细节
类似的消息。Lotus团队了解,问题是由于两条消息共享相同的发送方/接收方详细信息和相同的nonce,但在同一个tipset中包含不同的gas参数而引起的。两个类似的消息是更改与消息相关的gas费用的常见消息替换形式。Filecoin网络安全机制正确地处理了这种情况,不会导致进行两次消息执行:两条消息中的一条被执行,另一条被忽略。
错误使用API。但是,根据检查链状态的方式,这可能会显示消息被处理了两次。具体来说,这个交易使用了一种错误的方式来处理链状态——在tipset中的每个区块上调用ChainGetBlockMessages,然后在每个消息上调用StateGetReceipt。
错误的API的返回期望。混淆在于,当对两条类似的消息(一条被执行,另一条被跳过)调用StateGetReceipt时,它将提供相同的结果:都对应于被执行的消息。这显然是违背直觉的,但却是有意为之的行为。StateGetReceipt方法的主要用例是LotusMiner和交易制定过程使用的事件处理程序。在替换消息的情况下,这些模块不关心返回的收据是否与原始消息对应,或者与替换的消息对应——它们只想知道消息是否在链上成功执行。我们在这里对文档进行了说明:https://github.com/filecoin-project/lotus/pull/5838。
使用正确的api。大多数交易所都正确地使用了ChainGetParentMessages和ChainGetParentReceipts来进行记账,以确定在链上执行了哪些消息并取得了成功。这些是Lotus本身在状态计算期间使用的api,因此可以保证以这种方式正确地反映链状态。对每个消息执行StateReplay将为您提供完整的调用结果,以便您可以将返回的InvocResult中的MsgCid与查询消息的CID进行比较。这是交易所正确检查链状态并保持其内部报告系统同步的推荐路径。
标签:FILECOAPICOINop币价格今日行情filpepecoin币能到一美金吗EGW CapitalEscoin Legal Token
越来越多大型机构及公司投资者加入加密货币市场,并把可观数量的比特币加入到他们的投资组合,同时开通让他们的客户可以投资比特币或以比特币进行支付,似乎已经认可比特币可以有效对冲通货膨胀的风险.
1900/1/1 0:00:00NFTs,例如比特币以太坊。在2017年,一位来自温哥华的程序员麦克·弗拉维尔创造了ERC-721的标准,这就是NFT的起源.
1900/1/1 0:00:00亲爱的Pool-X用户,Pool-X将联合Constellation(DAG)项目方于2021年3月20日18:00:00(UTC8)上线DAG-Staking锁仓挖矿活动.
1900/1/1 0:00:00尊敬的用户:? BKEXGlobalU本位永续合约将于2021年3月18日15:00上线MANA,详情如下:霍比特交易所将于10月28日15:00上线BKK(BKEX Token):据霍比特HBTC官方公告.
1900/1/1 0:00:00亲爱的用户: ETF产品7x24小时交易,并且市场波动较大,本着对市场影响最小原则,在不影响用户体验的情况下,我们按次数最少化原则对ETF份额进行合并操作.
1900/1/1 0:00:00每次行情一出现回调,很多朋友们就慌了,这没有必要的,做现货进场的朋友持有就好,比特币笔者预测还会有新高,随着大资本的进场,币圈行情异常火爆,每天都是有人欢喜有人愁,做对了要保持平常心对待,任何适合都要理性,不能盲目的去做.
1900/1/1 0:00:00