Aave 使用的 oracle 價格系統中的配置錯誤在星期二觸發了約 2700 萬美元的清算事件,原因是系統暫時低估了一個重要的以太坊質押資產,該資產用作抵押品。
此次事件與 Aave 的*資產相關價格工具(CAPO)*有關,該工具旨在限制高度相關資產之間的價格波動。在錯誤發生時,oracle 報告的 Wrapped Staked Ether(wstETH)匯率約為 1.1939 ETH,遠低於市場價近 1.228 ETH,造成約 2.85% 的差異。
這個價格差距足夠觸發 Aave V3 的效率模式(E-Mode)中的自動清算機制。在此模式下,相關性高的資產可以以較高的借貸比率(LTV)相互借貸。然而,當 wstETH 被低估時,許多以此資產作為抵押的槓桿頭寸已跌破安全閾值,並被清算。
區塊鏈數據顯示,約有 10,938 個 wstETH,來自 34 個帳戶,在此次事件中被清算。根據當時的市場價格,抵押資產的總價值約為 2600–2700 萬美元,涵蓋以太坊核心和 Prime 區塊鏈部署。
清算者從此次事件中共獲得約 499 ETH 的價值,包含約 116 ETH 的獎勵和清算費用,以及約 382 ETH 的因臨時估值差異導致抵押品被低估而產生的差價。
儘管出現大規模清算,該協議未產生不良債務。Aave 的清算機制按設計運作,幫助平台在 oracle 暫時提供錯誤價格的情況下,仍能維持流動性和財務安全。
受影響的資產涉及 Lido Finance,該平台發行的 wstETH 代幣價值通常會隨著 staking 獎勵的累積而逐步上升。Lido 表示,此次事件與其 staking 基礎設施無關,而是源於 Aave 內部 oracle 配置問題。
根據 Chaos Labs 的技術分析,根本原因在於數據更新時間與 CAPO 智能合約的價格限制之間的不同步。
oracle 合約設定每三天最大快照價格變動限制約為 3%,以防止價格操縱攻擊。然而,當鏈外 oracle 嘗試基於七天的參考窗口更新匯率時,合約限制了價格的變動幅度,但仍更新了時間戳,導致系統計算的最大匯率低於實際值,從而引發了臨時低估和清算。
此問題在幾小時內被發現並修正。風險管理團隊調整了快照比例,使其與更新時間窗口相符,從而使 oracle 的價格範圍回歸市場。
作為預防措施,Aave 暫時將 wstETH 的借貸上限降低至 1 個代幣,適用於 Core 和 Prime 兩個系統,以阻止新槓桿頭寸的建立,同時工程師進行修正驗證。
該協議也已回收部分清算交易的資金。約有 141.5 ETH 通過與 oracle 更新相關的 BuilderNet 機制被退回,另外約 13 ETH 為相關費用。
創始人 Stani Kulechov 表示,此次事件的規模約為整個協議總規模的 0.00274%,並強調核心系統仍然穩定運行。
他在 X(前 Twitter)上表示,服務提供商正協調制定補償計劃,將用於補償受影響用戶,資金來自之前收取的清算費用。
Chaos Labs 的 Omer Goldberg 也確認,所有受影響的用戶都將獲得全額補償。回收的資金將優先用於賠付,剩餘的補償資金(最高約 345 ETH)將由 Aave DAO 的基金撥付。
DAO 的專責團隊目前正在完善補償機制,正式提案預計將很快提交給社群。
儘管事件得以迅速控制,但此事件顯示,即使不是攻擊,配置錯誤仍可能在依賴複雜 oracle 邏輯和高槓桿借貸市場的 DeFi 系統中造成重大影響。
此事件也反映了現代 DeFi 基礎設施的一個重要特點:即使出現故障導致數千萬美元被清算,協議仍能維持支付能力,回收部分資產,並向用戶進行賠付,而無需停止運作。