買以太坊 買以太坊
Ctrl+D 買以太坊
ads

API:Filecoin官方發布事件回顧報告: "雙花"說法不準確且有強烈誤導性_NFT

Author:

Time: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代碼的問題。在了解了事實之后,許多團隊和媒體機構正在糾正其報道。

Vyper貢獻者提案為Vyper募集改善賞金:7月31日消息,Vyper貢獻者fubuloubu發推稱,編譯器并未如公眾所想象地受審查和審計,大多數編譯器都在進行重大而頻繁的修改,即使有一次完整的代碼庫審計,版本更新越多越容易過時。最終都指向一個激勵問題,沒有人會去尋找編譯器中的關鍵漏洞,尤其是過去發布的版本。只有當它影響到用戶時,才能申請獎金,因此fubuloubu發出提案,建議公眾為Vyper募集改善獎金以修復漏洞。[2023/7/31 16:09:02]

正在采取的行動

受到影響的交易所?—有關交易所發現了這對于API的錯誤使用,并已立即采取行動,停止充值、提現和轉賬。他們已經恢復了有關的錯誤交易,并正在糾正他們對LotusAPI的使用,以符合推薦的使用方法。?偶發案例?—其他交易所已經收到預警,正在審查他們的代碼邏輯,以確保他們不受同樣錯誤的影響。其中許多審查已經完成——據我們所知,目前還沒有其他交易所以這種方式錯用API。Lotus團隊?—Lotus團隊正在積極與所有交易所合作,以確保正確處理這一行為,并改進API文檔(https://github.com/filecoin-project/lotus/pull/5838),確保所有其他交易所正確檢查Filecoin的鏈狀態。社區和媒體?—一些團隊正在共同努力,與媒體聯系,澄清所稱事件的細節和事實,并幫助消除錯誤信息。社區團隊?—社區成員提供可以幫助其他社區成員準確、周到地報告問題的方法,避免意外傳播錯誤信息。

Doodles發布更新:所有Genesis Box NFT都將包含稀有或獨家物品:金色財經報道,NFT項目Doodles在社交媒體發布更新,宣布在聽取社區反饋和建議后決定所有Genesis Box NFT都將包含稀有或獨家物品,現在每個Genesis Box都可能包含獨家物品、圣杯、Beta通行證等,這一變化將影響自2月2日發布的全部Genesis Box NFT。Doodles創始人@poopie稱,未來Doodles將專注于產品,而非承諾。[2023/2/28 12:33:11]

技術細節

相同信息?—?就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進行比較。這是推薦交易所的正確檢查鏈狀態并保持內部報告系統同步的步驟。

Euterpe音樂IP-NFT盲盒公售將于1月4日18:00對全部用戶開放:據官方消息,Euterpe音樂IP-NFT盲盒第三批公售,將在2023年1月4日18:00(UTC+8)對全部用戶開啟,公售價格為0.02ETH,每個用戶地址僅可購買一個IP-NFT盲盒。盲盒種類共分3種,分別包含1個黃金NFT、3個黃金NFT、9個黃金NFT,作品為周深《相守》、單依純《喂》和寵物同謀《Dance Underwater(feat. 提香)》,其中周深、單依純將作為歌手參加“2023年春節聯歡晚會”。Euterpe將于2023年1月8日18:00(UTC+8)在Euterpe官方網站及OpenSea同步開啟NFT交易。[2023/1/4 9:51:44]

孫宇晨將代表格林納達參加WTO第12屆部長級會議:6月12日消息,格林納達常駐世界貿易組織代表孫宇晨(Justin Sun)發布推宣布,將參加6月12日至15日在瑞士日內瓦舉辦的世界貿易組織(WTO)第12屆部長級會議(MC12)。孫宇晨表示,對本屆MC12充滿期待,它將為維護基于規則的多邊世界秩序奠定基礎。[2022/6/12 4:19:38]

Tags:APILOTUSLOTNFTapix幣怎么樣ZLOTNFTN價格

狗狗幣價格
SEC:秘密secret中defi的價值遠景_EFI

  Defi的定義與優勢?  Defi對實現普惠金融的好處意義??Defi的定義,在分布式系統中——也就是我們說的區塊鏈系統——用分布式應用——就是Dapp——提供去中心化的金融生態.

1900/1/1 0:00:00
HOP:2021跨境電商展|深圳跨境電商展會|全國跨境電商展排期_加密貨幣

2021跨境電商展|深圳跨境電商展會|全國跨境電商展排期關于2021深圳跨境電商展會的通知|2021深圳跨境電商展覽會|優選大會杭州跨境電商展|2021廣州跨境電商展|2021全國跨境電商展會|.

1900/1/1 0:00:00
OHO:第三節BMEX合約密訓課回顧:專業合約交易員的倉位管理方法_Shibarium DAO

3月19日19點30分,第三節BMEX合約密訓課正式開課,為大家帶來的是最有效、最直面抵抗交易風險的課程“專業交易員的倉位管理方法”.

1900/1/1 0:00:00
JIM:盡管比特幣突破6萬美元 但數據顯示“巨鯨”依然未售出_RoastHimJim

比特幣在過去的幾個月里價格一直很高,盡管市場波動性不斷加劇,但這一全球最大的加密資產一直在震蕩上漲中。在過去的一周中,比特幣達到了其最高點約為6.1萬美元.

1900/1/1 0:00:00
MAC:金盛貴金屬:黃金企穩1730 靜待美聯儲利率決議_加密貨幣指什么

現貨黃金周三開市于1731.29元/盎司,盤中小幅上漲,在逾兩周高點附近徘徊,受通脹上升前景影響。美元和美債收益率持堅限制了金價漲勢,投資人關注美聯儲政策會議結果.

1900/1/1 0:00:00
ARB:李鄴峰:比特幣反彈上行企穩58000一線 逼近60000關口也是時間問題_bitstamp交易平臺百科

消息面: 3月18日,灰度官方數據顯示,最新上線的5種信托基金當前持倉數據為:灰度BAT信托總持倉量為1,802,652.47476枚BAT;灰度LINK信托總持倉量為48.

1900/1/1 0:00:00
ads