加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

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

Author:

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

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

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

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

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

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

Gemini宣布與金融咨詢公司Betterment合作:金色財經報道,加密貨幣平臺Gemini宣布與金融咨詢公司 Betterment 合作。通過合作,Gemini 將擔任 Betterment 的加密貨幣保管人,使這家金融咨詢公司能夠為其客戶群開放加密貨幣訪問權限,該客戶群超過 730,000 名用戶。Betterment 客戶將從 10 月開始訪問加密投資組合。[2022/9/27 22:34:24]

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

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

Avalanche生態期貨協議Hubble Exchange主網上線:8月8日消息,Avalanche 生態去中心化永續期貨協議 Hubble Exchange 宣布主網正式上線,目前已支持添加流動性但暫未開放交易,據網站顯示,其目前近支持 AVAX 期貨交易。

此前報道,Hubble Exchange 于 3 月宣布完成 Framework Ventures 領投的 330 萬美元融資。[2022/8/8 12:09:44]

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

攻擊交易地址

0x8bb8dc5c7c830bac85fa48acad2505e9300a91c3ff239c9517d0cae33b595090

去中心化交易所Apollo X完成一輪種子輪融資,Binance Labs等參投:金色財經消息,去中心化交易所Apollo X完成一輪種子輪融資,參投方包括Binance Labs、Kronos Research、Lingfeng Capital、SafePal、TokenPocket、3Commas和LUX Capital等。ApolloX將為交易服務添加更多功能,并構建現貨交易、Predict-to-Earn和DEX-as-a-Service等產品線。此外,ApolloX將開始轉向DAO自治。ApolloX暫未披露具體融資金額。[2022/6/7 4:08:10]

攻擊過程精析

dYdX已上線TRX (TRX-USD) 永續合約:據最新消息,dYdX已上線TRX永續合約,目前已經開放TRX (TRX-USD) 永續合約交易。

dYdX是領先的去中心化交易所的開發商,其使命是構建開放、安全和強大的金融產品。dYdX在以太坊上經過審計的智能合約上運行,這消除了在交易時信任中央交易所的需要。dYdX將去中心化交易所的安全性和透明度與中心化交易所的速度和可用性相結合。[2022/5/20 3:30:15]

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

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

此時,借出的資金規模已高達近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:ANCWARPNCEWARTomatos.financeWarp CashnoodlefinanceCrypto Warz

歐易交易所app下載
12/19 比特幣凌晨行情分析及操作策略參考空頭_ANC:WallStreet.Finance

讀萬卷書不如行萬里路,行萬里路不如閱人無數,閱人無數不如名師指路,名師指路不如乾坤帶路,大家好,乾坤每天不定時的推薦出個人觀點和操作策略供大家參考.

1900/1/1 0:00:00
巴德言幣:大牛市中的BTC真的還有頂嗎?_比特幣:MINI

各位老鐵大家好,我是你們的朋友巴德。跟著我的客戶都是做了很久的,不是我帶他們收獲了多少,而是我用心在指導,毫無保留的教技術,經常熬夜盯盤,深夜告知客戶出場或進單;我的長遠目標是有收獲的時候大家都.

1900/1/1 0:00:00
  金幣專欄:12.20午間比特幣行情分析與操作策略_狗狗幣:polkadot幣

  金幣專欄:12.20午間比特幣行情分析與操作策略  一個成功的投資者所依靠的并不是一門獨特的技術指標,也不是非常精準的技術面的分析,而是具備正確的操作理念和方法以及一個良好的心態.

1900/1/1 0:00:00
12月18日BGV幣行情分析_BDO:BGV

昨天由于比特幣上漲帶來了市場熱度,BGV更是經歷觸底反彈后一度突破了400美金大關,截至當前BGV叫前一交易日上漲了18.27%,于2020年12月18日15:48分收官于412美金.

1900/1/1 0:00:00
12/19上午推薦的以太坊空單已到達目標成功止盈_OBI:TWI

讀萬卷書不如行萬里路,行萬里路不如閱人無數,閱人無數不如名師指路,大家好,每天不定時的推薦出個人觀點和操作策略供大家參考???數據:Kraken和Coinbase占以太坊升級后本金提款總額78.

1900/1/1 0:00:00
實戰解析幣圈:12-19 凌晨比特幣行情分析及操作建議_API:ITA

BTC行情分析 小時圖分析,大餅今天早盤是觸頂回落,凌晨1點K線最高來到23700附近遇阻后回落,白盤是橫盤震蕩,晚間6點下跌,目前K線在22500附近運行.

1900/1/1 0:00:00
ads