下一個 DeFi 漏洞可能已經隱藏在Toxic Pools中。
每天,數十億美元的資金通過去中心化交易所 (DEX) 進行交易。Defi Llama Defi最新數據顯示,過去 24 小時內 DEX 的交易量已達到約 50 億美元。聚合器會評估來自不同流動性提供商的匯率和路徑,以找到最佳交易。例如,0x 會收集來自約 150 個服務的數據,而 Uniswap 的報價 API 則會同時向用戶顯示價格和路徑。.
許多服務還提供所謂的交易模擬,其假設是模擬結果與實際情況相符。DeFi 基礎設施公司 Enso 於 2026 年 7 月 16 日發佈的一項新研究報告指出,信任是可以被操縱的——該公司已經dent一些專門進行這種操縱的 DeFi 池。.
風險遠不止於這兩份trac。錢包、去中心化交易所聚合器和其他面向消費者的應用程序通常依賴鏈下模擬來爲用戶找到最佳交易。Enso發現,資金池可以利用這一過程,在模擬過程中顯示trac的價格以贏得交易路線,然後在實際交易到達區塊鏈時提供更差的價格。.
Enso 將這類設置稱爲“有毒池”。它們利用模擬交易與鏈上實際交易之間的差異。通過檢查 tx.gasprice、tx.origin 和 block.coinbase 等值,智能合約trac判斷交易是否僅爲模擬交易,並在預覽期間表現正常,然後在實際交易發生時改變其行爲。
兩個真實案例,兩種損害
在 Curve Finance 和 Oku 聯繫人的支持下,經過兩個月對 RPC 數據、交易 trac和trac數據的分析,Enso 成功識別dent在 Ethereum 和 Polygon 上運行的資金池。.
在 Ethereum,Curve USDC/USDT 資金池 利用一個被操縱的匯率預言機,使模擬交易看起來比實際交易更有利。在模擬交易中,預言機應用了一個折扣匯率。但當實際交易發生時,該折扣消失了,導致用戶獲得的收益低於預期。這種操縱行爲也很難被發現,因爲預言機依賴於合法的 Chainlink 價格數據源,只有在檢測到模擬交易時纔會更改其輸出。
Enso 計算得出,資金池報價虛高近 22.5 萬美元,但這並不意味着有 22.5 萬美元被盜。運營商記錄的淨收益爲 34,592.87 美元,其中近 23,440 美元爲 Curve 的正常費用。Enso 還發現 129,070 筆互換交易中,用戶收到的報價低於預期;此外,還有 37,425 筆交易失敗,但用戶仍然需要支付 gas 費用。.
Polygon 事件造成的損失遠大於收益。一個使用 Uniswap v4 hook 的 USDC/WETH 資金池,在 gas 價格超過 100 gwei 時收取約 98.9% 的費用,並利用其他信號來檢測模擬交易。雖然該資金池幾乎沒有盈利,但它在模擬交易中反覆展現出最優路徑,而實際交易卻總是失敗。這造成了路由器和交易系統中 gas 和其他資源的浪費。.
Enso 記錄了 37,467 筆交易失敗,失敗率高達 99.1%。其中約 93% 的失敗交易涉及 MEV 和套利機器人。據報道,僅一次跨 DEX 的操作就動用了約 2,525 個一次性錢包,並累計了 3,509 筆交易失敗。.
重新思考 DeFi 安全性
Curve 池並非始終表現出惡意行爲,這使得檢測難度更大。Enso 發現,在 48 個觀察窗口內,其折扣設置更改了 26 次,且該池在約 59% 的監控時間內表現出惡意行爲。換句話說,一個在一次檢查中看起來安全的池,之後可能變得具有攻擊性,這使得靜態代碼審查和信譽過濾器的可靠性降低。.
Enso 還發現有跡象表明這種方法可能已被複制。報告顯示,同一運營商使用與共享部署關聯的 EIP-7702 智能賬戶,在至少六個類似的池後部署了 18 個 Oracletrac。.
影響不僅限於機器人和專業交易員。Enso 表示,MetaMask 通過存在問題的 Curve 資金池路由了 6625 筆互換交易,這表明路由基礎設施的缺陷也會影響普通用戶。.
Enso並未指責Curve、Uniswap或與這些流動性池交互的錢包。它認爲,這些系統的構建基於一個合理的假設:流動性池在模擬交易中的行爲與實際交易發生時的行爲相同。.
Enso聯合創始人兼首席產品官米洛斯·科斯坦蒂尼表示:“多年來,業界一直在優化價格發現機制。” 他補充道:“我們的研究結果表明,下一個挑戰是驗證交易執行的完整性。”
Enso披露信息後,這兩個dent識別的交易場所均已停止活動。據報道,Polygon Hook自5月15日起就已停止活動,而Curve池的折扣現已設爲零。Enso表示,已在其Enso Shield中加入了有毒交易池檢測功能,該功能利用鏈上實時信息和歷史報價行爲,而非依賴單一模擬。.
最頂尖的加密貨幣專家都在閱讀我們的簡報。想 加入他們?







