Balancer遭50萬美元黑客攻擊:DeFi兼容性風險再敲警鍾

DeFi平台Balancer遭遇黑客攻擊:技術分析與教訓

近日,一個備受關注的DeFi平台Balancer遭遇了黑客攻擊,損失超過50萬美元。這次事件涉及該平台上的STA和STONK兩個ERC20通縮代幣池。

安全專家分析後發現,問題的核心在於Balancer上的通縮型代幣與其智能合約在某些特定場景下存在不兼容性。攻擊者利用這一漏洞,創建了價格偏差的STA/STONK流通池並從中獲利。

攻擊過程分爲四個主要步驟:

  1. 攻擊者通過閃電貸從某借貸平台借出大量WETH。
  2. 反復執行swapexactMountin()調用,直到Balancer的STA代幣幾乎耗盡。
  3. 利用STA代幣與Balancer智能合約的不兼容性,即記帳和餘額的不匹配,將資金池中的其他資產耗盡。
  4. 償還閃電貸,攜帶獲利離開。

在攻擊的關鍵階段,黑客巧妙地利用了Balancer資金池的"動態平衡"原理。通過將STA餘額降至接近於零,大幅提高了STA的相對價值,使得極少量的STA可以換取大量其他數字資產。

這次事件再次暴露了DeFi可組合性存在的兼容性風險。爲避免類似事件,專家建議:

  1. 通縮代幣在轉帳時,當數額不足以支付手續費時應直接回滾或返回False。
  2. DeFi平台應在每次transferFrom()函數調用後檢查資金池餘額。

更重要的是,DeFi項目開發者應採用良好的代碼規範,尋求第三方安全審計,並對各種代幣標準和DeFi項目的組合行爲進行全面排查。

這次攻擊事件無疑會對DeFi社區產生深遠影響。它警示我們,隨着DeFi生態系統的復雜性增加,類似的安全漏洞可能會更頻繁地出現。因此,合約安全問題應當成爲DeFi項目開發者的首要考慮因素。

此次事件中,Balancer損失的數字資產總計約52.3萬美元,包括WETH、LINK、SNX等多種代幣。這一損失再次強調了在DeFi領域進行全面安全審計和持續監控的重要性。

BAL-7.38%
DEFI-8.22%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)