以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

首發 | Harvest.Finance攻擊事件分析_USD

Author:

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

流動性挖礦(YieldFarming)是近期DeFi領域中的最熱話題,以各種食物為主題的流動性挖礦似乎每日都能湊成一桌饕餮盛宴,大爆炸式地將新的DeFi概念灌輸給投資者與用戶。

每天新的流動性挖礦項目都會出現,同時舊項目也在退出人們的視野。對于這些項目“新人哪聞舊人哭”的快速交替,身為以建立區塊鏈健康安全生態為己任的CertiK,希望給大家帶來更有價值的問題和答案:當我們在討論流動性挖礦項目安全性的時候,討論點和關注點都應該是什么?

安全這個話題難以簡單概述,非細致的講解不能窺探一二。

本文在此以Harvest.Finance為例,分析作為流動性挖礦項目其存在的安全風險。

Harvest.Finance,它的名字非常直觀的說明了其設計意圖——流動性挖礦。

該項目的代碼已經開源,網站社區等也一應俱全。盡管Harvest.Finance的審計報告已公布,其項目中被審計部分的安全性目前可以被信任,但是這并不能說明Harvest.Finance的整體安全性得到了保障。

首發 | 區塊鏈技術及軟件安全實戰基地正式成立:金色財經報道,今日,中軟協區塊鏈分會、人民大學、菏澤市局相關部門聯合共建的區塊鏈技術及軟件安全實戰基地正式成立。同時聘任中軟協區塊鏈分會副秘書長宋愛陸為區塊鏈技術及軟件安全實戰基地特別專家。

區塊鏈技術及軟件安全實戰基地主要涉及領域為:非法數字貨幣交易與洗錢、區塊鏈傳銷與電信詐騙、網絡賭博、四方支付、冒用商標注冊等,聯合社會治理、城市安全、前沿技術領域的行業專家,進行警協合作。

據公開報道,近期菏澤市下屬機關剛破獲一起特大電信網絡詐騙案,打掉多個涉嫌以網貸和投資“比特幣”為名的詐騙團伙,抓獲犯罪嫌疑人83名,扣押凍結涉案資金2700萬元。[2020/7/21]

CertiK安全研究團隊從該項目智能合約出發,發現了該項目中存在與其他類似流動性挖礦項目同樣的問題:治理中心化,即許多關鍵操作只允許項目管理者來進行,沒有任何對項目限制者的限制手段,例如:

首發 | 《一起來捉妖》中玩家達到22級將會接觸到專屬貓的玩法 ?:今日騰訊上線首款區塊鏈游戲《一起來捉妖》,經金色財經查證,游戲中玩家達到22級將會接觸到專屬貓的玩法,而非此前官方對外宣稱的15級。除了誘貓鈴鐺召喚出的0代貓以及部分通過運營活動獎勵的專屬貓以外,游戲中所有的貓默認都是未上鏈狀態。未上鏈的貓不能出售,也無法進入市場與其他玩家配對;但是你可以使用這些貓與你的QQ/微信好友進行配對,產出新的小貓。使用道具“天書筆”可以將你的貓記錄到區塊鏈。當貓被記錄到區塊鏈以后,這些貓就可以進入市場,通過配對賺取點券,或者出售賺取點券。專屬貓是否上鏈,并不影響它的增益效果。但只有上鏈后,它才能面對全服務器所有的玩家進行繁殖、交易。

?

《一起來捉妖》中的專屬貓玩法,基于騰訊區塊鏈技術,游戲中的虛擬數字資產得到有效保護。此外,基于騰訊區塊鏈技術,貓也可以自由繁殖,并且運用區塊鏈技術存儲、永不消失。[2019/4/11]

圖1:DelayMinter.sol

首發 | 螞蟻礦機S17真機圖首次曝光 采用雙筒風扇及一體機設計 ?:繼正式宣布在4月9日現貨銷售后,比特大陸即將發布的新品螞蟻礦機S17又有了新動態。據悉,螞蟻礦機S17真機圖今天在網上首次曝光。

從曝光的圖片來看,螞蟻礦機S17延續上一代產品S15的雙筒風扇設計,且采用一體機的機身設計。有業內人士認為,采用雙筒設計可有效縮短風程,礦機出入風口的溫差變小,機器性能將得到很大改善。

