根據 Aave 主要風險管理機構 Chaos Labs 發佈的事後報告,問題源自於相關資產價格預言機(CAPO) 的配置錯誤。CAPO 原本是一項安全機制,用於防止價格出現突然跳動。
Chaos Labs 表示,問題來自 CAPO 使用的 snapshot ratio(快照比率)與 snapshot timestamp(快照時間戳)之間的不一致。這導致預言機報告的封頂匯率約為 1.1939,遠低於當時市場實際匯率約 1.228,進而在 E-Mode 倉位中引發錯誤清算。
事後報告指出,這種不一致是由於 鏈下(offchain)流程的疏忽,沒有考慮到既有的 鏈上(onchain)限制條件。報告寫道:
「在操作上,我們的鏈下流程判定應將 snapshot ratio 更新為約 1.2282,也就是對應 7 天前的匯率 的正確數值。然而,snapshot ratio 參數受到鏈上限制:每 3 天最多只能上調 3%……因此無法在一次更新中直接設定為 1.2282。」
Chaos Labs 表示,這一錯配導致協議所使用的有效匯率下降約 2.85%,最終觸發 約 10,938 枚 wstETH 的清算。
該事件影響約 34 個帳戶,錯誤清算的總價值估計約 2600 萬美元。同時,第三方清算人從這次錯誤中獲利約 499 ETH。Chaos Labs 補充指出,此次事件並未讓 Aave 產生壞帳。
在故障發生後,Chaos Labs 表示已迅速介入,暫時降低 wstETH 的借貸上限(borrow caps),並手動調整 snapshot 參數,以恢復預言機的正確價格。
團隊表示,目前補償計畫已經啟動,將使用 事件中回收的 141.5 ETH,以及 DAO 國庫最多 345 ETH 的資金,向受影響用戶進行賠償。
Chaos Labs 在報告中指出:
「最終來看,此事件並非 CAPO 或鏈下風險預言機設計本身的缺陷,而是在不同鏈上更新限制條件下,出現配置不一致,導致 snapshot ratio 與 snapshot timestamp 發生錯位。」
參考來源
Source


