比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

Filecoin「雙花」始末及復盤_LEC

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代碼里存在“嚴重的漏洞”。該漏洞導致幣安在看到兩筆有沖突的交易后,選擇了同時入賬。?

FIL突破77美元關口:火幣全球站數據顯示,FIL短線上漲,突破77美元關口,現報77.0008美元,日內漲幅達到0.96%,行情波動較大,請做好風險控制。[2021/8/23 22:30:33]

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

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

技術細節復盤

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

Filecoin借貸平臺DeFIL獲得Gate Labs資本投資:據官方消息,Filecoin去中心化借貸平臺DeFIL獲得Gate Labs投資,意在共同推動Filecoin生態發展。DeFIL作為Filecoin生態中的金融衍生平臺,已經獲得IPFS生態基金、FBG資本等機構的投資。

Gate Labs投資標準由Gate Labs、GateChain、HipoDeFi等團隊聯合制定與篩選,前期將提供種子資金,全力支持團隊專注于項目本身,包括項目落地、產品研發、服務升級等,還將給予全方位的支持與激勵,幫扶優質項目健康可持續發展。

DeFIL是一個Filecoin去中心化的信用借貸平臺。平臺上線至今FIL存入量達171萬枚,資產總量突破19億。eFIL平臺致力于為Filecoin網絡提供更多的流動性,推進DeFi的市場發展,并將逐步擴大落地應用場景,為投資者提供更多選擇,助力Filecoin的生態發展。[2021/4/16 20:27:45]

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

Filecoin網絡目前總質押量約為3340萬枚FIL:據IPFS100.com報道,Filfox瀏覽器數據顯示,Filecoin網絡當前區塊高度為447461,全網有效算力為2.119EiB,總質押量約為3340萬枚FIL,活躍礦工數為1200個,每區塊獎勵為19.5597FIL,近24小時產出量為273106FIL,24小時平均挖礦收益為0.1239FIL/TiB,目前FIL流通量為75513834FIL。 目前有效算力排名前三的分別為:F01248(智合云zh)以74.28PiB暫居第一,F02770(時空云&靈動)以72.63PiB位居第二,F09652(RRmine)以52.48PiB位居第三。[2021/1/27 21:46:53]

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

達鴻飛:Filecoin為下一代互聯網提供了必要的基礎設施:金色財經現場報道,8月23日,在成都舉辦的“全球區塊鏈算力大會暨新基建礦業峰會”上,分布式科技CEO達鴻飛做了主題為《Reimagine Distributed Storage》的演講。達鴻飛表示,建設下一代的互聯網,需要底層的基礎設施,IPFS+Filecoin提供了必要的基礎設施,其價值體現在免許可免信任的存儲網絡服務,連接閑置存儲資源建立低成本的全球存儲市場,內容尋址降低存儲冗余。但IPFS+Filecoin也存在缺陷,比如僅支持冷數據的存儲,缺少容災機制等。[2020/8/23]

假設攻擊者首先發送了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:FILFILELECECOINfil幣目前多少錢一個filecoin幣會漲到多少錢Filecoin 12MonthECOIN幣

芝麻開門交易所下載
席幕楓:3.20比特幣6萬關口屢棒喝,空穴來風已成定局_GAT

多言不可與謀,多動不可與久處,交易與其沖動,還不如一動不動!大家好,我是席幕楓。心存陽光必有詩與遠方,認識我老席何懼再遇荒涼?席幕楓:3.20比特幣行情分析大餅,昨日全天震蕩上行,凌晨沖擊594.

1900/1/1 0:00:00
歐易OKEx關于BOT置換AUCTION的公告_BOT

尊敬的歐易OKEx用戶:根據Bounce.finance官方計劃,BOT將按照1:100的比例置換為AUCTION.

1900/1/1 0:00:00
霍比特關于TRX3S杠桿ETF產品份額合并的公告_HBT

尊敬的社區用戶: 霍比特杠桿ETF產品7x24小時交易,并且市場波動較大,本著對市場影響最小原則,在不影響用戶體驗的情況下,我們將按次數最少化原則對ETF份額進行合并操作.

1900/1/1 0:00:00
虎符將于2021年03月27日恢復CDS交易對的公告_SDT

尊敬的虎符用戶, 虎符虎符將于2021年03月27日11:18(UTC8)恢復上線CDS/USDT交易對,充值提現業務已開啟.

1900/1/1 0:00:00
SumSwap設計開創性數學模型 欲挑戰Uniswap王者地位_MSWAP

不知不覺,DeFi項目已火爆了近一年時間。對于節奏如此之快的區塊鏈行業,DeFi市場似乎已進入了后半段,基本上很難再出現令人眼前一亮的項目.

1900/1/1 0:00:00
XT關于“XEM交易大賽”獎勵發放的公告_TPS

尊敬的XT用戶: XT.COM交易所于2021年3月4日19:00-2021年3月19日00:00舉辦的“XEM交易大賽”活動已圓滿結束.

1900/1/1 0:00:00
ads