此前比特大陸產品負責人在接受媒體采訪時表示,新品S17較上一代產品相比,無論是在能效比還是單位體積的算力等方面,均有較大提升。[2019/4/3]

參考鏈接:

https://github.com/harvest-finance/harvest/blob/master/contracts/DelayMinter.sol

圖2:Governable

金色首發 EOS超級節點競選投票率達6.49%:金色財經數據播報,截止北京時間6月13日15:50,EOS投票率達6.49%。EOS引力區和EOS佳能作為兩個來自中國的超級節點競選團隊暫居第五和第六名。其中EOS引力區的得票總數為903萬,占比2.96%;EOS佳能的得票總數為877萬,占比2.87%。此前異軍突起的EOSflytomars暫居第17位,得票總數為630萬,占比2.07%。目前躋身前30名的超級節點競選團隊中,有八個團隊來自中國。[2018/6/13]

參考鏈接:

https://github.com/harvest-finance/harvest/blob/master/contracts/Governable.sol

圖3:Storage.sol

參考鏈接:

https://github.com/harvest-finance/harvest/blob/master/contracts/Storage.sol

IMEOS首發 EOS Go公布新增兩條復選條件 :據金色財經合作伙伴IMEOS報道:今日,EOS Go在 steemit上公布新增的兩條復選條件為:

1. 保證安全的計劃:候選節點是否在steemit上發布文章介紹該節點的安全方法和計劃,“安全方法”標準是向EOS選民展示安全最佳實踐知識和組織實施計劃的機會;

2. 立場:描述該節點分享通脹獎勵和/或向EOS代幣持有人派發股息的立場(候選節點在steemit發布)。主要闡述以下兩個問題:

該組織是否會出于任何原因向EOS令牌選民提供支付,包括BP選舉和社區建議?

該組織是否有書面的無票付款政策?如果是這樣,請提供一個鏈接。[2018/4/27]

圖1中第102行起的函數executeMint()的功能是進行鑄幣操作,由于onlyGovernance的限制,使得只有于onlyGovernance許可的地址可以執行該函數,而onlyGovernance的定義來自于圖2中14行與圖3中27行的代碼,最終從圖3的28行可以看到所謂的“Governance”其實僅是指項目擁有者本身,并不是如名稱所暗示指代一個管理委員會。

通過觀察代碼可以了解到,該項目的治理與重要操作的控制權都被項目管理者據有,中心化程度極高,而這一點明顯違背了以去中心化為基本的流動性挖礦項目的本質。

即便項目管理者加入了一個延遲操作的功能,并設置了每一個鑄幣操作都需要提前公布給社區,這依舊無法從根本上解決問題。尤其是當Harvest.Finance項目把延遲的時間期限設置為12個小時,這也違背了大部分人的作息規律。

除了項目的治理中心化程度過高的通病,流動性挖礦項目同樣存在被套利攻擊的風險。

套利攻擊是利用價格差進行低買高賣完成的以獲利為目的的交易行為。已經發生過套利攻擊的著名項目有Balancer和bZx。

10月26日Harvest.Finance項目也發生了套利攻擊事件,損失超3380萬美元。

對于此類攻擊,需要弄清兩個問題:

1.發生套利攻擊的條件是什么?

2.為什么Harvest.Finance項目滿足了這些條件?

發生套利事件需要的條件其實非常直觀:可以完成低買高賣。

簡化來說就是可以通過自己的交易或者操作來影響交易物的價格。

這種交易影響價格的手段可以是直接改變,也可以是改變交易物的數目來間接的影響價格。

流動性挖礦項目自身通過交易來鑄幣或者燃燒幣的操作,十分容易滿足改變交易物的操作要求。

一旦套利攻擊者發現了可利用的攻擊點,可以在沒有風險的情況下當即利用閃電貸借取大額資金,將套利攻擊的獲利擴大。

圖4:Harvest.Finance套利攻擊的交易之一

參考鏈接:

https://etherscan.io/tx/0x35f8d2f572fceaac9288e5d462117850ef2694786992a8c3f6d02612277b0877

圖4所示交易是在此次發生于Harvest.Finance項目的套利攻擊的其中一筆交易,攻擊者通過查看該項目智能合約中控制鑄造fUSDC代幣數目的函數,發現鑄造的代幣數目依賴于其參考的Curve項目的計算公式,繼而依靠閃電貸獲得大量初始資金進行套利攻擊。

