原标题:事件回顾报告:利用LotusAPI准确记账
2021年3月18日,有报道称,由于Filecoin的远程过程调用代码存在"严重漏洞",出现了"双花"。这些说法是不正确的且具有强烈误导性。
Lotus团队对该报告进行了彻底调查,没有发现任何Filecoin网络和RPCAPI代码的相关问题。链本身不存在双花问题,API代码也没有错误。有关交易所已经修正了该交易所内的错误交易记录,并正在审查他们记账系统中的充值处理逻辑,以改正他们的API使用。
事件回顾
事件报告?—今日早前,Lotus团队收到交易所错误使用LotusAPI来计算Filecoin网络中的转账/存款。API错误使用情况是因为用户报告了交易所他们的帐户被交易所记账系统错误地重复记录。这一问题已在交易所记账系统恢复—链上本身并没有重复记录。?API误解?—该问题的核心是对于Lotus的链状态检查API使用不当,在处理多个类似消息时,其处理方式与所期待的不同。误解LotusAPI的输出会导致记账系统将原始消息和替换消息都算作相同的发送者和接收者。到目前为止,我们只知道有一个交易所受到这个问题的影响。虚假报道成为文章标题?—有关网络“双花”的不正确陈述在社交媒体渠道中传播,并进入文章标题。这些报道中的内容已被调查并确定为错误信息。团队并没有发现Filecoin网络或RPCAPI代码的问题。在了解了事实之后,许多团队和媒体机构正在纠正其报道。
Tether回应账户停用争议:提高合规性检查:金色财经报道,根据纽约总检察长 (NYAG) 发布的文件中披露的信息,Tether的发行人在2021年停用了大约29个属于著名加密货币玩家的账户。名单上的大多数人似乎都有他们的帐户因各种原因被终止。
虽然没有明确披露账户终止的具体原因,但Tether已回应表示他们不愿就个人关系发表评论。但是,他们确实澄清说,按照Tether合规政策的规定,所有人在持续监控期间都成功地通过了严格的合规检查。
此前报道,Tether在2021年前已停用MoonPay、BlockFi和CMS Holdings账户。[2023/6/17 21:43:55]
正在采取的行动
欧莱雅推出Avatar发型,支持Roblox等多个元宇宙平台:金色财经报道,法国美容品牌欧莱雅宣布旗下元宇宙部门 L'Oréal Professionnel 已推出专为Avatar化身设计的元宇宙发型,总计五款且支持Ready Player Me、Roblox和Zepeto等多个元宇宙平台,为这些元宇宙平台上的游戏玩家提供更多样的外观来表达自己。(cosmeticsbusiness)[2023/4/27 14:29:00]
受到影响的交易所?—有关交易所发现了这对于API的错误使用,并已立即采取行动,停止充值、提现和转账。他们已经恢复了有关的错误交易,并正在纠正他们对LotusAPI的使用,以符合推荐的使用方法。?偶发案例?—其他交易所已经收到预警,正在审查他们的代码逻辑,以确保他们不受同样错误的影响。其中许多审查已经完成——据我们所知,目前还没有其他交易所以这种方式错用API。Lotus团队?—Lotus团队正在积极与所有交易所合作,以确保正确处理这一行为,并改进API文档(https://github.com/filecoin-project/lotus/pull/5838),确保所有其他交易所正确检查Filecoin的链状态。社区和媒体?—一些团队正在共同努力,与媒体联系,澄清所称事件的细节和事实,并帮助消除错误信息。社区团队?—社区成员提供可以帮助其他社区成员准确、周到地报告问题的方法,避免意外传播错误信息。
Lido Staked Ether(STETH)市值突破125亿美元,创历史新高:金色财经报道,据Coingecko数据显示,Lido Staked Ether(STETH)市值已突破125亿美元,创历史新高,本文撰写时达到12,555,207,153美元。当前Lido Staked Ether(STETH)报价约为2091.70美元,过去24小时涨幅0.1%。[2023/4/17 14:09:00]
技术细节
相同信息?—?就lotus团队所知问题源自于有两条消息有相同的发送者/收到者详细信息、相同的nonce但拥有不同的Gas参数——被包含在同一tipset中。像这样两个类似的消息是非常常见的,比如以改变与消息的Gas费来替代消息就会形成这样两条类似的消息。这样的情况会由Filecoin网络安全、正确地处理,不会导致两次转账:两条消息中的一条会被执行,另一条被忽略。错误使用API?—然而,根据人们对链的检查方式,这会呈现出消息被处理了两次的样子。具体来说,有关交易所使用了一种错误的处理链状态的方式——在tipset的每个块上调用ChainGetBlockMessages,然后在这些消息上调用StateGetReceipt。错误的API期望?—容易引发错误的地方是,当StateGetReceipt被调用在两个相似的消息上,它将提供相同的结果给人感觉两种消息都被执行了。这诚然是一种违背直觉思维的行为,但却是有意为之。StateGetReceipt的主要应用场景是在Lotus矿工和处理交易过程中使用的事件处理程序(https://github.com/filecoin-project/lotus/blob/79a8ff04fd5362a367fd7d6469e5287a47baa571/chain/events/events_called.go#L586)中。在消息被替换的情况下,这些模块并不关心返回的信息是对应原始消息,还是对应替换的消息——它们只是想知道消息是否在链上成功执行。我们已经在这里的文档中增加了澄清:https://github.com/filecoin-project/lotus/pull/5838。使用正确的API?—大多数交易所都是正确使用了ChainGetParentMessages和ChainGetParentReceipts来记账,以计算出链上执行了什么消息、哪些消息成功了。这些都是Lotus本身在链state计算过程中使用的API,以保证使用者能通过这种方式正确反映链状态。对每一条消息执行StateReplay,可以得到完整的调用结果,这样使用者就可以将返回的InvocResult中的MsgCid与查询消息的CID进行比较。这是推荐交易所的正确检查链状态并保持内部报告系统同步的步骤。
Alameda再向FTX转入1500万枚BUSD:6月22日消息,Alameda FTX Deposit的钱包地址(0x83a127952d266A6eA306c40Ac62A4a70668FE3BD)于北京时间18时2分向FTX转入15,058,491枚BUSD。[2022/6/22 1:24:19]
比特币行情分析比特币凌晨一度上冲,最高上升至59548附近,预计价格有再度突破60000关口迹象,随着多方的逐渐强势,行情终于向上展开攻势,向上的趋势越发明显,4小时图上.
1900/1/1 0:00:00国际黄金走势分析:本周初黄金相对比较墨迹,一直在1721-1741徘徊,没有走出个所以然来,直接把心态不好着急的人逼疯了,现在应该都在等凌晨美联储利率决议和老鲍的新闻发布会.
1900/1/1 0:00:00选择一个好的分析师不如选择一个为你着想的分析师。你绝对值得信任!一次选择,就是一次转折!一次尝试,就是一次机会!每一个机会都是你成功的开始以太坊操作策略:??1761附近多单进场?目标点位178.
1900/1/1 0:00:00晚上好?选择一个好的分析师不如选择一个为你着想的分析师。你绝对值得信任!一次选择,就是一次转折!一次尝试,就是一次机会!每一个机会都是你成功的开始ETH:近期可以说ETH跟涨不跟跌,最近eth利.
1900/1/1 0:00:00前言:行情不可怕,闪崩不可怕,诱单不可怕,可怕的是你不能把握行情,只有稳定的行情狙击,以及严格的执行进场才能满载而归,否则你看着每日的行情波动,看着每日的行情走势依旧是望洋兴叹,所以跟上节奏.
1900/1/1 0:00:00本号的文章只做研究、学习和交流使用,不具有任何的操作指导意义!币圈唯一每天坚持视频分析行情的大号!灰度最近公布了新加入的币种,其中包括了LPTFIL?BAT?MANA?LINK.
1900/1/1 0:00:00