月亮链 月亮链
Ctrl+D收藏月亮链
首页 > Coinw > 正文

API:Filecoin官方发布事件回顾报告: "双花"说法不准确且有强烈误导性_ECOIN

作者:

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

原标题:事件回顾报告:利用LotusAPI准确记账

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

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

事件回顾

事件报告?—今日早前,Lotus团队收到交易所错误使用LotusAPI来计算Filecoin网络中的转账/存款。API错误使用情况是因为用户报告了交易所他们的帐户被交易所记账系统错误地重复记录。这一问题已在交易所记账系统恢复—链上本身并没有重复记录。?API误解?—该问题的核心是对于Lotus的链状态检查API使用不当,在处理多个类似消息时,其处理方式与所期待的不同。误解LotusAPI的输出会导致记账系统将原始消息和替换消息都算作相同的发送者和接收者。到目前为止,我们只知道有一个交易所受到这个问题的影响。虚假报道成为文章标题?—有关网络“双花”的不正确陈述在社交媒体渠道中传播,并进入文章标题。这些报道中的内容已被调查并确定为错误信息。团队并没有发现Filecoin网络或RPCAPI代码的问题。在了解了事实之后,许多团队和媒体机构正在纠正其报道。

加密期权交易所Deribit将于4月24日推出零费用现货交易:4月20日消息,加密货币期权交易所Deribit宣布将于4月24日推出零费用现货交易,在推出时,Deribit将提供三对现货交易:BTC/USDC、ETH/USDC和ETH/BTC。

Deribit首席商务官Luuk Strijers表示,未来可能会上架更多代币,但零费用不会长期持续,Deribit计划通过推出现货交易来吸引更多的零售用户。此外,他还表示,Deribit还计划在迪拜获得加密许可证,并将其总部从巴拿马迁至该市。

据悉,Deribit的现货交易与其衍生品平台一样,将无法供美国和其他一些受限制国家/地区的用户使用。[2023/4/20 14:15:12]

正在采取的行动

ParaSpace:用户资产安全且没有NFT受损,目前正着手修补漏洞:金色财经报道,ParaSpace 在社交媒体上公告表示,团队已经与 BlockSecTeam 一起确定了 ParaSpace 协议早前发生的漏洞利用的原因,目前 ParaSpace 上的所有用户资金和资产都是安全的,没有 NFT 受到损害,协议的经济损失也很小。由于 BlockSecTeam 团队采取的迅速行动,及时挽救利用者试图从协议中提取的 2909 枚 ETH。

协议的总损失大约是 50 - 150 枚 ETH 损失,这是由于在利用过程中利用者在 Token 之间交换造成的滑点。ParaSpace 将把这些资金偿还到协议中,确保没有资产丢失。[2023/3/17 13:11:15]

受到影响的交易所?—有关交易所发现了这对于API的错误使用,并已立即采取行动,停止充值、提现和转账。他们已经恢复了有关的错误交易,并正在纠正他们对LotusAPI的使用,以符合推荐的使用方法。?偶发案例?—其他交易所已经收到预警,正在审查他们的代码逻辑,以确保他们不受同样错误的影响。其中许多审查已经完成——据我们所知,目前还没有其他交易所以这种方式错用API。Lotus团队?—Lotus团队正在积极与所有交易所合作,以确保正确处理这一行为,并改进API文档(https://github.com/filecoin-project/lotus/pull/5838),确保所有其他交易所正确检查Filecoin的链状态。社区和媒体?—一些团队正在共同努力,与媒体联系,澄清所称事件的细节和事实,并帮助消除错误信息。社区团队?—社区成员提供可以帮助其他社区成员准确、周到地报告问题的方法,避免意外传播错误信息。

Blur:涉嫌欺诈出价地址将被取消第二季空投资格:2月28日消息,NFT市场Blur发文回复社区关于相关地址“滥用欺诈出价策略以获取BID积分”时表示,在第二季空投中,所有涉嫌欺诈出价的钱包地址都将被过滤。[2023/2/28 12:33:45]

技术细节

相同信息?—?就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进行比较。这是推荐交易所的正确检查链状态并保持内部报告系统同步的步骤。

南京银行发布首套数字藏品“你好鸭”:金色财经报道,南京银行发布首款数字藏品“你好鸭”, 本次数字藏品发布是以南京银行品牌IP“你好鸭”为形像基础,精心策划5大系列,共计2022款,由腾讯至信链提供可信权益证明。(北方网)[2022/8/10 12:14:46]

标签:APILOTLOTUSECOINxEarn CapitalzLOT Financeagavecoin

Coinw热门资讯
DAO:亮哥论币:3/19 ETH行情分析和操作策略_swftc币前景

行情分析:以太坊至早间上行触及1850附近承压后,行情回调进入高位盘整,价格回落试探1800支撑强度,所幸没有跌破,目前价格也是反弹在1815附近运行.

1900/1/1 0:00:00
TWEE:宸浩论币 以太坊短线回调下跌支撑依旧未破 趋势不变后续继续看突破_TWEETY

宸浩论币:以太坊短线回调下跌支撑依旧未破,趋势不变后续继续看突破!以太坊的也是经过了一波下跌以后再次的反弹了上来,目前的短线小时图我们可以看到,这一波的回调下跌,也仅仅只是一个向下插针的郭晨.

1900/1/1 0:00:00
NFT:币圈朱总3.17ETH做单止盈分享及晚间策略:_TECH

3.17ETH做单止盈分享及晚间策略:  :  ETH下午行情最高点位在1795附近,最低点1740附近。  下午ETH给出1785附近空,止盈1765-1745,止损1810.

1900/1/1 0:00:00
数字资产:淘币女皇:3.18比特币晚间看点_MAY

一支穿云箭,千军万马来相见。?风里雨里,女皇等你?????昨日价格完成二次探底过程,目前价格回升至59000美元附近,关注日内价格能否重返60000美元上方,如果今天晚盘能企稳60000美元上方.

1900/1/1 0:00:00
FIN:币看「币币交易区」新增上线热门币种LINA (Linear)_Solyard Finance

亲爱的用户:币看智能交易平台「币币交易区」新增上线热门币种LINA(Linear),通过币看专业版APP及交易官网即可参与交易.

1900/1/1 0:00:00
ETH:实战解析币圈:3-19 晚间以太坊行情分析及操作建议 要盈利 请拿出你的胆识_DAI

以太坊晚间行情分析:以太坊,早盘低开慢涨,日内整体波幅较为焦灼,相对大饼而言,以太的抗跌性有所加强,但冲高势能则有所滞后.

1900/1/1 0:00:00