木星链 木星链
Ctrl+D收藏木星链
首页 > 屎币 > 正文

FIL:Filecoin“双花事件”回顾:交易所记账不准确

作者:

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

本文来自于FilecoinNetwork。

2021年3月18日,有报道称,由于Filecoin的远程过程调用代码存在"严重漏洞",出现了"双花"。这些说法是不正确的且具有强烈误导性。

Lotus团队对该报告进行了彻底调查,没有发现任何Filecoin网络和RPCAPI代码的相关问题。链本身不存在双花问题,API代码也没有错误。有关交易所已经修正了该交易所内的错误交易记录,并正在审查他们记账系统中的充值处理逻辑,以改正他们的API使用。

事件回顾

事件报告—今日早前,Lotus团队收到交易所错误使用LotusAPI来计算Filecoin网络中的转账/存款。API错误使用情况是因为用户报告了交易所他们的帐户被交易所记账系统错误地重复记录。这一问题已在交易所记账系统恢复—链上本身并没有重复记录。

FIL突破69美元关口 日内跌幅为4.75%:火币全球站数据显示,FIL短线上涨,突破69美元关口,现报69.0587美元,日内跌幅达到4.75%,行情波动较大,请做好风险控制。[2021/5/23 22:34:13]

?API误解?—该问题的核心是对于Lotus的链状态检查API使用不当,在处理多个类似消息时,其处理方式与所期待的不同。误解LotusAPI的输出会导致记账系统将原始消息和替换消息都算作相同的发送者和接收者。到目前为止,我们只知道有一个交易所受到这个问题的影响。

虚假报道成为文章标题—有关网络“双花”的不正确陈述在社交媒体渠道中传播,并进入文章标题。这些报道中的内容已被调查并确定为错误信息。团队并没有发现Filecoin网络或RPCAPI代码的问题。在了解了事实之后,许多团队和媒体机构正在纠正其报道。

FIL突破75美元关口 日内涨幅为2.68%:火币全球站数据显示,FIL短线上涨,突破75美元关口,现报75.0657美元,日内涨幅达到2.68%,行情波动较大,请做好风险控制。[2021/5/22 22:32:17]

正在采取的行动

受到影响的交易所—有关交易所发现了这对于API的错误使用,并已立即采取行动,停止充值、提现和转账。他们已经恢复了有关的错误交易,并正在纠正他们对LotusAPI的使用,以符合推荐的使用方法。?

偶发案例—其他交易所已经收到预警,正在审查他们的代码逻辑,以确保他们不受同样错误的影响。其中许多审查已经完成——据我们所知,目前还没有其他交易所以这种方式错用API。

金色相对论 | 楚航:Filecoin作为服务人类的分布式存储网络有着巨大的应用前景:在今日举行的金色相对论中,针对“Filecoin会不会遇到监管问题?然后影响Filecoin的落地应用”的问题,IPFS中国社区创始人楚航表示,Filecoin涉及到真实的内容存储,在涉及防暴防恐、非法交易、侵犯儿童等,特别在涉及到国家安全方面,必然会遇到监管的问题。Filecoin作为服务全球人类社会的分布式存储网络,有着巨大的应用前景,作为这个网络生态的建设者,我们希望把Filecoin引导到更加健康、更加符合国家利益、全人类利益的发展方向上来。但,Filecoin毕竟是公链项目,Filecoin技术不是完美的,肯定还有很多缺陷,比如TPS是有限的,路漫漫其修远兮,Filecoin是否能成为全球化的分布式存储网络基础设施,能否为全人类老百姓提供更加安全高效低成本的服务,让我们一起努力并拭目以待。[2020/5/20]

