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

Filecoin「雙花」始末及復盤_FILE

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

DefiLlama推出代幣解鎖追蹤服務:金色財經報道,鏈上數據分析網站Defi Llama宣布推出代幣解鎖追蹤服務,允許用戶查看未來會解鎖代幣的DeFi項目,以及每天釋放的代幣數量、監控代幣解鎖時間表。[2023/4/2 13:40:35]

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

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

技術細節復盤

FILDA 上線Huobi 上漲400%,鎖倉HT、FILDA瓜分51萬 FILDA:據Huobi行情,Huobi Global“全球觀察區”2021年4月6日17:00 (GMT+8) 開放FILDA(FilDA)幣幣交易。 截至17:15,FILDA 最高漲至1.8795 USDT,最高上漲400%,現報價為1.356 USDT,上漲262%。行情波動較大,請注意風險控制。

同時Huobi還啟動51萬FILDA新幣活動,按照現價價值約70萬 USDT。4月6日至4月9日期間,鎖倉HT用戶,將根據鎖倉HT份額瓜分17萬 FILDA,鎖倉周期為3日;4月7日至4月14日期間,鎖倉FILDA用戶,將根據鎖倉FILDA份額瓜分34萬 FILDA,鎖倉周期為7日。[2021/4/6 19:50:54]

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

支持基于HECO火幣生態鏈的綜合跨鏈DeFi產品FilDA正式上線:據FilDA社區消息,1月5日20:00,支持基于HECO火幣生態鏈的綜合跨鏈DeFi產品將正式上線。FilDA是首個基于Elasots公鏈、火幣生態鏈、Filecoin多條公鏈,打造ELA+HT+FIL生態的去中心化金融綜合服務平臺,提供去中心化的FIL、ELA質押、借貸、理財等服務。FilDA無募資,無預挖,保證安全高效和兼容性。[2021/1/4 16:25:28]

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

Filecoin網絡目前總質押量約為2460萬枚FIL:據IPFS100.com報道,Filfox瀏覽器數據顯示,Filecoin網絡當前區塊高度為343779,全網有效算力為1.498EiB,總質押量約為2460萬枚FIL,活躍礦工數為882個,每區塊獎勵為16.4197FIL,近24小時產出量為222805FIL,24小時平均挖礦收益為0.1438FIL/TiB,目前FIL流通量為57742062FIL。 目前有效算力排名前三的分別為:F02770(時空云&靈動)以72.56PiB暫居第一,F01248(智合云zh)以68.72PiB位居第二,F09652(RRmine)以36.52PiB位居第三。[2020/12/22 16:06:44]

不過他們沒有注意到,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:FILFILEECOFILDAlink幣和fil幣哪個更好filecoin幣價格今日行情走勢filecoin幣是什么幣filda幣前景

火幣交易所
Polkatrain將開啟價值百萬元POLT空投_POL

據官方最新消息,Polkatrain將于3月20日,邀請KOL進行官網測試,3月22日,正式面向所有用戶,開啟測試網空投活動.

1900/1/1 0:00:00
曾因碰瓷茅臺上熱搜,這回港股信陽毛尖盯上了加密貨幣_NFT

來源:大河報·大河財立方 記者吳春波 3月16日,曾因“碰瓷”貴州茅臺上熱搜的港股公司信陽毛尖,再度發聲,這次是“將新增業務方向瞄向了加密貨幣及大數據管理”.

1900/1/1 0:00:00
區塊鏈·世界志 | 對話Layer2 DAO:Web3經濟體的基礎設施_DAO

王瑜琨:Layer2搭上DAO,將成為Web3經濟體基礎設施?今天金色財經將對話MetisCo-Founder&CEOElenaSinelnikova,探討Layer2搭上DAO.

1900/1/1 0:00:00
IDO 正火,一文了解主流 IDO 平臺運行模式_STA

DeFi崛起給IXO的家族新增了一名成員:IDO。IDO的名稱含義眾說紛紜,本文采取Initial?DeFi?Offering的含義,即去中心化協議的初始上線發行.

1900/1/1 0:00:00
312過去一年了 比特幣還是巴菲特口中的"老鼠藥"么?_ATIS

2021年,我們看到許多上市公司紛紛將比特幣加入資產負債表。近半年以來也是機構紛紛跑步入場最密集的時間段,它們至少有一個共同的目的:那就是在全球大放水的背景下,通過比特幣來“儲值”預期抵御通脹.

1900/1/1 0:00:00
美國經濟刺激計劃即將出臺 比特幣能否再創新高?_比特幣

美國新一輪刺激經濟計劃的資金在本周晚些時候開始進入銀行賬戶,而早先數據統計,美國散戶交易員準備向比特幣市場投入數十億美元,為從去年起席卷加密貨幣行業的交易狂潮增速.

1900/1/1 0:00:00
ads