北京時間12月18日6時許,DeFi借貸協議Warp Finance遭到黑客攻擊,造成了近800萬美元的資產損失。
同時,Warp Finance官方也發布推文表示,已在調查違規貸款情況,并建議用戶暫停穩定幣的存入,直到事件真相明朗。
成都鏈安團隊在接到區塊鏈安全態勢感知平臺(Beosin-Eagle Eye)報警后,第一時間對本次攻擊事件進行了調查,結果發現:
1、Warp Finance使用的是Uniswap交易對的相對價格作為其預言機的喂價源。
2、攻擊者在了解到這個情況后,使用從閃電貸中獲取的巨額資金操縱了Uniswap交易對的價格。
幣安:不會對監管調查的具體細節發表評論,用戶信息是安全的:6月16日消息,幣安發推稱,要澄清的是:在法國,監管機構和檢查人員的現場訪問,是所有金融機構必須遵守的監管義務的一部分。我們上周接受了有關當局的現場訪問。幣安一如既往地充分合作,我們也相應地履行了我們的義務。我們繼續與監管機構和執法機構就所有持續的合規要求密切合作,以維護高標準。幣安在與全球執法機構合作方面投入了大量時間和資源。我們遵守法國的所有法律,就像我們在其他每個市場所做的一樣。我們不會對執法或監管調查的具體細節發表評論,只是說有關我們用戶的信息是安全的,只有在收到有文件證明的適當理由時才提供給政府官員。[2023/6/16 21:42:35]
3、通過控制預言機喂價源信息,攻擊者破壞了Warp Finance的借款價值判斷標準。
4、在Warp Finance錯誤的數據環境下,攻擊者竊取了遠遠超過抵押品價值的資產。
巴哈馬:尚未要求FTX優先考慮本地客戶:11月13日消息,巴哈馬方面表示,尚未要求 FTX 優先考慮本地客戶。此前巴哈馬監管機構已凍結FTX子公司FTX Digital Markets的資產。另外,巴哈馬證券委員會正在為這些資產尋找臨時清算人。(金十)[2022/11/13 12:58:04]
5、攻擊者歸還了從閃電貸中借出的款項。
攻擊交易地址
0x8bb8dc5c7c830bac85fa48acad2505e9300a91c3ff239c9517d0cae33b595090
攻擊過程精析
攻擊者首先利用Uniswap進行閃電貸借款,并采用鑲嵌式(還款前連續操作)的手法,在WBTC2、USDC3以及USDT2池中分別進行了WETH借貸,如下圖所示:
元宇宙活動平臺Flox完成100萬英鎊融資:10月25日消息,據外媒報道,英國元宇宙活動平臺Flox宣布完成100萬英鎊融資,投資方信息暫未披露。據悉,Flox的目標是成為“元宇宙世界中的Zoom”,該公司主要幫助企業和高校開展元宇宙活動,其平臺可支持多達10萬人參與,目前已經在飲料巨頭Molson Coors等三家公司開展試點。(Bdaily News)[2022/10/25 16:37:53]
其后,為擴大用于攻擊的資金量,攻擊者又在dYdX進行了閃電貸借款。如下圖所示:
IMF:加密貨幣和CBDC是傳統金融的替代品:金色財經消息,國際貨幣基金組織(IMF)發文指出,數字資產可以成為傳統金融產品的更有效替代品。IMF博客報告說,一些加密貨幣和中央銀行數字貨幣(CBDC)可能是比信用卡和借記卡更有效的支付解決方案。此外,IMF報告稱,一些中央銀行正在考慮在實體卡上提供 CDBC,這將有助于大規模采用。
據該組織稱,能源消耗對于決定貨幣的未來至關重要,尤其是對于使用分布式注冊技術的支付系統。(bitnovosti)[2022/7/4 1:49:40]
此時,借出的資金規模已高達近2億美元.接下來,攻擊者向Uniswap的DAI?2交易池中注入流動性,獲取了流動性代幣LP,如下圖所示:
BTC盈利地址數量達22個月以來低點:金色財經消息,Glassnode數據顯示,BTC盈利地址數量(7日MA)為23354,141.250,達22個月以來低點。[2022/6/18 4:37:02]
然后,將所獲的LP代幣抵押在Warp Finance合約中,交易及代碼如下圖:
完成抵押后,攻擊者利用借來的資金,將Uniswap DAI?2池中的DAI兌換殆盡,如下圖所示:
上述“準備工作”完成后,價格已處于被操縱狀態。另一方面,Warp Finance的預言機喂價源是來自Uniswap?LP代幣的價格數據,代碼如下圖:
LP代幣價格算法
(A代幣的價格×A代幣池中的持有量+B代幣的價格×B代幣池中的持有量)/LP代幣的總量
其中,A代幣與B代幣的價格是由Uniswap的“對應代幣與穩定幣”交易對計算得出。
因此,在上述情況下,A、B代幣的價格處于正常水平、而交易對中的A、B代幣相對價格則已經發生異常。這是因為Uniswap采用恒定乘積做市商機制,即A×B=K。當出現大量的兌換某一種代幣時,就會產生巨大的滑點,從而產生價差。
假設:A=A代幣數量;B=B?代幣數量;AP=A代幣價格;BP=B代幣價格
已知:A×B=k(在未添加流動性時K恒定);Warp價格=(AP×A+BP×B)/totalLP
因AP和BP在本事件中皆為恒定,故可設AP=X1×BP,化簡可得Warp價格=((X1×K)/B+B)×BP/totalLP
可得結論為,X1×K?、BP和totalLP在攻擊中都是常數,隨著B的數量增大,LP價格就會提高。
攻擊者正是利用了這一點,使用從閃電貸獲取的巨額資金在交易池中海量添加其中一種代幣的流動性,迫使另一種代幣也隨之巨增,從而引發LP的價格失衡。由于LP價格已被操縱,處于一個高位,因此,攻擊者可以借出相比正常量更多的資產。
此后,攻擊者即通過調用以下函數進行貸款。
在成功控制抵押價格后,攻擊者便能利用錯誤的價格數據貸出遠遠超過抵押品價值的資產,從中獲取暴利。最后,攻擊者歸還了閃電貸的款項,如下圖所示:
事件小結
很明顯,這又是一起典型的由閃電貸巨款發起的預言機攻擊事件。成都鏈安曾撰文指出,在當前黑客眾多的攻擊手法中,“預言機”喂價控制才是隱形的“元兇”。
同時,成都鏈安也鄭重提醒DeFi開發者,應加強預言機的針對性測試,特別是在項目上線前,盡可能模擬價格操控攻擊的各類場景,及時發現問題并找出解決方案,切實提高項目抗預言機攻擊的能力。
短短一個月后,巨額的財產損失再一次告誡我們,在區塊鏈領域中,安全防護工作尤為重要,許多系統安全漏洞屬于防不勝防。因此,我們必須采取積極措施形成連續、有效的保護方案,才能在最大程度上提前規避問題。
此外,如在DeFi項目運行中存在安防方面的任何技術問題,采取第三方安全技術解決方案不失為一種行之有效的辦法。最后,成都鏈安再次呼吁,要加強對項目預言機等多方面的定期安全檢測,以防范此類事件的再度發生。
金色財經? 區塊鏈12月19日訊? 最近幾個月以來,許多加密貨幣交易所都在紛紛下架隱私幣:Shapeshift于幾個月前已經下架了門羅幣(Monero)、Zcash和達世幣(Dash);韓國加密.
1900/1/1 0:00:00一拖再拖,Mt.Gox清算賠償方案終于提交于東京地方法院。Mt.Gox官網發布公告稱,MT.GOX (門頭溝)委托人提交了一份清算賠償計劃草案.
1900/1/1 0:00:00星展銀行的最新公告,將數字貨幣交易與數字證券發行再度推上風口浪尖。多位數字貨幣領域學者及行業內投資人注意到,星展銀行數字交易平臺提供數字貨幣交易的四種貨幣中,包含了新加坡元、美元、港幣、日元.
1900/1/1 0:00:00火爆海外的WOZX項目到底是什么蘋果聯合創始人史蒂夫-沃茲尼亞克(Steve Wozniak)在蘋果公司任職期間內就帶領公司不斷創新,不懈探索,堅持為更加高效的系統而努力.
1900/1/1 0:00:001 月 5 日,CFTC 公布了最新一期的 CME?比特幣期貨周報(12 月 22 日-12 月 29 日),這也是 2020 年最后一期持倉周報.
1900/1/1 0:00:00加入 PolkaWorld 社區,共建 Web 3.0!隨著 2020 年步入尾聲,我們一起來看看波卡(Polkadot)網絡和生態在上線的第一年里的數據吧~ 波卡在 2020 年 5 月 26.
1900/1/1 0:00:00