以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > FTT > Info

OIN:Filecoin「雙花」始末及復盤

Author:

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

3月19日凌晨,有社區用戶反饋Filecoin主網存在雙花風險,幣安、OKex等交易所均已關閉Filecoin主網代幣FIL的充值功能,CoboCustody也第一時間暫停了FIL的充值和提幣。

CoboCustody技術團隊對此次Filecoin安全事件保持高度關注并進行了詳細復盤:

Filecoin「雙花」始末

據Filfox和FileStar的Filecoin礦工反饋,周三幣安遭遇了價值數百萬美元的FIL雙花充值攻擊。

起因為有一筆61,000FIL的交易所入賬花費了太長時間,于是Filfox和FileStar礦工為了加速而發起了一筆RBF交易。而該筆RBF交易導致幣安賬戶兩次入金,最終入賬120,000FIL。事后,Filfox和FileStar開發者回應稱,Filecoin的RPC代碼里存在“嚴重的漏洞”。該漏洞導致幣安在看到兩筆有沖突的交易后,選擇了同時入賬。?

歐易OKEx旗下Block Dream Fund計劃推出1000萬美元Filecoin生態基金:歐易OKEx旗下Block Dream Fund宣布與Filecoin Network達成合作,并將推出1000萬美元生態基金支持Filecoin生態項目,項目主要來自Filecoin Slingshot、Filecoin Launchpad Accelerator和Filecoin Frontier Accelerator。[2021/4/9 20:01:17]

FilFox和FileStar開發者已經第一時間聯系了幣安,并在第一時間通知了Filecoin官方。

Coinbase已上線FIL:金色財經報道,據官方消息,Coinbase現已在Coinbase網站以及Coinbase安卓和iOS應用程序中支持Filecoin(FIL)。Coinbase客戶可以購買、出售、轉換、發送、接收或存儲FIL。[2020/12/11 14:51:16]

幣安、OKex等交易所均已關閉Filecoin主網代幣FIL的充值功能,CoboCustody也第一時間暫停了FIL的充值和提幣。

技術細節復盤

交易所和中心化錢包等中心化托管機構會依據鏈上的轉賬行為給用戶入賬,因此如何高效、準確、及時的解析鏈上的轉賬行為是非常關鍵的,常見的做法是先獲取某個區塊內的所有交易ID,然后基于交易ID獲取對應的交易內容和交易執行結果。

中幣(ZB)將于11月26日16:00開啟第四期Zillion礦池Filecoin現貨云算力認購:根據官方公告,中幣(ZB)將于11月26日16:00開啟第四期Zillion礦池Filecoin現貨云算力認購活動,1T的認購價格為530USDT,且最小認購單位為1T。

本期Filecoin算力認購延續往期規則,同時開啟推薦購買云算力返傭競賽,邀請好友購買除了可獲得返傭獎勵,還可額外獲得USDT獎勵。本期云算力認購總額為3000T,銷售時間為5天,并于12月3日16點開始發放收益。此次認購活動需下載中幣最新版APP,并進入ZAPP--Filecoin現貨云算力參與。更多信息請查看中幣(ZB)官方公告。[2020/11/26 22:13:23]

Filecoinlotus節點提供了多個API用于鏈上交易的獲取,例如ChainGetBlockMessages可以獲取指定區塊內的所有交易內容,StateGetReceipt可以獲取指定交易ID對應的執行結果,此次被攻擊的交易所就是采用這兩個API來進行鏈上轉賬行為的解析,并基于此為用戶入賬。

Filecoin礦工社區會議:大礦工測試將于8月17號這一周開啟:在8月12日凌晨4點開啟的Filecoin礦工社區會議中,Filecoin官方就大礦工測試以及時問安排給予了說明:大礦工測試是一個合作性質的競賽,目的是對網絡進行壓力測試,并鼓勵全世界的參與者參與,并幫助礦工準備好運營分布式網絡;校準網絡已于2020年7月20號開啟,當50%的礦工超過質量指標時,大礦工測試就會開啟,官方預計大礦工測試于8月17號這一周(8.17-8.23)開啟。(IPFS中國社區)[2020/8/12]

