安全機構:Balancer 攻擊者對 BPT 價格計算的不變攻擊可能是資產被盜的主要原因。

安全公司 BlockSec 旗下的鏈上追蹤平台 BlockSec Phalcon 在 X 平台上發表了一篇文章,稱“Balancer 及其多個分叉幣數小時前遭到攻擊,導致多條鏈上損失超過 1.2 億美元。這是一次極其復雜的攻擊。初步分析表明,根本原因是攻擊者操縱了 BPT 價格的固定計算方式,從而扭曲了 BPT 的價格計算,使攻擊者能夠通過單筆批量交易從特定的穩定幣池中獲利。以針對 Arbitrum 的攻擊交易爲例,批量兌換操作可以分爲三個階段:1. 攻擊者將 BPT 兌換爲底層資產,以精確調整代幣 (cbETH) 的餘額,使其接近舍入邊界(金額 = 9)。這爲後續的精度損失埋下了伏筆;2. 攻擊者隨後使用預先設定的金額(= 8)在另一個底層代幣 (wstETH) 和 cbETH 之間進行兌換。由於代幣擴容時向下舍入,導致 cbETH 的餘額出現偏差。”金額方面,計算出的Δx略有減少(從80.918降至8),導致Δy減小。BPT的價格被低估,從而降低了Curve穩定互換模型中的不變量(D)。由於BPT價格=D/總供應量,BPT的價格被人爲壓低;3.攻擊者將標的資產反向兌換回BPT,恢復平衡並從BPT價格下跌中獲利。

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