熱門話題
#
Bonk 生態迷因幣展現強韌勢頭
#
有消息稱 Pump.fun 計劃 40 億估值發幣,引發市場猜測
#
Solana 新代幣發射平臺 Boop.Fun 風頭正勁
我最近查看的另一個黑客事件是今年三月的 Vicuna Finance。
他們因為在 Sonic 鏈上進行 LP 代幣預言機操控而損失了 70 萬美元。
這次攻擊利用了一個基本的定價缺陷,這本可以通過簡單的斷言來防止。
LP 代幣的定價使用了一個基本的總和公式(price_token1 * amount_token1 + price_token0 * amount_token0),而不是考慮池的常數乘積公式的公平定價。
攻擊序列:
- 從 token0 到 token1 的大額交換人為地抬高了 LP 代幣預言機價格
- 將高估的 LP 代幣作為抵押品存入
- 根據膨脹的抵押品價值借取最大資產
- 反向交換使 LP 價格下跌,讓協議留下壞債
價格操控是一個我們一再看到的模式,而這是一個斷言能很好地防護的模式。
在這個例子中,我們正在嘗試一個新的作弊碼,這將允許檢查調用堆棧中的調用,這對於檢測內部交易價格操控是理想的。
我們檢查 "swap" 調用在交易執行過程中,任何時候都不能使價格偏離基準超過 5%。這是一種簡單但強大的方式,可以防止例如閃電貸款攻擊。

2.24K
熱門
排行
收藏