原標題:事件回顧報告:利用LotusAPI準確記賬
2021年3月18日,有報道稱,由于Filecoin的遠程過程調用代碼存在"嚴重漏洞",出現了"雙花"。這些說法是不正確的且具有強烈誤導性。
Lotus團隊對該報告進行了徹底調查,沒有發現任何Filecoin網絡和RPCAPI代碼的相關問題。鏈本身不存在雙花問題,API代碼也沒有錯誤。有關交易所已經修正了該交易所內的錯誤交易記錄,并正在審查他們記賬系統中的充值處理邏輯,以改正他們的API使用。
事件回顧
事件報告?—今日早前,Lotus團隊收到交易所錯誤使用LotusAPI來計算Filecoin網絡中的轉賬/存款。API錯誤使用情況是因為用戶報告了交易所他們的帳戶被交易所記賬系統錯誤地重復記錄。這一問題已在交易所記賬系統恢復—鏈上本身并沒有重復記錄。?API誤解?—該問題的核心是對于Lotus的鏈狀態檢查API使用不當,在處理多個類似消息時,其處理方式與所期待的不同。誤解LotusAPI的輸出會導致記賬系統將原始消息和替換消息都算作相同的發送者和接收者。到目前為止,我們只知道有一個交易所受到這個問題的影響。虛假報道成為文章標題?—有關網絡“雙花”的不正確陳述在社交媒體渠道中傳播,并進入文章標題。這些報道中的內容已被調查并確定為錯誤信息。團隊并沒有發現Filecoin網絡或RPCAPI代碼的問題。在了解了事實之后,許多團隊和媒體機構正在糾正其報道。
PancakeSwap以97.04%投票贊成率繼續在Aptos鏈上部署:金色財經報道,PancakeSwap社區已完成一項最新提案投票以繼續并在 Aptos 區塊鏈上進行部署。PancakeSwap 已迅速崛起成為 Aptos 區塊鏈上的去中心化交易所之一,目前在 Aptos 上完成了 14 個流動性礦池部署。根據相關計劃顯示,PancakeSwap 后續將吸引更多基于 Aptos 的項目,增強產品供應。據投票結果顯示,PancakeSwap社區已完成投票并以97.04%贊成率繼續在Aptos鏈上部署。[2023/1/8 11:00:25]
正在采取的行動
受到影響的交易所?—有關交易所發現了這對于API的錯誤使用,并已立即采取行動,停止充值、提現和轉賬。他們已經恢復了有關的錯誤交易,并正在糾正他們對LotusAPI的使用,以符合推薦的使用方法。?偶發案例?—其他交易所已經收到預警,正在審查他們的代碼邏輯,以確保他們不受同樣錯誤的影響。其中許多審查已經完成——據我們所知,目前還沒有其他交易所以這種方式錯用API。Lotus團隊?—Lotus團隊正在積極與所有交易所合作,以確保正確處理這一行為,并改進API文檔(https://github.com/filecoin-project/lotus/pull/5838),確保所有其他交易所正確檢查Filecoin的鏈狀態。社區和媒體?—一些團隊正在共同努力,與媒體聯系,澄清所稱事件的細節和事實,并幫助消除錯誤信息。社區團隊?—社區成員提供可以幫助其他社區成員準確、周到地報告問題的方法,避免意外傳播錯誤信息。
歐易Web3錢包現已支持Aptos主網,為首個支持Aptos主網的異構多鏈錢包:據官網消息,歐易Web3錢包已于2022年10月18日10:00(HKT)接入Aptos主網,用戶可使用歐易APP端管理Aptos資產。
據悉,歐易DEX及歐易NFT市場將在10月底支持Aptos網絡,屆時用戶可在歐易Web3錢包內進行幣幣兌換、跨鏈交易、NFT交易等。[2022/10/18 17:30:17]
技術細節
相同信息?—?就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進行比較。這是推薦交易所的正確檢查鏈狀態并保持內部報告系統同步的步驟。
美國參議員:比特幣是政府不能拿走的東西:金色財經報道,美國參議員Cynthia Lummis在接受采訪中談到了比特幣。Cynthia Lummis在討論比特幣的優點時稱,我喜歡它不能被阻止,特別是因為我擔心我們的國家債務以及通貨膨脹。
我看到我家鄉懷俄明州的人們現在去食品銀行,因為他們需要燃料,他們需要汽油才能上班,他們現在必須在高價汽油和食物之間做出選擇。因此,當我們看到通貨膨脹的事情時,當我們看到一美元的價值下降時,當你去雜貨店買一袋食品,而過去同樣的價格買兩袋時,我們真的需要看看那些將長期存在的資產。這就是為什么對我來說,知道比特幣的存在實際上是令人欣慰的。[2022/10/4 18:38:47]
ANTPOOL投資1000萬美元助力ETC生態建設:7月27日消息,比特大陸在美國邁阿密舉辦區域性數字礦業峰會(WDMS)。期間,ANTPOOL CEO 呂磊在演講中表示,ANTPOOL已投資高達1000萬美元用于支持ETC主網生態應用的開發和探索,以推進ETC網絡整體性能的提升。后續ANTPOOL將投入更多資金,并與行業投資者和開發者共同參與ETC生態建設并孵化ETC生態優秀項目。
據悉,與會期間,比特大陸也已宣布支持ETC支付直接購買所有螞蟻礦機。[2022/7/27 2:39:48]
去中心化衍生品交易協議,作為2021年牛市DeFi新熱點,越來越令人關注。日前,DDX社區熱心成員、加密研究員MarcinPawel對幾大主流DeFi衍生品協議進行了頗為詳盡的比較,幫助市場用戶.
1900/1/1 0:00:00成年人的成長是為自己的每個選擇負責一天結束時?可以自豪地告訴自己我今天過得很充實,無愧于心??????????????????????四小時級別來看,布林帶有縮口趨勢,點位在中軌支撐位上.
1900/1/1 0:00:001.關注公眾號:道說區塊鏈? 2.后臺回復:電子書 3.獲取《DeFi實戰投資方法論》電子書巴菲特和羅杰斯的書是徹底扭轉我投資方式和對投資界看法的書.
1900/1/1 0:00:00世界上唯一可以不勞而獲的就是貧窮,唯一可以無中生有的是夢想。沒有哪件事,不動手就可以實現。世界雖然殘酷,但只要你愿意走,總會?有路;看不到美好,是因為你沒有堅持走下去.
1900/1/1 0:00:00BTC?1D頂部呈現標準的黃昏星形態所存在的套牢盤形成的拋壓依舊對于當前的盤面有一定的影響供應力度的減弱.
1900/1/1 0:00:00幣圈李夢: 混跡金融市場多年,見過太多的投資者,我能懂你,能理解你,更能與你一起樂見未來,我們只需敞開心扉,總結過去,把握當下,便有所得!我認為,一個合格的分析師不僅需要好的技術.
1900/1/1 0:00:00