不過他們沒有注意到,StateGetReceipt接口有個比較不符合常規邏輯思維的設計,就是在獲取指定交易ID的執行結果時,如果這筆交易已經被RBF,則會返回最終RBF成功的那筆交易的執行結果,并且在返回值里沒有任何的提示表明這筆是RBF后的交易的執行結果。

假設攻擊者首先發送了TX1,對應的交易ID為TXID1,隨后攻擊者對TX1進行了RBF,生成TX2,對應的交易ID為TXID2,最終TX2上鏈成功。此時通過StateGetReceipt對TXID1和TXID2分別查詢,都能得到執行正確的結果。

攻擊行為發生后,Filecoin官方開發人員對API進行了補充說明,明確了StateGetReceipt的返回邏輯,并將在v1版本后廢棄此API

https://github.com/filecoin-project/lotus/pull/5838/files??

CoboCustody技術團隊在對接Filecoin的過程中已經發現了上述問題,因此沒有采用ChainGetBlockMessages和StateGetReceipt來獲取鏈上的轉賬行為,而是采用ChainGetParentMessages和ChainGetParentReceipts來獲取已經成功上鏈的交易,從而從根本上避免了被雙花充值的風險,因此未受此次雙花充值攻擊的影響。

在使用ChainGetParentMessages和ChainGetParentReceipts的過程中,CoboCustody技術團隊發現lotus節點的一些返回值也并不是很符合常規邏輯思維,例如對于空塊的處理是有一些問題的。CoboCustody技術團隊對此做了妥善的安全處理,在此也提示其他中心化托管機構需要仔細檢查相關的對接代碼,避免其他的雙花充值攻擊行為。

雙花即使用上一次交易的代幣,再次進行交易,進而導致產生虛假交易。

2018年比特幣黃金(BTG)就曾受到一名礦工的惡意攻擊,該礦工臨時控制了BTG區塊鏈,在向交易所充值后迅速提幣,再逆轉區塊,成功實施雙花攻擊。此次攻擊者竊取超過388200個BTG,價值高達1860萬美元,也是區塊鏈史上最著名的雙花攻擊之一。

Tags:FILFILEOINCOINfil幣價格今日行情走勢圖file幣最新消息Spider CoinBaby Bitcoin

FTT
數字貨幣:關于VRZ空投獎勵發放的公告

尊敬的用戶: VRZ空投福利活動獎勵已經到賬,您可以登錄賬戶,在“資金流水-贈幣記錄查看”,祝您交易愉快! 項目介紹: 智能鏈ValueRightZillion系統是一個基于區塊鏈的全球化支付體.

1900/1/1 0:00:00
比特幣:楚悅辰:3.20比特幣自身屬性矛盾,繼續上漲道阻且長!

先來看消息面 這兩天幣價一直被美聯儲和美債影響,很多利好性的消息也被市場忽略,比如說這幾天一些華爾街銀行對加密貨幣方面的態度也有了比較積極的發展.

1900/1/1 0:00:00
區塊鏈:關于AIB/USDT交易對臨時維護的公告

尊敬的用戶: 由于AIB/USDT交易對臨時維護,需要將現有的掛單全部撤銷,請有需要交易的用戶重新掛單,為您帶來不便,盡請諒解.

1900/1/1 0:00:00
MET:“312”以來加密圈發生了哪些改變?

2020年3月12日,在COVID-19迅速蔓延的恐慌情緒升溫的情況下,比特幣在24小時內從8000美元左右暴跌至4000美元以下。加密市場的其他部分也隨之崩潰.

1900/1/1 0:00:00
HTT:Gate.io上線XYM超級福利:XYM鎖倉賺幣,年化幣收益100%

Gate.io已于2021年3月17日21:00上線Symbol(XYM)交易,我們將開啟XYM超級福利.

1900/1/1 0:00:00
BON:用戶邀請協議

:2020年5月9日 本協議由您和Bingbon訂立。您訪問、使用Bingbon平臺或其下任何一家網站、移動應用程序提供的任何服務或者以下第4款進一步描述的、Bingbon或其下任何一家隸屬機構.

1900/1/1 0:00:00
ads