原標題:事件回顧報告:利用LotusAPI準確記賬
2021年3月18日,有報道稱,由于Filecoin的遠程過程調用代碼存在"嚴重漏洞",出現了"雙花"。這些說法是不正確的且具有強烈誤導性。
Lotus團隊對該報告進行了徹底調查,沒有發現任何Filecoin網絡和RPCAPI代碼的相關問題。鏈本身不存在雙花問題,API代碼也沒有錯誤。有關交易所已經修正了該交易所內的錯誤交易記錄,并正在審查他們記賬系統中的充值處理邏輯,以改正他們的API使用。
事件回顧
事件報告?—今日早前,Lotus團隊收到交易所錯誤使用LotusAPI來計算Filecoin網絡中的轉賬/存款。API錯誤使用情況是因為用戶報告了交易所他們的帳戶被交易所記賬系統錯誤地重復記錄。這一問題已在交易所記賬系統恢復—鏈上本身并沒有重復記錄。?API誤解?—該問題的核心是對于Lotus的鏈狀態檢查API使用不當,在處理多個類似消息時,其處理方式與所期待的不同。誤解LotusAPI的輸出會導致記賬系統將原始消息和替換消息都算作相同的發送者和接收者。到目前為止,我們只知道有一個交易所受到這個問題的影響。虛假報道成為文章標題?—有關網絡“雙花”的不正確陳述在社交媒體渠道中傳播,并進入文章標題。這些報道中的內容已被調查并確定為錯誤信息。團隊并沒有發現Filecoin網絡或RPCAPI代碼的問題。在了解了事實之后,許多團隊和媒體機構正在糾正其報道。
Starknet已集成加密安全公司Hypernative:6月13日消息,以太坊Layer2擴容解決方案Starknet已集成加密貨幣安全初創公司Hypernative,Hypernative對Starknet的支持將包括提供開箱即用的在線監控、漏洞檢測和自動事件響應,使建立在Starknet上的項目能夠檢測部署后的零日網絡攻擊、黑客攻擊和漏洞利用,此外還可以主動檢測涵蓋財務、治理、技術和社區等各種類別的其他主要實時風險。[2023/6/13 21:33:19]
正在采取的行動
受到影響的交易所?—有關交易所發現了這對于API的錯誤使用,并已立即采取行動,停止充值、提現和轉賬。他們已經恢復了有關的錯誤交易,并正在糾正他們對LotusAPI的使用,以符合推薦的使用方法。?偶發案例?—其他交易所已經收到預警,正在審查他們的代碼邏輯,以確保他們不受同樣錯誤的影響。其中許多審查已經完成——據我們所知,目前還沒有其他交易所以這種方式錯用API。Lotus團隊?—Lotus團隊正在積極與所有交易所合作,以確保正確處理這一行為,并改進API文檔(https://github.com/filecoin-project/lotus/pull/5838),確保所有其他交易所正確檢查Filecoin的鏈狀態。社區和媒體?—一些團隊正在共同努力,與媒體聯系,澄清所稱事件的細節和事實,并幫助消除錯誤信息。社區團隊?—社區成員提供可以幫助其他社區成員準確、周到地報告問題的方法,避免意外傳播錯誤信息。
Moneyfellows宣布完成3100萬美元B輪融資:金色財經報道,埃及金融科技初創公司Moneyfellows宣布已從由Commerz Ventures、中東風險投資伙伴 (MEVP) 和 Arzan Venture Capital 牽頭的 B 輪融資中籌集了 3100 萬美元。參與這輪融資的還有這家初創公司的現有投資者,如Partech、Sawari Ventures、4DX Ventures 和 P1 Ventures。[2022/11/10 12:44:05]
技術細節
相同信息?—?就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進行比較。這是推薦交易所的正確檢查鏈狀態并保持內部報告系統同步的步驟。
SWIFT:央行數字貨幣可以快速大規模部署:金色財經報道,全球銀行間金融電信協會 (SWIFT)宣布已通過兩個獨立的實驗成功地將央行數字貨幣 (CBDC) 和代幣化資產轉移到現有金融基礎設施上。據 SWIFT 稱,結果表明“CBDC 可以快速大規模部署,以促進全球 200 多個國家和地區之間的貿易和投資。”據悉,包括法蘭西銀行、德意志聯邦銀行、匯豐銀行、聯合圣保羅銀行、NatWest、SMBC、渣打銀行、瑞銀和富國銀行在內的 14 家中央銀行和商業銀行現在正在SWIFT測試環境中進行合作,以加速全面部署央行數字貨幣。不僅如此,SWIFT還證明了其基礎設施可以將代幣化平臺與不同類型的現金支付相結合,并且與 Citi、Clearstream、Northern Trust 和 SETL 合作探索了 70 個場景,包括模擬代幣化債券、股票和現金的市場發行和二級市場轉移。(cointelgraph)[2022/10/6 18:40:16]
英國將探索基于區塊鏈的政府債券:金色財經報道,英國新任財政大臣 Nadhim Zahawi 表示,政府將探索區塊鏈用于政府債券。探索區塊鏈的計劃在4月首次被提及,當時英國發布了關于DLT用于證券和穩定幣監管的文件。
債券是正在部署或探索DLT的頂級資產類別之一。而且,這不僅適用于普通債券,也適用于綠色債券,其中債券收益的使用可以使用區塊鏈進行跟蹤和驗證。國際清算銀行(BIS)創新中心正在與香港金融管理局合作,探索區塊鏈用于綠色債券。(ledgerinsights)[2022/7/20 2:26:27]
國際黃金在亞盤受美聯儲鴿派言論影響,黃金震蕩上漲,在刷新高點至1755.46區域遇阻回落,歐盤在美債收益率持續走高的打壓下,黃金跳水回吐全部漲幅,最低測試1727區域,多頭未能延續.
1900/1/1 0:00:00BTC行情分析: 1小時看大餅價格白盤持續走區間震蕩,目前看價格還在尋求突破方向,K線價格多次向上試探高點壓力,布林帶偏上開口運行,整體看多頭趨勢明顯,技術面MACD金叉紅色動能持續縮量形態.
1900/1/1 0:00:00====文章摘要====3.19晚間比特幣以太坊走勢分析及操作建議?3.19比特幣BTC還會漲到60000嗎?3.
1900/1/1 0:00:00宸浩論幣:比特幣日內上行突破多單收獲,短線回調支撐后續可以繼續看突破!比特幣的行情白天也是持續的上行突破,最高也是到了60000上方的位置,昨天的行情布局中也是講過.
1900/1/1 0:00:00能面對行情的人不少,漲跌之間還能頂得住驚險刺激,但是能面對自己的人卻不多,對錯之間總是難以走出懊悔。面對行情能換來一時盈虧,面對自我能得到一世繁榮.
1900/1/1 0:00:00DeFi數據 1.DeFi總市值:907.33億美元市值前十幣種排名數據來源DeFiboxDeFi總市值數據來源:Coingecko2.過去24小時去中心化交易所的交易量:23.
1900/1/1 0:00:00