木星链 木星链
Ctrl+D收藏木星链

FIL:Filecoin官方回应:压根没有“双花”这回事

作者:

时间:1900/1/1 0:00:00

据报道,2021年3月18日,由于Filecoin的远程过程调用(RPC)代码中的“严重错误”,出现了“双花”问题。这些说法是不正确的,而且具有误导性。

Lotus团队对报告进行了彻底的调查,没有发现Filecoin网络或RPCAPI代码有任何问题。区块链本身没有双花,API代码中也没有bug。有问题的交易所已经在其记账系统中恢复了错误的交易,并且正在审查其存款处理逻辑以纠正API的使用。

Ankr宣布与Filecoin达成合作集成RPC API:金色财经报道,据Web3基础设施提供商Ankr在社交媒体宣布已与Filecoin达成合作并集成远程过程调用应用程序接口(RPC API),这意味着开发人员现在可以访问Filecoin RPC端点、发出请求调用和接收信息,无需再自己运行Filecoin节点。[2023/3/16 13:06:34]

发生了什么事

问题报告。今天早些时候,Lotus团队收到了一份报告,称一家交易所错误地使用Lotusapi评估Filecoin网络中的转账/存款。这种不正确的API使用是由用户报告的,当他们的帐户被错误地记入交易所记账系统的存款两次。这一点后来在交易所的记账中被恢复了——Filecoin区块链本身没有任何双花问题。

QFIL于10月17日上线Uniswap:据官方消息,QuickCash发行的QFIL于10月17日上线 Uniswap平台,现已支持 QFIL/QC 交易对。

QFIL是QuickCash推出的基于ERC2.0版本的Filecoin代币,对于持有FIL的用户可以选择在中币ZAPP-QuickCash 跨链兑换,进行FIL与QFIL的1:1兑换,参与QFIL-DeFi高收益流动性挖矿。[2020/10/21]

交易所的API滥用。所讨论的交易所没有正确地检查链状态以消除具有相同发送者和接收者的多个消息的重复问题。其中根本原因是错误地使用了LotusAPI(而不是API本身的错误)——从而没有按照他们预期的方式工作。这个记账错误导致交易所展现错误的帐户存款信息。到目前为止,我们只知道有一个交易受到这种API混淆的影响。

库币合约将于10月16日16:00上线Filecoin(FIL)永续合约:据库币KuCoin交易所消息,库币合约将于10月16日16:00上线Filecoin(FIL)永续合约,以USDT稳定币结算,最高支持50倍杠杆。库币合约是库币自主研发的数字货币衍生品平台,上线以来得到全球用户的认可,目前总用户数已经超过50万。[2020/10/16]

虚假报道会成为头条新闻:关于网络上“双花”的不准确说法在社交媒体渠道上传播,并成为文章头条。这些声明中的问题有许多已被调查,并被确定为虚假的。团队发现Filecoin网络或RPCAPI代码没有问题。在了解事实后,许多团体和媒体机构正在纠正他们的报道。

LBank Filecoin折扣嘉年华5000枚Fil6已售罄:据悉,LBank于7月13日正式开启Filecoin折扣嘉年华,今日上线的Fil6代币在上线1分钟后悉数售罄。

在Filecoin主网上线前,Filecoin折扣嘉年华每轮将有5000枚FIL6进行折扣售卖,首日以9折价售出,未完成售卖的额度则以每日递减10%的折扣在次日续售,直至免费;若完成售卖,则将在次周开启新一轮的Filecoin折扣嘉年华。本活动认购采用的售卖模式为“先到先得”,用户需要通过实名认证,并且持有相应的LBK才可以参与本次认购。更多详情请关注LBank官网公告。[2020/7/15]

正在采取行动

交易的影响。该交易所发现了这种错误使用API的行为,并立即采取行动,停止存款、取款和转账。他们已经恢复了有问题的不正确交易(因此在这个事件中没有资金损失),并且正在纠正他们对lotusapi的使用,以符合推荐的用途。

其他交易所。其他交易所已经收到了警告,并正在检查它们的代码,以确保它们没有受到影响。许多审查已经完成——据我们所知,目前还没有其他交易所以这种方式错误这个API。

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进行比较。这是交易所正确检查链状态并保持其内部报告系统同步的推荐路径。

标签:FILCOIOINCOINFILIPCOINClubCoinGOD Beast coinpagodacoin

火必交易所热门资讯
比特币:比特币的当打之年

2021年3月16日,顶级投资机构PanteraCapital发布了一份月报《BitcoinComingOfAge》,报告中分析了比特币与以太坊的的未来预期,包括比特币的估值.

1900/1/1 0:00:00
FTX:新手教程|传统投资人如何挑选加密交易所?以FTX为例

作者:德克斯特实验室小标:本文将会就背景、团队、安全、交易商品、手续费、滑点及资金效率等进行重点分析.

1900/1/1 0:00:00
NFT:深度分析:如何应对NFT引发的新侵权问题?

内容概述NFT已经引起新的侵权问题,这会让艺术家们感到沮丧;从更大的角度来看,虽然问题存在,但由于NFT给艺术家们带来了新的收入来源,因此目前仍未得到重视.

1900/1/1 0:00:00
数字人:穆长春:对数字人民币“可控匿名”的思考

“可控匿名”是数字人民币的一个重要特征。目前,数字人民币试点测试工作正在稳步推进,相应的,关于数字人民币“可控匿名”的讨论也比较多.

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

本文由欧易OKEx原创,授权金色财经首发。最近一段时间,NFT火到出圈。3月6日,据BBC报道,Twitter创始人杰克?多西将自己有史以来第一条推特以NFT形式出售,内容仅为五个单词——“ju.

1900/1/1 0:00:00
区块链:朱嘉明:比特币开创人类新型财富实验

编者按:2021年3月13日,《商业周刊/中文版》记者马杰就数字货币和区块链专访了数字资产研究院学术与技术委员会主席、著名经济学家朱嘉明教授.

1900/1/1 0:00:00