Lotus团队—Lotus团队正在积极与所有交易所合作,以确保正确处理这一行为,并改进API文档(https://github.com/filecoin-project/lotus/pull/5838),确保所有其他交易所正确检查Filecoin的链状态。

社交平台Snapchat宣布与Filenet基金会达成深度战略合作:近日,社交平台Snapchat宣布与Filenet基金会达成深度战略合作,双方就应用数据存储及流量分发等业务展示技术及商业合作。Snapchat计划将平台上量200PB的数据部署在Filenet主网节点,以提升用户的产品使用体验,此次合作将降低Snapchat的存储成本。

据悉,Snapchat是由美国斯坦福大学两位学生开发的一款“阅后即焚”照片分享应用,其用户每天上传1.5亿张照片,估值160亿美元。[2020/3/5]

社区和媒体—一些团队正在共同努力,与媒体联系,澄清所称事件的细节和事实,并帮助消除错误信息。

社区团队—社区成员提供可以帮助其他社区成员准确、周到地报告问题的方法,避免意外传播错误信息。

技术细节

相同信息—?就lotus团队所知问题源自于有两条消息有相同的发送者/收到者详细信息、相同的nonce但拥有不同的Gas参数——被包含在同一tipset中。像这样两个类似的消息是非常常见的,比如以改变与消息的Gas费来替代消息就会形成这样两条类似的消息。这样的情况会由Filecoin网络安全、正确地处理,不会导致两次转账:两条消息中的一条会被执行,另一条被忽略。

错误使用API—然而,根据人们对链的检查方式,这会呈现出消息被处理了两次的样子。具体来说,有关交易所使用了一种错误的处理链状态的方式——在tipset的每个块上调用ChainGetBlockMessages,然后在这些消息上调用StateGetReceipt。

错误的API期望—容易引发错误的地方是,当StateGetReceipt被调用在两个相似的消息上,它将提供相同的结果给人感觉两种消息都被执行了。这诚然是一种违背直觉思维的行为,但却是有意为之。StateGetReceipt的主要应用场景是在Lotus矿工和处理交易过程中使用的事件处理程序中。在消息被替换的情况下,这些模块并不关心返回的信息是对应原始消息,还是对应替换的消息——它们只是想知道消息是否在链上成功执行。我们已经在这里的文档中增加了澄清:https://github.com/filecoin-project/lotus/pull/5838。

使用正确的API—大多数交易所都是正确使用了ChainGetParentMessages和ChainGetParentReceipts来记账,以计算出链上执行了什么消息、哪些消息成功了。这些都是Lotus本身在链state计算过程中使用的API,以保证使用者能通过这种方式正确反映链状态。对每一条消息执行StateReplay,可以得到完整的调用结果,这样使用者就可以将返回的InvocResult中的MsgCid与查询消息的CID进行比较。这是推荐交易所的正确检查链状态并保持内部报告系统同步的步骤。

标签:FILFILELECCOIN100个fil币未来值多少钱New hashrate of FilecoinElectraEverGrow Coin

屎币热门资讯
LAYER:详解Layer 2各大解决方案的特点和挑战

本文来自于欧易OKEx情报局,原文标题为《Layer2观察:质押量飙涨,手续费骤降,技术开发「百花齐放」》.

1900/1/1 0:00:00
CRO:Layer 2 + DAO基础协议Metis宣布完成300万美元A轮融资

链捕手消息,Layer2+DAO基础协议Metis宣布完成300万美元A轮融资,主要投资人包括BlockDreamFund、GenblockCapital、CryptomeriaCapital、.

1900/1/1 0:00:00
区块链:数字金融集团 DFG 披露一支 2000 万美元的波卡生态系统基金

链捕手消息,数字金融集团DFG披露一支独家的波卡生态系统基金,该基金将耗资2000万美元,重点用于协助和促进这一领域中多个赛道中的顶级项目.

1900/1/1 0:00:00
V神、0x_b1看好的新型稳定币RAI上线,其价格不与法币价值挂钩

目前大多数DeFi借贷协议都基于超额抵押运作,因此保证抵押资产价格不会出现剧烈波动,使用户免受资产被清算显得格外重要.

1900/1/1 0:00:00
LKY:孙宇晨宣布投资语音社交软件TWO,打造中国版Clubhouse

链捕手消息,波场Tron创始人兼BitTorrentCEO孙宇晨昨日对外宣布,将投资热门语音社交AppTWO,打造中国版“Clubhouse”.

1900/1/1 0:00:00
CHR:三分钟了解“链上动森”游戏赋能方Chromia (CHR)

本文发布于Odaily星球日报。近日币安公告了第18期Launchpool?项目ALICE的新币挖矿规则,除了支持BUSD,BNB之外,还支持CHR代币挖矿.

1900/1/1 0:00:00