原標題:事件回顧報告:利用LotusAPI準確記賬
2021年3月18日,有報道稱,由于Filecoin的遠程過程調用代碼存在"嚴重漏洞",出現了"雙花"。這些說法是不正確的且具有強烈誤導性。
Lotus團隊對該報告進行了徹底調查,沒有發現任何Filecoin網絡和RPCAPI代碼的相關問題。鏈本身不存在雙花問題,API代碼也沒有錯誤。有關交易所已經修正了該交易所內的錯誤交易記錄,并正在審查他們記賬系統中的充值處理邏輯,以改正他們的API使用。
事件回顧
事件報告?—今日早前,Lotus團隊收到交易所錯誤使用LotusAPI來計算Filecoin網絡中的轉賬/存款。API錯誤使用情況是因為用戶報告了交易所他們的帳戶被交易所記賬系統錯誤地重復記錄。這一問題已在交易所記賬系統恢復—鏈上本身并沒有重復記錄。?API誤解?—該問題的核心是對于Lotus的鏈狀態檢查API使用不當,在處理多個類似消息時,其處理方式與所期待的不同。誤解LotusAPI的輸出會導致記賬系統將原始消息和替換消息都算作相同的發送者和接收者。到目前為止,我們只知道有一個交易所受到這個問題的影響。虛假報道成為文章標題?—有關網絡“雙花”的不正確陳述在社交媒體渠道中傳播,并進入文章標題。這些報道中的內容已被調查并確定為錯誤信息。團隊并沒有發現Filecoin網絡或RPCAPI代碼的問題。在了解了事實之后,許多團隊和媒體機構正在糾正其報道。
高盛、畢馬威、摩根士丹利因發表誤導性聲明導致SVB破產被起訴:金色財經報道,硅谷銀行(SVB)倒閉引發的全球銀行業危機使行業巨頭陷入了法律困境。據報道,畢馬威會計師事務所(KPMG LLP)作為SVB的審計師,其承銷商包括高盛集團(Goldman Sachs Group Inc)、摩根士丹利(Morgan Stanley&Co.)和美國銀行(Bank of America Corp),均因發表誤導性聲明導致SVB破產而被起訴。
根據舊金山聯邦法院提交的一份訴狀,硅谷銀行的銀行審計師和承銷商被列為訴訟對象。起訴書提到SVB首席執行官Greg Becker和其他銀行高管被列為被告。訴訟提到被告歪曲了SVB的資產負債表實力、流動性和在市場上建立的地位。而高管、審計師和承銷商據稱隱瞞了該銀行面臨的風險規模。
據彭博社報道,畢馬威、高盛、美國銀行、摩根士丹利和其他被告到目前為止還沒有對此事發表評論。然而,根據訴訟指控,承銷商對該銀行的股票發行發布了誤導性的注冊評論,導致其崩潰。訴訟文件提到,這些說法并不屬實。[2023/4/8 13:52:07]
正在采取的行動
安全團隊:疑似BXH 9月21日被盜資金出現異動,1865 ETH轉移到Tornado Cash:金色財經消息,據慢霧安全團隊,根據BXH笨小孩團隊9月23日的通告,前天(9月21日)晚被盜共計價值250萬美元的資產以及3800萬BXH代幣。
慢霧MistTrack分析評估,BXH VaultPool合約原owner的私鑰疑似被盜,調用inCaseTokensGetStuck函數轉移合約中資金到黑客地址,黑客地址為0x158f...e345。
截止目前,黑客已將被盜資金跨鏈兌換到ETH鏈,并進一步將全部被盜資金轉移到Tornado Cash,轉移額共計1865 ETH。慢霧MistTrack將持續跟進被盜資金的轉移。[2022/9/24 7:18:31]
受到影響的交易所?—有關交易所發現了這對于API的錯誤使用,并已立即采取行動,停止充值、提現和轉賬。他們已經恢復了有關的錯誤交易,并正在糾正他們對LotusAPI的使用,以符合推薦的使用方法。?偶發案例?—其他交易所已經收到預警,正在審查他們的代碼邏輯,以確保他們不受同樣錯誤的影響。其中許多審查已經完成——據我們所知,目前還沒有其他交易所以這種方式錯用API。Lotus團隊?—Lotus團隊正在積極與所有交易所合作,以確保正確處理這一行為,并改進API文檔(https://github.com/filecoin-project/lotus/pull/5838),確保所有其他交易所正確檢查Filecoin的鏈狀態。社區和媒體?—一些團隊正在共同努力,與媒體聯系,澄清所稱事件的細節和事實,并幫助消除錯誤信息。社區團隊?—社區成員提供可以幫助其他社區成員準確、周到地報告問題的方法,避免意外傳播錯誤信息。
Walken:因Solana發生安全事件無法與鏈交互,Walken應用程序暫時不可用:8月3日消息,Solana生態Move to Earn應用Walken發推稱,由于Solana發生的安全事件和正在進行的調查,目前無法與該區塊鏈交互,這導致了加載失敗和Walken應用程序出現錯誤,該應用程序將因維護而不可用,恢復時間未知。Walken團隊正在密切關注這一情況。[2022/8/3 2:55:59]
技術細節
相同信息?—?就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進行比較。這是推薦交易所的正確檢查鏈狀態并保持內部報告系統同步的步驟。
灰度首席法務官:灰度正在積極準備與SEC的訴訟:金色財經消息,灰度首席法務官Craig Salm表示,灰度(Grayscale)正在積極準備與美國證券交易委員會(SEC)的訴訟。Grayscale首席法務官Craig Salm說,該公司及其律師正在撰寫他們的訴訟要點,以便在他們起訴美國證券交易委員會(SEC)的案件中向上訴法院提交。
灰度(Grayscale)對監管機構的論點進行了反擊,認為反復拒絕可能違反行政程序法(APA),因為SEC已經批準了多個比特幣期貨ETF。根據現貨比特幣ETF支持者的說法,在現貨市場發現的任何操縱行為都會影響到期貨市場,使得SEC愿意批準期貨產品而不批準現貨產品的做法不一致。(Theblock)[2022/7/21 2:27:44]
Persistence新近發布的另一個主打NFT的產品是AssetMantle,一個NFT市場框架。與其他類似平臺不同,AssetMantle將能夠創建專屬市場,從特定賣家或賣家群手中選擇產品.
1900/1/1 0:00:00作為人,水是飽滿的,文字仍是柔軟,如果你不了解我的方式,不要打問我的成績,故事我有,就是費酒,長夜漫漫,無心睡眠,南來北往,不辜負生活,不迷失方向,笑而不答是成長,痛而不語是歷練.
1900/1/1 0:00:003月?16日Parity工程師ShawnTabrizi表示,波卡平行鏈眾籌模塊已發布代碼庫。在此之前Rococov1平行鏈測試網已經上線,并且經過測試、完善后已經完成了網絡重啟,據波卡官方表示,
1900/1/1 0:00:00量化交易的未來趨勢現在市場上的貨幣交易種類很多,提供的交易平臺也很寬松。如果依賴他人進行數據分析和投資評估,很難給出準確穩定的運營策略而且在應對虛擬貨幣快速發展的階段,散戶數量多,在量化交易前期.
1900/1/1 0:00:00大家好我是星際區塊鏈研究院TIAN。主要操作現貨,短線合約,暴漲山寨幣,一級市場項目! BTC行情分析: 昨日比特幣開盤及漲,價格一路上行至59600位置附近,日內漲幅最高近5000點,后續承壓.
1900/1/1 0:00:00已經遠去的背影,突然間變的很陌生,已經單邊的行情,突然間變的很刺激,朋友間剩下了冷清和寂靜,市場間留下了瘋狂與喧鬧.
1900/1/1 0:00:00