買比特幣 買比特幣
Ctrl+D 買比特幣
ads

LOTUS:對于此次Filecoin交易所“雙花”事件的勘誤_BlueChip Capital Token

Author:

Time:1900/1/1 0:00:00

2021年3月18日,根據相關報道稱,由于Filecoin的遠程過程調用代碼存在“嚴重漏洞”,出現了“雙花”。所謂“雙花”,指的是雙重支付,一筆資金被花費了兩次。這就好比有些人使用投幣電話,在硬幣上狡猾地穿了一根細繩,盡管投擲了硬幣,但實際的交易并沒有完成,他可以在打完電話后利用細繩再將硬幣取出,如法炮制,便能用這枚硬幣打無數次電話。V|jasonbody

但此次這樣的說法是不正確的,且具有強烈的誤導性。對于此次事件Lotus團隊對該報告進行了徹底的調查,并在事后聲稱“沒有發現任何Filecoin網絡和RPCAPI代碼的相關問題”。鏈上并不存在雙花問題,API代碼也沒有錯誤。有關交易所已經修正了該交易所內的錯誤交易記錄。

加密分析師:比特幣即將進入“希望”市場周期心理階段:金色財經報道,加密分析師Ali Martinez在社交媒體分享了比特幣價格與所謂“華爾街備忘單”進行比較的結果,顯示比特幣即將進入市場周期心理的‘希望’階段。Ali Martinez稱在經歷了“恐慌”、“投降”、“憤怒”和“蕭條”等悲觀階段之后,BTC現在正在經歷“懷疑”階段,因此可能會在下一個周期吸引積極的市場情緒,而此階段之后是“希望”階段,隨后則是積極的市場周期階段,包括“樂觀”、“信念”、“激動”和“欣快”。 (finbold)[2023/5/30 9:49:38]

事件回顧

事件報告:早前Lotus團隊收到交易所錯誤使用LotusAPI計算Filecoin中的轉賬/存款。因為用戶報告了交易所他們的賬戶被交易所記賬系統錯誤地重復記錄。該問題被記賬系統恢復,鏈上本身并沒有重復記錄。

OKX將于5月20日15時開放ORDI充值,條件符合將開通現貨交易:金色財經報道,據官方公告顯示,OKX交易平臺將于北京時間5月20日15時開放Ordinals(ORDI)充值。一旦充值ORDI代幣滿足要求,OKX將上線ORDI/USDT現貨交易。此外,徐明星在社交媒體上表示,Brc-20代幣錢包和市場將于下周在Web3錢包中推出。[2023/5/20 15:15:33]

API誤解:出現此次問題的核心原因在于對Lotus鏈狀態檢查API使用不當,在多消息處理時與期待處理方式不同。誤解LotusAPI的輸出會導致記賬系統將原始消息和替換消息都算作相同的發送者和接收者。目前為止只有一個交易所出現了該問題。

Paradigm已向法院提交支持Coinbase起訴SEC的非當事人意見陳述:5月11日消息,Paradigm 法律負責人 Rodrigo 發推表示,Paradigm 提交了一份支持 Coinbase 訴訟的非當事人意見陳述(amicus brief),該訴訟旨在迫使美國證券交易委員會(SEC)對該公司未決的規則制定請愿書做出回應。Rodrigo 表示 SEC 有法律義務通知加密行業,允許個人遵守法律,并將其觀點置于司法審查的考驗之下。[2023/5/11 14:56:39]

自媒體虛假報道:出現了該問題之后,有關“雙花”的不正確的文章在自媒體中傳播。大部分的報道已經被勘誤,RPCAPI代碼并不存在代碼問題。

FTX CEO強調SBF及其核心圈子的其他成員不再參與公司日常運營:金色財經報道,FTX首席執行官John Ray本周在公司全體會議上強調,SBF及其核心圈子的其他成員(包括Alameda CEO Caroline Ellison)不再參與公司日常運營,該公司一直沒有與他們進行溝通或“打交道”。

Ray沒有提供有關破產程序如何展開的具體細節,但重組專家試圖通過指出“事情會有所緩和”來緩解焦慮的員工,Ray表示,“我們對局勢的控制越來越多”。[2022/12/1 21:14:27]

當前采取的行動

受影響交易所:發現錯誤的交易所立即采取措施對于API的錯誤使用,暫停了用戶的充值、交易和轉賬。該錯誤被快速恢復,用戶并沒有資金損失。該交易所正在采取措施糾正對LotusAPI的使用。

預警:其他交易所受到此次事件的預警,并著手審查他們的代碼邏輯,以確保不受此次錯誤的影響,目前還沒有另外的交易所出現同樣的錯誤。

Lotus團隊:目前Lotus團隊正在積極的與交易所溝通合作,以確保這一事件正確解決,并改進API文檔。

社區和媒體:社區某些團隊正在積極與媒體聯系以消除這次錯誤事件的負面影響。

社區團隊:社區成員提供可以幫助其他社區成員準確、周到地報告問題的方法,避免意外傳播錯誤信息。

技術細節

相同信息:根據Lotus團隊披露的消息,此次問題的根源在于有兩條消息有相同的發送者/收到者詳細信息、相同的nonce但擁有不同的Gas參數——被包含在同一tipset中。這樣類似的信息非常常見,但這樣的情況通常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進行比較。這是推薦交易所的正確檢查鏈狀態并保持內部報告系統同步的步驟。

來源:金色財經

Tags:APILOTUSLOTCOIBlueChip Capital TokenZLOTADZcoin

幣安下載
ENS:澤熙洲:3.18黃金——紙白銀——滬銀今日行情走勢分析操作建議_AIN

  黃金昨日延續前一日的震蕩格調,整體走出先漲后跌的局面,美盤黃金觸及高點1741后沒有延續強勢,而是快速回落最低觸及1726,整體波幅15美金,日線報收一根小十字K線,形成高位震蕩走勢.

1900/1/1 0:00:00
BTC:墨初論幣:昨夜大餅沖高跳水_ORDI

灰度BTC信托減持35BTC,凌晨最高漲至6萬$上方,緊接著一波瀑布落下,幅度4000點左右。主爆做多?小時線看第一支撐56800$回踩此位置可2/5跟進BTC日線級別的圖上看,昨日一根大陽收尾.

1900/1/1 0:00:00
ASH:胖哥說幣:3.19BTC上午行情分析_PirateCash

知足之人,雖臥地方,猶為安樂。不知足者,雖處天堂,亦不稱意。人性本身導致了跌市的恐慌和升市的貪婪.

1900/1/1 0:00:00
FLOW:BiKi:用多元化產品為用戶打開投資新渠道_數字貨幣詐騙案例視頻

在經歷衍生品、DeFi熱潮后,市場趨勢依然處于蓬勃向上的環境,而面對不同的熱門資產如何進行有效投資和理財成為用戶的首要目標,同時也成為各大加密機構的競爭點.

1900/1/1 0:00:00
NFT:幣圈龍校長:3/18 晚間 BTC ETH 行情分析及操作建議_BTC

各位幣友們,大家好,我是幣圈龍校長本著負責、誠懇、認真的態度用心寫好每一篇分析文章,在交易中,最重要的就是要敢于出手,面對機會,果斷出擊,這樣才不至于錯失機會.

1900/1/1 0:00:00
COL:四川省級蜀信鏈全面接入星火鏈網_區塊鏈

3月12日,由四川省經濟和信息化廳、四川省發展和改革委員會、中國信息通信研究院、成都市成華區人民政府指導.

1900/1/1 0:00:00
ads