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

精析DeFi協議Warp Finance“預言機”攻擊事件_WAR

Author:

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

北京時間12月18日6時許,DeFi借貸協議WarpFinance遭到黑客攻擊,造成了近800萬美元的資產損失。

同時,WarpFinance官方也發布推文表示,已在調查違規貸款情況,并建議用戶暫停穩定幣的存入,直到事件真相明朗。

成都鏈安團隊在接到區塊鏈安全態勢感知平臺報警后,第一時間對本次攻擊事件進行了調查,結果發現:

1、WarpFinance使用的是Uniswap交易對的相對價格作為其預言機的喂價源。

2、攻擊者在了解到這個情況后,使用從閃電貸中獲取的巨額資金操縱了Uniswap交易對的價格。

多個社群反饋稱Multichain跨鏈資金到賬存在異常延遲:5月24日消息,據多個社群、社交媒體用戶反應稱,Multichain 當前跨鏈資金到賬存在異常延遲。此前 Multichain 曾發布公告稱將進行升級,會在 24 個小時內完成,但目前多位用戶稱其跨鏈資金已長達 48 小時,甚至 72 小時無法到賬。

行情顯示,MULTI持續下行,最低至6.31 USDT;現報6.34 USDT,24小時跌幅為10.2%。[2023/5/24 22:14:52]

3、通過控制預言機喂價源信息,攻擊者破壞了WarpFinance的借款價值判斷標準。

美國10年期國債收益率攀升6個基點至3.77%,創2010年以來新高:金色財經報道,美國10年期國債收益率攀升6個基點至3.77%,創2010年以來新高。[2022/9/23 7:17:02]

4、在WarpFinance錯誤的數據環境下,攻擊者竊取了遠遠超過抵押品價值的資產。

5、攻擊者歸還了從閃電貸中借出的款項。

攻擊交易地址

0x8bb8dc5c7c830bac85fa48acad2505e9300a91c3ff239c9517d0cae33b595090

攻擊過程精析

Curve上stETH與ETH流動性池比例傾斜程度緩和,兌換比例升至0.9717:7月7日消息,據Curve數據顯示,stETH與ETH流動性池比例傾斜程度緩和,兌換比例回升至1:0.9717。當前池內擁有167,268.12枚ETH(占比27.08%),450,407.58枚stETH(占比72.92%)。[2022/7/7 1:57:57]

攻擊者首先利用Uniswap進行閃電貸借款,并采用鑲嵌式的手法,在WBTC2、USDC3以及USDT2池中分別進行了WETH借貸,如下圖所示:

其后,為擴大用于攻擊的資金量,攻擊者又在dYdX進行了閃電貸借款。如下圖所示:

NFT基金StarryNight將多個NFT轉至新錢包,或與三箭資本相關聯:6月15日消息,CoinMetrics分析師Kyle Waters發推稱,過去24小時,三箭資本支持的NFT基金StarryNight已經將其在SuperRare平臺上總計70件收藏品全部清空。自去年8月以來,該基金已花費2100多萬美元購買這些NFT。

據悉,2021年8月,NFT收藏家Vincent Van Dough與三箭資本聯合創始人Kyle Davis及首席執行官Zhu Su合作推出NFT基金StarryNight。其目標是籌集1億美元,用于收集最好的NFT收藏品。該基金已收藏大量加密藝術品,其中包括一些知名作品,比如去年以超過100萬美元價格成交的Lost Robbie。

其在SuperRare上的所有收藏品與Art Blocks、KnownOrigin、Foundation和其他加密藝術項目收藏品一起發送到一個地址。似乎正在進行某種形式的整合。新錢包疑似與其他三箭資本錢包有一些關聯。[2022/6/15 4:28:19]

此時,借出的資金規模已高達近2億美元.接下來,攻擊者向Uniswap的DAI2交易池中注入流動性,獲取了流動性代幣LP,如下圖所示:

然后,將所獲的LP代幣抵押在WarpFinance合約中,交易及代碼如下圖:

完成抵押后,攻擊者利用借來的資金,將UniswapDAI2池中的DAI兌換殆盡,如下圖所示:

上述“準備工作”完成后,價格已處于被操縱狀態。另一方面,WarpFinance的預言機喂價源是來自UniswapLP代幣的價格數據,代碼如下圖:

LP代幣價格算法

/LP代幣的總量

其中,A代幣與B代幣的價格是由Uniswap的“對應代幣與穩定幣”交易對計算得出。

