北京時間12月18日6時許,DeFi借貸協議WarpFinance遭到黑客攻擊,造成了近800萬美元的資產損失。
同時,WarpFinance官方也發布推文表示,已在調查違規貸款情況,并建議用戶暫停穩定幣的存入,直到事件真相明朗。
成都鏈安團隊在接到區塊鏈安全態勢感知平臺報警后,第一時間對本次攻擊事件進行了調查,結果發現:
1、WarpFinance使用的是Uniswap交易對的相對價格作為其預言機的喂價源。
2、攻擊者在了解到這個情況后,使用從閃電貸中獲取的巨額資金操縱了Uniswap交易對的價格。
Circle推出以太坊、Avalanche跨鏈USDC轉賬協議:金色財經報道,Circle 宣布已經啟動了一個主網協議,允許用戶在以太坊和 Avalanche 之間轉移 USDC。Circle 團隊在公告中表示,希望 CCTP 能夠解決 Web3 生態碎片化的問題,許多最大的跨鏈協議已經承諾在未來使用 CCTP,包括 Celer、Hyperlane、LayerZero、LI.FI、MetaMask、Wormhole 等。[2023/4/26 14:28:51]
3、通過控制預言機喂價源信息,攻擊者破壞了WarpFinance的借款價值判斷標準。
4、在WarpFinance錯誤的數據環境下,攻擊者竊取了遠遠超過抵押品價值的資產。
ARB Token為防止機器人濫用,本次空投建立積分制:3月16日消息,以太坊 Layer2 擴容解決方案 Arbitrum 正式宣布將發行原生 Token ARB 并公布 Token 經濟學。據悉,ARB 初始總供應量為 100 億枚,總供應量將以每年至多 2% 的速度膨脹。
其中,11.62% 分配給用戶,1.13% 分配給 Arbitrum 生態中的各個 DAO,17.53% 分配給 Offchain Labs 投資者,26.94% 分配給 Offchain Labs 團隊成員、未來團隊成員、貢獻者,42.78% 分配給 Arbitrum DAO 金庫。
為防止機器人濫用,本次空投建立了許多反女巫規則,并建立積分制,每 1 分對應一個具體的空投 Token 數目:1、如果空投接收者的錢包交易全部發生在 48 小時內,則減去一分;2、如果空投接收者的錢包余額低于 0.005 ETH,并且錢包沒有與多個智能合約交互,則減去一分;3、若在此前 Hop 協議賞金計劃期間,空投者錢包地址被識別為女巫攻擊者地址,則其將被取消資格。
目前 Arbitrum 已公布的空投查詢頁面,僅支持用戶查詢空投情況,具體空投發放日期為 3 月 23 日。[2023/3/17 13:09:01]
5、攻擊者歸還了從閃電貸中借出的款項。
安全團隊:CUPID代幣合約遭遇閃電貸攻擊,攻擊者獲利約7.9萬美元:金色財經消息,據CertiK監測,BSC鏈上CUPID代幣合約遭遇閃電貸攻擊,CUPID代幣和VENUS代幣均下跌,攻擊者獲利78622美元。[2022/8/31 12:59:55]
攻擊交易地址
0x8bb8dc5c7c830bac85fa48acad2505e9300a91c3ff239c9517d0cae33b595090
攻擊過程精析
攻擊者首先利用Uniswap進行閃電貸借款,并采用鑲嵌式的手法,在WBTC2、USDC3以及USDT2池中分別進行了WETH借貸,如下圖所示:
美聯儲在7月有93.4%的概率加息75個基點:6月16日消息,據CME美聯儲觀察顯示,美國利率期貨定價美聯儲在7月有93.4%的概率加息75個基點,9月加息50個基點的概率為55%。(金十)[2022/6/16 4:30:04]
其后,為擴大用于攻擊的資金量,攻擊者又在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:WARPANCARPWARWarp CashLongdrink FinanceTARP價格swarm幣怎么挖礦
文章系金色財經專欄作者幣圈北冥供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別防上當.
1900/1/1 0:00:002020年12月19日,由西安市區塊鏈技術應用協會主辦,開源礦池、PolkaBase、金色財經聯合主辦的“探索·創新·共贏Web3.0生態大會”在西安舉行.
1900/1/1 0:00:00據官方數據顯示,灰度現已完成以太坊信托基金發行份額的拆分。此次發行份額拆分按9比1的比例進行,拆分后灰度以太坊信托基金發行股份為285,269,400股,每股中的以太坊數量降至0.0103051.
1900/1/1 0:00:00????gong重浩關注全網道家論幣。人生就像是一塊拼圖,認識一個人越久越深,這幅圖就越完整。但它始終無法看到全部,因為每一個人都是一個迷,沒必要一定看透,卻總也看不完.
1900/1/1 0:00:0012.20BTC行情分析:????1小時來看大餅價格昨晚再次沖高24188一線,受到壓制后開始緩慢陰跌下行,目前價格跌至中軌支撐一線嘗試下破,前期插針多次都沒有成功破位.
1900/1/1 0:00:00小時圖上看比特幣不斷小幅度向上運行,在23225高位時受上方強壓開始回調,隨后一波幾百的跌幅后在2300一線徘徊,整體多頭開始轉弱.
1900/1/1 0:00:00