攻擊者的執行交易的流程大致如下:

1.閃電貸借貸得到大筆USDC和USDT;

2.利用借貸所得USDT通過Curve轉換為USDC,提高USDC價格;

3.將獲得的USDC存入Harvest.Finance項目的USDC儲藏室(vault)中,同時Harvest.Finance會為該存入的行為攻擊者鑄造一定數目的fUSDC(鑄造的數目受Curve影響);

4.?將初始借貸所得的USDC通過Curve轉換為USDT,提高USDT的價格,同時USDC價格降低;

5.最終攻擊者將持有額所有fUSDC轉換回USDC,此時因為Curve中的USDC價格降低,導致影響了兌換回USDC的數目增加。

最終攻擊者利用類似操作,完成了14筆利用針對USDC的套利交易,然后利用同樣的思路,針對USDT完成了另外13筆套利交易。

根據官方報告,計算了攻擊者返還給項目的1300萬USDC和11萬USDT之后,總損失超過2億人民幣。

在Harvest.Finance這次的套利攻擊事件中,攻擊者通過影響USDC、USDT代幣的價格來進行套利。

因此,項目代幣價格不能簡單的依賴于其相對數目,而應該穩定建立于實時、有效、可靠的價格提供系統之上。例如目前的chainlink的價格預言機便可以一定程度上解決此類隱患。

當討論一個流動性挖礦項目的安全性時,不應僅僅簡單的查看程序代碼、智能合約的安全,而需要查看更加深層的、邏輯性的漏洞,例如治理中心化以及代幣價格控制邏輯可能導致的套利攻擊風險。

傳統的代碼審計并不適合包括流動性挖礦在內的區塊鏈項目。

面對此類項目,需要有經驗豐富的區塊鏈項目專業審計人員,從傳統代碼審計、邏輯審計、金融模型審計等多角度對項目的安全進行逐步且完備的審核,才可確保項目的安全。

迄今為止,CertiK已為超過200名機構用戶提供了優質服務,保護了超過80億美元的數字資產與軟件系統免受安全損失。

歡迎搜索微信關注CertiK官方微信公眾號,點擊公眾號底部對話框,留言免費獲取咨詢及報價!?

Tags:USDNCEANCNANBABYUSDTalpaca-finance幣安binance交易所Yefam.Finance

比特幣價格今日行情
IPFS/Filecoin的現狀如何!目前正是入場Filecoin挖礦的好時機!_FIL

10月,區塊鏈鏈/加密貨幣行業大事不斷,支付巨頭PayPal進入加密貨幣市場,OKEx爆發黑天鵝事件,Filecoin主網上線。這些事件中,最受人關注、最重磅的無疑是Filecoin主網上線.

1900/1/1 0:00:00
Filecoin挖礦難度大 IDC機房不得不知的功守道_FIL

hi,各位FIL礦工小伙伴們~這里是IPFS資訊快車,想進filecoin技術交流群的以及與圈內大佬深入溝通,深入了解FIL的(+V:FIL101).

1900/1/1 0:00:00
BG Learning 第十期活動公告— Freeway Tokens_SDT

BGLearning第十期活動規則如下:???1.?投票時間:2020年10月30日12:00至10月30日16:59(UTC8)???2.

1900/1/1 0:00:00
Gate.io 已經完成當日為用戶轉化分發1.3萬枚FIL代幣公告_GAT

Gate.io今日已經根據用戶FIL6持倉情況完成FIL分發,總計約1.3萬枚,用戶可在賬戶賬單明細中查看詳情.

1900/1/1 0:00:00
Zcoin 將于 11 月底更名為「Firo」,并同時啟動新一代隱私協議 Lelantus 的主網二進制文件_COIN

鏈聞消息,隱私項目Zcoin宣布將于11月30人進行品牌重塑,更名為「Firo」。Firo將使用與Zcoin相同的區塊鏈.

1900/1/1 0:00:00
時刻論幣:10.27BTC日線盤面分析_FTX

盤面分析:如圖下行情總結:全球第二波疫情爆發,昨日美股三大股指大幅收跌,區塊鏈概念股普遍收跌,大餅夜間隨之暴跌幾百點,直接跌破昨日布局的回調進場位,隨后開始反彈,目前已回13100一線.

1900/1/1 0:00:00
ads