最近在研究DeFi安全問題,發現閃電貸這個東西真的是把雙刃劍。



說起閃電貸,它其實是去中心化金融裡一個相對新穎的概念,Aave在2020年初首度推出後,就越來越多協議開始支持。乍看之下,閃電貸提供了傳統金融做不到的套利機會和快速交易方式,聽起來很美好。

但關鍵問題是,這種無擔保、無信用檢查的借貸方式,也成了攻擊者的溫床。我看過幾個經典的攻擊案例,其中最有意思的是2020年那次事件。攻擊者通過dYdX拿到大筆ETH閃電貸,然後分別送到Compound和Fulcrum,再通過Kyber和Uniswap這些DEX來操縱WBTC的價格。因為Uniswap的流動性相對較低,大額訂單直接拉高了價格,結果Fulcrum被迫以遠高於市場價的成本收購WBTC。攻擊者在同一筆交易內完成了整個操作,等到清算時已經賺到錢了。

還有另一個案例,有人利用閃電貸操縱sUSD的價格到2美元(本應錨定1美元),然後以虛高的抵押品價值借出更多ETH。你看,問題就在這裡——智能合約能識別價格數據,但它們根本不理解穩定幣應該保持的價值錨定。

所以怎麼防?我覺得核心還是要解決定價問題。

首先,用去中心化預言機是最安全的做法。不要依賴單一價格源,而是從多個來源聚合「真實價格」。這樣即使有人試圖通過大訂單操縱價格,預言機也能抵抗。因為整個攻擊序列必須在同一個區塊內完成,但去中心化預言機的數據提交機制會讓這變得幾乎不可能。

其次可以提高定價更新頻率。流動性池更頻繁地查詢新價格,價格操縱的窗口就會被大幅縮小。雖然這在實踐中可能成本較高,但安全性提升是值得的。

還有一個技巧叫時間加權平均定價(TWAP),就是不用單一時刻的價格,而是取多個區塊的平均值。因為閃電貸攻擊必須在一個區塊內完成,根本無法操縱跨多個區塊的平均價格。

有些協議甚至整合了攻擊檢測工具,能夠及時識別異常交易模式。雖然這些工具的有效性還需要更多實踐驗證,但思路是對的。

說實話,DeFi這個領域還在快速演進,每次閃電貸攻擊事件發生後,整個生態都在學習和完善防禦機制。我相信隨著去中心化預言機、更新穎的定價策略逐漸被廣泛採用,閃電貸會從現在的「攻擊工具」逐漸回歸到它本來的用途——提供創新的金融功能,而不是風險源。
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 打賞
  • 回覆
  • 轉發
  • 分享
回覆
請輸入回覆內容
請輸入回覆內容
暫無回覆