因此,在上述情況下,A、B代幣的價格處于正常水平、而交易對中的A、B代幣相對價格則已經發生異常。這是因為Uniswap采用恒定乘積做市商機制,即A×B=K。當出現大量的兌換某一種代幣時,就會產生巨大的滑點,從而產生價差。

假設:A=A代幣數量;B=B代幣數量;AP=A代幣價格;BP=B代幣價格

已知:A×B=k;Warp價格=/totalLP

因AP和BP在本事件中皆為恒定,故可設AP=X1×BP,化簡可得Warp價格=/B+B)×BP/totalLP

可得結論為,X1×K、BP和totalLP在攻擊中都是常數,隨著B的數量增大,LP價格就會提高。

攻擊者正是利用了這一點,使用從閃電貸獲取的巨額資金在交易池中海量添加其中一種代幣的流動性,迫使另一種代幣也隨之巨增,從而引發LP的價格失衡。由于LP價格已被操縱,處于一個高位,因此,攻擊者可以借出相比正常量更多的資產。

此后,攻擊者即通過調用以下函數進行貸款。

在成功控制抵押價格后,攻擊者便能利用錯誤的價格數據貸出遠遠超過抵押品價值的資產,從中獲取暴利。最后,攻擊者歸還了閃電貸的款項,如下圖所示:

事件小結

很明顯,這又是一起典型的由閃電貸巨款發起的預言機攻擊事件。成都鏈安曾撰文指出,在當前黑客眾多的攻擊手法中,“預言機”喂價控制才是隱形的“元兇”。

同時,成都鏈安也鄭重提醒DeFi開發者,應加強預言機的針對性測試,特別是在項目上線前,盡可能模擬價格操控攻擊的各類場景,及時發現問題并找出解決方案,切實提高項目抗預言機攻擊的能力。

短短一個月后,巨額的財產損失再一次告誡我們,在區塊鏈領域中,安全防護工作尤為重要,許多系統安全漏洞屬于防不勝防。因此,我們必須采取積極措施形成連續、有效的保護方案,才能在最大程度上提前規避問題。

此外,如在DeFi項目運行中存在安防方面的任何技術問題,采取第三方安全技術解決方案不失為一種行之有效的辦法。最后,成都鏈安再次呼吁,要加強對項目預言機等多方面的定期安全檢測,以防范此類事件的再度發生。

Tags:WARARPWARPNCEMetaWarsARPAWARP價格Sqrtle Finance

抹茶交易所
12.19BTC晚間行情實時分析:_CAR

心態是命運真正的主人。假如我們想要主宰自己的世界,主宰自己的命運,首先要主宰自己的心態。假如不能控制自己的心態,人生必將搖擺不定,終極會與失敗為伍,與成功盡緣.

1900/1/1 0:00:00
劉言秋:12.20行情分析 灰度連續上漲引發市場持續上漲 上方空間能繼續看到哪里?_ETH

本周灰度信托累計增持11511.27枚BTC(+2.05%)、減持1410.5枚ETH(0.05%)、增持34769.4枚BCH(+18.25%)、增持67401.08枚LTC(+7.

1900/1/1 0:00:00
幣圈總裁:12.19比特幣凌晨操作策略_比特幣

前言:一個沒有計劃的人只能被別人計劃。真正影響交易利潤的,是你們自己,與運氣無關。因為無知,所以無懼。永遠要記住,順勢時,市場造就你;逆勢時,行情教育你.

1900/1/1 0:00:00
一文讓你了解 Filecoin節點參與者的收益主要來自哪幾個方面?_OIN

對一個Filecoin節點參與者而言,其收益主要來自于以下方面:1、區塊獎勵及交易費用:按一定算法固定釋放;2、存儲收費:存儲用戶付給節點參與者的費用.

1900/1/1 0:00:00
珊珊說幣:ETH BCH日內小幅震蕩 短期反轉動能弱勢_NFT

大家好,我是珊珊,專注BTC、ETH等數字貨幣領域的專業金融分析,持續更新認為會對您有用的最新數字貨幣行情及相關資訊。面對金融市場,沒有難做的交易,只有看不懂的行情.

1900/1/1 0:00:00
中科院顧惠城:智能社會需要的一個技術是區塊鏈_區塊鏈

2020年12月19日,由西安市區塊鏈技術應用協會主辦,開源礦池、PolkaBase、金色財經聯合主辦的“探索·創新·共贏Web3.0生態大會”在西安舉行.

1900/1/1 0:00:00
ads