Metronome披露1570万美元合成代币缺口,归因于兑换模块中的预言机延迟
要点速览
- •约1570万美元的无支撑msETH和msUSD代币在流通中没有对应的抵押物,占所有已发行msETH的31%和所有msUSD的16%。
- •交易机器人系统性利用Metronome兑换模块中Chainlink预言机价格更新的延迟,每当链上价格落后于实时市场时便执行有利可图的兑换。
- •Metronome的兑换手续费设计不足,因为Chainlink ETH/USD数据源在Base上自上线以来在18.5%的所有分钟内都超出其0.15%精度区间,远超协议的假设。
- •协议已通过提高手续费实际停止兑换,并部署了3400万美元国库头寸和650万美元"最后离开"流动性来防御潜在的挤兑。
- •Metronome已与Chainlink共享其详细的预言机分析数据集,调查结果可能对依赖相同ETH/USD价格源的众多其他DeFi协议产生影响。

Metronome披露1570万美元合成代币缺口,归因于兑换模块中的预言机延迟
MetronomeDAO披露,约有6,367枚msETH和457万枚msUSD——按当前市场价格计算价值约1570万美元——在无任何抵押物支撑的情况下流通。根据7月30日发布的事后分析报告,交易机器人在数月间利用协议兑换功能中价格数据的延迟,持续从系统中提取价值。
该缺口约占所有已发行msETH的31%和所有msUSD的16%。如果代币价格下跌且缺口被实际化,由此产生的损失将由流动性提供者承担——即将msETH和msUSD存入Curve和Aerodrome等去中心化交易所交易池中以赚取费用的用户。
Metronome强调,损害仅限于其兑换模块。协议的Morpho借贷市场、MetBasis产品以及核心铸造协议继续正常运行。
披露之后,msETH在过去24小时内下跌25%至1,378美元,而交易量激增约九倍至5170万美元,据CoinGecko数据。msUSD的交易价格为0.737美元,较其美元锚价低约25%。据DefiLlama数据,Metronome Synth目前在Ethereum、Base和Optimism上持有1000万美元的总锁定价值,较周四的1756万美元有所下降。
机器人利用滞后价格交易
Metronome Synth于2023年推出,允许用户存入抵押物——包括ETH、USDC、WBTC及其他资产——并以此铸造合成代币。有两种合成代币可用:跟踪ETH价格的msETH,以及跟踪美元的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的担忧而暂停合成代币运营,LayerZero是其合成代币赖以在区块链之间传输的跨链消息网络。到6月,随着系统恢复在线而缺口仍在扩大,预言机成为唯一剩下的解释。
恢复计划
协议仍在运行但已受损,其恢复策略依赖国库资金而非向用户强制施加损失。
兑换实际上已被暂停:所有合成代币对的手续费已被提高到足以在架构升级完成之前抑制交易量的水平。此外,协议现在可以在每个兑换方向上收取不同的费用,以防范单向交易流。
为防御潜在的挤兑,国库已借入并循环了3400万美元的名义合成资产头寸——如果合成代币交易价格低于其参考价格,这些结构将产生利润。它还部署了约650万美元其称之为"最后离开"的流动性:协议拥有的资金池存款,在完全恢复支撑之前不会被提取,确保普通流动性提供者不会与国库争相退出。
Metronome表示,如果msETH或msUSD下跌约30%,这些国库头寸将产生足够的利润来回购和销毁所有无支撑代币,从而恢复完全支撑。
"这是当前国库头寸足以完全弥合缺口的临界点,并非对价格不会进一步下跌的保证,"团队警告称。
弥合缺口
如果没有急剧的价格下跌,缺口将以更渐进的方式弥合。Metronome指出,超过5100万美元的未偿债务继续产生利息,该收入将资助增量回购和代币销毁,直到每枚合成代币再次得到完全支撑。
协议还在与可能为该努力贡献额外资本的合作伙伴进行讨论。流动性提供者不受强制损失的影响,面临一个选择:立即将合成代币卖入市场,或者留在资金池中,继续赚取收益,等待锚价稳定。
据团队称,MET代币持有者不受影响,代币回购和esMET分发按计划进行。支撑数据可在Dune仪表板上公开查看。
在建立防御头寸之前,"合成LP全球范围内约有30%处于无支撑状态,Metronome一直在支付激励以维持流通中无支撑、非生产性的合成资产,"事后分析报告指出。
Metronome此前也曾承受过资金池级别的损失。2023年7月,该协议的msETH-ETH Curve池在影响多个Curve流动性池的Vyper编译器漏洞利用事件中被抽空。