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

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

Author:

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

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

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

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

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

FIL突破170美元關口 日內漲幅為17.34%:火幣全球站數據顯示,FIL短線上漲,突破170美元關口,現報170.2081美元,日內漲幅達到17.34%,行情波動較大,請做好風險控制。[2021/3/31 19:34:10]

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

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

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

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

火幣與協議實驗室聯合啟動Filecoin孵化中心,設立1000萬美元生態支持基金:據官方消息,火幣與IPFS/Filecoin創始團隊協議實驗室(Protocol Labs)聯合啟動火幣Filecoin孵化中心。該中心將設立1000萬美元基金,用于支持Filecoin生態發展。為幫助Filecoin在全球范圍內發展,火幣Filecoin孵化中心和生態基金將重點關注以下關鍵領域:1. 孵化器。與現有的Filecoin加速器和孵化器合作,利用火幣在數字資產交易所和亞洲社區的優勢,提供額外的課程和指導等協助。2. 項目投資。火幣將為Filecoin生態系統中有潛力的項目提供資金,協議實驗室將提供技術指導和支持。3.社區發展。火幣和協議實驗室將在全球共同舉辦年度峰會和季度會議,在開發者、礦工、用戶和Filecoin持有者之間建立更多的跨境聯系和交流。[2020/11/24 21:59:43]

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

Filecoin當前全網有效算力為749.18PiB:據IPFS100.com報道,filfox瀏覽器數據顯示,Filecoin網絡當前區塊高度為202695,全網有效算力為749.18PiB,總質押量約為1471.8729萬枚FIL,活躍礦工數為665個,每區塊獎勵為11.9164FIL,近24小時產出量為160570FIL,24小時平均挖礦收益為0.2120FIL/TiB;

目前有效算力排名前三的分別為:F01248(智合云zh)以46.83PiB暫居第一,F02770(時空云&靈動)以45.58PiB位居第二,F01782(hellofil.com)以27.10PiB位居第三。[2020/11/3 11:32:35]

假設攻擊者首先發送了 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  

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

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

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

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

Tags:FILCOINOINFILEhfil幣最新消息Bitcoin UncleRatsCoin Team Daofilecoin幣怎么交易

中幣
比特幣:灰度負溢價 DCG拉盤

3月10日,在灰度比特幣信托GBTC連續9天負溢價后,灰度的母公司DCG表示計劃購買2.5億美元的GBTC。此舉被解讀為DCG自產自銷,想要把連續多日的負溢價扭轉為正.

1900/1/1 0:00:00
BTC:3.20午間行情:繼續調整 趨勢未變

據歐易OKEx的數據顯示,當前BTC/USDT現貨報價為58300美元,24小時漲幅為1%。比特幣在53200美金獲得支撐后,最高反彈到了60128美金.

1900/1/1 0:00:00
ASS:專業囤幣人必備的密碼管理工具推薦

好的密碼管理工具需要滿足以下幾點要求: 最好是免費的 盡量開源——開源意味著你可以隨時檢查軟件的源代碼,知道其源代碼背后正在運行什么,可以確保沒有任何秘密跟蹤程序.

1900/1/1 0:00:00
Foundation:Beeple效應 藝術家大FOMO時代來臨

從 SuperRare、KnownOrigin、MakersPlace 三大加密藝術平臺三分天下,到 Nifty Gateway 異軍突起,而最近.

1900/1/1 0:00:00
OIN:逆勢連漲6天 總市值接近9081億 FIL還有想象空間?

這兩天,存儲板塊的龍頭FIL開始突突突了,而且是逆勢上漲,截至發稿價格接近70刀。火幣交易所數據顯示,FIL的交投非常活躍,24小時成交額接近33億人民幣,位列第3.

1900/1/1 0:00:00
MIN:顯卡空氣發布價格炒翻倍 央視揭挖礦利潤率超90%

加密貨幣牛市導致全球顯卡市場缺貨漲價頻發,就連央視這樣的權威媒體也坐不住了。在最近一期的央視財經節目中,央視針對顯卡發布如空氣,短短幾月價格被炒翻倍等顯卡行業亂象進行了報道,并指出罪魁禍首就是挖.

1900/1/1 0:00:00
ads