本文來自于FilecoinNetwork。
2021年3月18日,有報道稱,由于Filecoin的遠程過程調用代碼存在"嚴重漏洞",出現了"雙花"。這些說法是不正確的且具有強烈誤導性。
Lotus團隊對該報告進行了徹底調查,沒有發現任何Filecoin網絡和RPCAPI代碼的相關問題。鏈本身不存在雙花問題,API代碼也沒有錯誤。有關交易所已經修正了該交易所內的錯誤交易記錄,并正在審查他們記賬系統中的充值處理邏輯,以改正他們的API使用。
事件回顧
事件報告—今日早前,Lotus團隊收到交易所錯誤使用LotusAPI來計算Filecoin網絡中的轉賬/存款。API錯誤使用情況是因為用戶報告了交易所他們的帳戶被交易所記賬系統錯誤地重復記錄。這一問題已在交易所記賬系統恢復—鏈上本身并沒有重復記錄。
DeFIL2.0預計于8月上線以太網及幣安智能鏈:8月3日消息,Filecoin去中心化平臺DeFIL2.0預計于2021年8月正式上線以太網及幣安智能鏈。DeFIL2.0多鏈并行旨在解決以太坊網絡Gas費過高的問題,提升用戶操作體驗的同時為用戶捕獲多重生態價值。據悉,DeFIL2.0還將上線以太坊Layer2二層網絡擴容方案Arbitrum。[2021/8/3 1:30:57]
?API誤解?—該問題的核心是對于Lotus的鏈狀態檢查API使用不當,在處理多個類似消息時,其處理方式與所期待的不同。誤解LotusAPI的輸出會導致記賬系統將原始消息和替換消息都算作相同的發送者和接收者。到目前為止,我們只知道有一個交易所受到這個問題的影響。
數據:近24小時Filecoin手續費超16萬FIL:Filfox數據顯示,最近24小時Filecoin全網手續費近16.1萬FIL,目前Filecoin基礎費率接近5Nano FIL。而最近24小時FIL總產量約為21.9萬枚,手續費約占總產量的73%。[2020/12/11 14:56:45]
虛假報道成為文章標題—有關網絡“雙花”的不正確陳述在社交媒體渠道中傳播,并進入文章標題。這些報道中的內容已被調查并確定為錯誤信息。團隊并沒有發現Filecoin網絡或RPCAPI代碼的問題。在了解了事實之后,許多團隊和媒體機構正在糾正其報道。
正在采取的行動
Filecoin姊妹鏈FILV將實施提升可挖礦份額、減少前置抵押等9項改進:Filecoin姊妹鏈FILV 通過GitHub發布文章《Filecoin Vision宣言書》,宣布將實施眾多改進,其中包括:
1.可挖礦份額提升到 99%;
2.減少前置抵押額度,讓每一個礦工都能輕松參與挖礦;
3.Window PoSt 允許寬容性地重試提交;
4.Garbage 扇區丟失或掉線,將不用承受對抵押幣的懲罰;
5.寬容性懲罰,實施懲罰一定是確定惡意行為并絕不過度懲罰;
6.不能通過鏈上規則良好辨別出來的惡意行為,絕不實施懲罰;
7.懲罰將預先確定但延期執行,避免引起多米諾骨牌反應;
8.沒有驗證人,沒有驗證的承諾數據;
9.提倡道德,但更傾向于合理化鏈上規則,不排斥人性自私;[2020/9/18]
受到影響的交易所—有關交易所發現了這對于API的錯誤使用,并已立即采取行動,停止充值、提現和轉賬。他們已經恢復了有關的錯誤交易,并正在糾正他們對LotusAPI的使用,以符合推薦的使用方法。?
KEX合伙人王小浪:Filecoin挖礦的資金門檻和對礦機認知的要求很高:IPFS100.com現場報道,8月3日,由IPFS100.com主辦,CapitalN節點咨詢承辦,金色算力云聯合主辦,深圳市先河系統技術有限公司金牌贊助,逆熵科技銀牌贊助,金色財經作為聯合主辦媒體的星際漫游指南·逐鹿中原·IPFS技術與應用研討論壇在鄭州舉行。
在主題為《Filecoin的挖礦防坑指南》的圓桌環節,KEX合伙人王小浪表示,從挖礦角度來看,Filecoin挖礦比比特幣挖礦更為復雜,不僅對算力有所要求,對軟硬件的要求也很高。作為交易所布局Filecoin,我們希望能夠為C端用戶提供更好的產品。
對于Filecoin主網上線延期的影響,王小浪認為Filecoin挖礦延期對礦工的影響比較大,因為礦機的托管及運維費用都很高。從投資角度來講,礦機投資的資金門檻和對礦機的認知要求很高,而云算力投資,雖然每T算力的價格更貼切普通投資者的需要,但背后也存在著很多陷阱,投資者要謹慎投資。[2020/8/3]
偶發案例—其他交易所已經收到預警,正在審查他們的代碼邏輯,以確保他們不受同樣錯誤的影響。其中許多審查已經完成——據我們所知,目前還沒有其他交易所以這種方式錯用API。
Lotus團隊—Lotus團隊正在積極與所有交易所合作,以確保正確處理這一行為,并改進API文檔(https://github.com/filecoin-project/lotus/pull/5838),確保所有其他交易所正確檢查Filecoin的鏈狀態。
社區和媒體—一些團隊正在共同努力,與媒體聯系,澄清所稱事件的細節和事實,并幫助消除錯誤信息。
社區團隊—社區成員提供可以幫助其他社區成員準確、周到地報告問題的方法,避免意外傳播錯誤信息。
技術細節
相同信息—?就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進行比較。這是推薦交易所的正確檢查鏈狀態并保持內部報告系統同步的步驟。
鏈捕手消息,全聚合協議OpenOcean.Finance正式宣布已完成財務輪融資,具體金額暫未披露,Altonomy和LDCapital繼戰略輪后追投.
1900/1/1 0:00:00本文系鏈捕手原創文章,作者Alyson。IOSG在2020年年度復盤與展望中提到,對于想參加數字資產交易的圈外用戶,DeFi的基礎架構還不夠完善,而傳統金融業務由于監管限制無法直接參與到加密世界.
1900/1/1 0:00:00本文來自于鏈聞,作者LeftOfCenter。3月23日,一個名為BitClout的社交網絡平臺透露背后投資者名單,其中不乏大名鼎鼎的明星加密基金,包括紅杉資本、AndreessenHorowi.
1900/1/1 0:00:00本文來自蜂巢財經,原文標題:《Fei了以太坊,Fei了套利人》。新型穩定幣項目FeiProtocol出師未捷,創世啟動后形成巨大的市場拋壓,導致穩定幣FEI沒能穩定在1美元,跌落「水下」.
1900/1/1 0:00:00本文發布于PANews,作者Nancy。誰也沒有意料到,NFT的從小眾圈層走向大眾化的速度如此快.
1900/1/1 0:00:00本文系鏈捕手原創文章,作者為胡韜。如今來看,頭部公鏈的市場空間正在受到市場越來越廣泛的認可,多條公鏈的生態建設堪稱是如火如荼,被詬病較多的Cardano也在近期上線Coinbase,可以預見公鏈.
1900/1/1 0:00:00