Metronome 披露 1,570 萬美元合成資產缺口,歸咎於交換模組的預言機延遲
重點速覽
- •約 1,570 萬美元的無擔保 msETH 和 msUSD 代幣在沒有對應抵押品的情況下流通,佔所有 msETH 的 31% 及所有 msUSD 的 16%。
- •交易機器人系統性地利用 Metronome 交換模組中 Chainlink 預言機價格更新的延遲,每當鏈上價格滯後於即時市場時便執行有利可圖的交換。
- •Metronome 的交換手費設計不足,因為 Chainlink ETH/USD 數據源自上線以來在 Base 上有 18.5% 的分鐘數處於其 0.15% 精度區間之外,遠超協議的假設。
- •協議已透過提高手費實質停止交換功能,並部署了 3,400 萬美元的金庫頭寸和 650 萬美元的最後離開流動性,以防範潛在的擠兌。
- •Metronome 已與 Chainlink 共享其細緻的預言機分析數據集,研究結果可能對依賴相同 ETH/USD 價格數據源的眾多其他 DeFi 協議產生影響。

Metronome 披露 1,570 萬美元合成資產缺口,歸咎於交換模組的預言機延遲
MetronomeDAO 披露,約 6,367 msETH 和 457 萬 msUSD——按目前市場價格約值 1,570 萬美元——在沒有任何抵押品擔保的情況下流通。根據 7 月 30 日發布的事後分析報告,交易機器人利用協議交換功能中的延遲價格數據,持續數月從系統中穩定地提取價值。
此缺口約佔所有 msETH 的 31% 及所有 msUSD 的 16%。若代幣價格下跌且缺口被實現,由此產生的損失將由流動性提供者承擔——即那些將 msETH 和 msUSD 存入 Curve 和 Aerodrome 等去中心化交易所交易池以賺取費用的用戶。
Metronome 強調,損害僅限於其交換模組。協議的 Morpho 借貸市場、MetBasis 產品及核心鑄造協議仍正常運作。
消息披露後,msETH 在過去 24 小時內下跌 25% 至 1,378 美元,而交易量激增約九倍至 5,170 萬美元,據 CoinGecko 數據顯示。msUSD 目前交易價格為 0.737 美元,較美元錨定值低約 25%。Metronome Synth 目前在 Ethereum、Base 和 Optimism 上的總鎖倉價值為 1,000 萬美元,據 DefiLlama 數據,較週四的 1,756 萬美元有所下降。
機器人利用過時價格交易
Metronome Synth 於 2023 年推出,允許用戶存入抵押品——包括 ETH、USDC、WBTC 等資產——並以此鑄造合成代幣。提供兩種合成代幣:msETH 追蹤 ETH 的價格,msUSD 則追蹤美元。系統的核心設計原則是,每一個流通中的合成代幣都有對應的債務頭寸,意味著某個借款人欠協議該代幣,且已提供超過其價值的抵押品。代幣與債務之間的一對一對應關係即構成協議所稱的「擔保」。
該協議還運行一個交換模組,讓交易者能以零滑點將 msETH 兌換為 msUSD——反之亦然。為確定匯率,該模組從 Chainlink 讀取 ETH/USD 價格。Chainlink 是領先的去中心化預言機提供商,向區塊鏈供應現實世界的價格數據。Chainlink 預言機數據源在 DeFi 領域被廣泛使用,為借貸平台、衍生品協議和穩定幣提供價格參考。
根據事後分析報告,漏洞源於 Chainlink 的價格數據源並非持續更新。新的價格僅在市場波動超過預設閾值——Base 上為 0.15%、Ethereum 上為 0.5%——或在設定時間間隔過後才會被推送到鏈上。在兩次更新之間,鏈上價格可能滯後於真實市場數分鐘。預言機延遲自 2020 年以來即是 DeFi 中已知的攻擊面,當時一波閃電貸驅動的攻擊針對了依賴延遲或可操縱價格數據的協議。
交易機器人同時監控鏈上預言機價格和即時市場價格,每當偏差對其有利時便執行交換。它們購買過時預言機低估的合成代幣。每筆此類交易為機器人帶來的價值超過其提供給協議的價值,累積的差額成為 Metronome 所稱的「無擔保浮動量」——在流通中沒有對應債務頭寸的合成代幣。
過薄的手費緩衝
Metronome 已知過時價格構成風險,並實施了旨在吸收任何利用行為的交換手費:Base 上每次交換 0.45%,設定為數據源偏差閾值的三倍;Ethereum 上為 0.55%。其基本假設是,沒有機器人能從小於適用手費的價差中獲利。
該假設被證明是錯誤的,因為 Chainlink 數據源在精度區間之外的時間遠超協議設計預期。團隊表示,其重新對協議歷史上所有 241,292 筆交換——代表 Ethereum、Optimism 和 Base 上 36 億美元的交易量——按照每筆交易執行時刻的精確預言機讀數進行了重新定價。
根據協議完整的預言機報告,自 Metronome 在 Base 上線以來,ETH/USD 數據源在 18.5% 的分鐘數中處於其 0.15% 精度區間之外。數據源的回應時間在 2026 年急劇惡化,3 月至 7 月是協議歷史上最差的五個月。
根本原因被確定為「交換執行時 Chainlink 價格的延遲,這是 Metronome 手費設計未充分考慮的變數,且在 Base 上尤其惡化」,事後分析報告指出。
Metronome 確認已與 Chainlink 共享其數據集,並正在「與他們積極討論中」。截至撰文時,Chainlink 尚未發佈公開回應。這些討論的結果可能對 Metronome 之外產生影響:多條鏈上的眾多 DeFi 協議依賴相同的 Chainlink ETH/USD 數據源執行關鍵定價功能,而 Metronome 編製的數據集代表了迄今為止對 Base 上預言機現實更新行為最細緻的公開分析之一。
團隊最初在 2026 年第一季度注意到擔保侵蝕,並花了數月時間調查可能的原因。診斷過程在 4 月和 5 月受到延誤,當時 2.92 億美元的 Kelp DAO 跨鏈橋攻擊事件促使 Metronome 因擔憂 LayerZero——其合成代幣用於在區塊鏈之間轉移的跨鏈訊息網路——而暫停了合成代幣操作。到 6 月,隨著系統恢復上線且缺口仍在擴大,預言機成為唯一剩餘的解釋。
恢復計畫
協議仍在運行但已受損,其恢復策略依賴金庫資金,而非對用戶施加損失。
交換功能已實質暫停:所有合成代幣對的手費已被提高至足以壓制交易量的水平,直至架構升級完成。此外,協議現在可以在每個交換方向收取不同的手費,以防範單向交易流。
為防禦潛在的擠兌,金庫已借入並循環了 3,400 萬美元名義價值的合成資產頭寸——這些結構在合成代幣低於其參考價格交易時產生利潤。金庫還部署了約 650 萬美元的所謂「最後離開」流動性:協議自有的資金池存款,在完全擔保恢復之前不會被提取,確保普通流動性提供者不會與金庫競相退出。
Metronome 表示,如果 msETH 或 msUSD 下跌約 30%,這些金庫頭寸將產生足夠的利潤來回購並銷毀所有無擔保代幣,從而恢復完全擔保。
「這是當前金庫頭寸足以完全結清缺口的時點,並不保證價格不會進一步波動,」團隊警告道。
彌合缺口
若無價格大幅下跌,缺口將更緩慢地彌合。Metronome 指出,超過 5,100 萬美元的未償債務持續產生利息,該收入將用於資助逐步的回購和代幣銷毀,直到每個合成資產再次完全擔保。
協議也在與合作夥伴進行討論,可能為此項工作提供額外資金。流動性提供者不受強制損失影響,面臨一個選擇:立即將其合成代幣賣入市場,或者留在資金池中,繼續賺取收益,等待錨定匯率穩定。
據團隊稱,MET 代幣持有者不受影響,代幣回購和 esMET 分配按計畫進行。擔保數據在 Dune 儀表板上公開發布。
在防禦性頭寸建立之前,「合成資產 LP 全球約有 30% 無擔保,而 Metronome 一直在付費激勵流通中無擔保、非生產性的合成資產,」事後分析報告指出。
Metronome 此前也曾承受資金池層面的損失。2023 年 7 月,該協議的 msETH-ETH Curve 資金池在影響多個 Curve 流動性池的 Vyper 編譯器漏洞事件中被抽空。