一、事件速览:一笔 2 ETH 启动的操作,抽走了保险库一半以上资产

2026 年 8 月 23 日,以太坊固定利率借贷协议 Term Finance(开发方 Term Labs)确认其 Term Vaults 受治理漏洞影响。据安全机构监测,约 2,843 ETH(按事件当时价格约 687 万美元)与 168 万 USDC 被提走,总额约 850 万美元。

关键时间线:关键链上动作约发生在 8 月 23 日 14:25(北京时间,据 PeckShield 图片);Term Labs 官方 15:32 首次确认;CertiK 15:54、PeckShield 17:07 相继公布金额与归集地址;8 月 24 日 07:22 官方公布处置结果。据 CoinDesk 引用 DeFiLlama 数据,被抽走量约占保险库持仓的 68%,Meta Vaults 攻击前 TVL 约 1,245 万美元,其中存入的约 880 万美元 ETH 几乎全部被取走。

最容易被误读的三个事实,需要先排除:第一,以太坊本身与 USDC 发行方均未被攻破,问题出在协议自己的决策层;第二,Yearn 方面说明本次涉及的是 Term 自建的自定义治理层,而非标准 Yearn 保险库;第三,850 万美元是总额,2,843 ETH 与 168 万 USDC 是其构成部分,两者不能相加。

二、攻击与资金链路图

下图梳理本次事件的完整链路(部分数字仍属第三方分析口径,最终以官方通告为准):

Term Finance 治理攻击与资金流链路图
图 1|Term Finance 治理攻击从投票权获取到资金转出的完整链路

三、技术拆解:一个没有漏洞的“漏洞”

这起事件反直觉的地方在于:整个过程里,没有任何一行代码被“攻破”。每一步都是协议设计允许的合法操作:买入代币、铸造治理凭证、发起提案、投票、执行。只不过投票的只有一个人,而提案内容是把钱转给自己。

1. 根因:治理权的价格,远低于它控制的资产

Term Vault 的治理份额在市面上流通量有限,而普通存款用户存钱是为了收益,几乎不会额外去铸造治理代币参与投票。结果是一个持仓上千万美元的保险库,其投票结果可以被几百美元量级的代币奠定。据 GoPlus 披露,攻击者的具体路径是用约 0.5 ETH 换得约 0.485 tmvETH,存入治理包装器铸造 gtmvETH 后获得投票权;据 PeckShield,其最终对 5 个 USDC 策略保险库中的 4 个取得 100% 投票控制权,对 Ethereum Meta Vault 取得约 91%。

类比一下:一栋楼里存着上千万美元现金,钥匙由业主大会投票决定。但没人参会,而且参会资格在门口以白菜价公开出售。门锁质量再好也无关紧要。

2. 为什么“审计过”救不了你?

合约审计回答的是“代码是否按设计意图执行”,而本次的问题是“设计意图本身把提款权限交给了一个没人参与的投票机制”。合约完全按预期运行、提案完全合法通过、转账完全合规——这类风险往往落在审计报告的评估边界之外。同样的道理也适用于“协议跑了很久没出事”:治理权限的低价状态可以静静存在很长时间,直到有人愿意下单。

3. 为什么底层借贷市场幸免?

据 Term Labs 当前调查,底层 Term 协议与直接借贷市场未受影响,受影响的是堆叠在其上的 Meta Vaults 层。这个区分对用户很重要:同一品牌下,直接使用底层市场与使用包装型策略保险库,风险并不在同一个量级。包装层通常会多出一套自定义治理与角色配置,而用户的信任又往往建立在底层协议的口碑之上。可操作的安全结论是:看产品,而不是只看品牌。

四、德尔泰视角:从「链上取证」看这类事件的处置逻辑

面对这类事件,德尔泰(Delta & Capital)在实务中的关注点通常是:

受害地址全景梳理:从受影响的保险库合约反向梳理存款地址与份额快照,区分本金与收益、确认提款通道开关状态;

赃款流向重建:以归集地址 0xD5183d8BfC65a50863C62aF2538198A8288FFc13 为起点,追踪 ETH 与 USDC–DAI 兑换路径及后续拆分;

地址簇归并:把提案发起地址、gtmvETH 铸造地址、Gas 代付关系、测试交易与混币器提款时间窗合并为同一主体簇;

落地点识别:判断赃款是否进入有实名(KYC)要求的中心化交易所;

合规级证据固定:把资金流时间线整理成平台与执法机关能据以行动的报告。

德尔泰(Delta & Capital)必须坦诚:本次初始资金源于混币器,链上前置痕迹被主动切断;且赃款以 ETH 与 DAI 形式持仓,不具备部分稳定币发行方那样的黑名单能力,链上层面不存在“一道指令就能冻结”的机制。因此,对绝大多数用户而言,事前防护的价值,远高于事后追索。

五、给 DeFi 保险库用户的行动清单(建议收藏)

存款前先确认“谁能动钱”:治理角色归属、升级与提款权限、提案门槛、时锁时长与否决人是谁;

把治理代币参与率当作风险指标:若多数投票权可用与存款规模不相称的小额资金买到,就应降低仓位;

分清底层协议与包装保险库:同品牌不同产品风险不一致,本次官方称底层借贷市场未受影响;

发生事件后立即核对官方公告与提款通道:本次官方已关闭全部 Meta Vaults、撤销 DAO 治理角色、永久禁止新增存款,提款仍可进行;

定期撤销历史授权:尤其是已停用的策略保险库与路由合约授权;

高度警惕二次诈骗:凡先收费、保证追回、要求签名或输入助记词的“紧急提款”“索赔登记”页面,几乎都是冲着你再被骗一次而来。

六、行业启示:治理权应当按它控制的资产定价

对用户而言,本次事件把一个平时无人阅读的参数推到了前台:你存钱时看的是年化收益,而真正决定资金安全的是提案与权限配置。当一个产品把提款权限交给可交易的投票权,而该投票权的市场价格又远低于所控资产,它就已经把一个公开报价摆在了市场上。

对行业而言,下一阶段的风险审查重心需要从合约代码往前移一步:治理代币的流通量与参与率、代币化份额能否一键转为投票权、时锁与否决机制是否真有人盯着、以及堆叠层的权限是否被当作底层协议的安全水平对待。这些都不是重写一遍合约就能解决的问题。

关键概念速查

治理攻击(Governance Attack):攻击者通过买入、借入或铸造治理权取得多数投票权,再以合法提案形式调动协议资金的攻击方式,不依赖代码漏洞。

Meta Vault(元保险库):把资金再分配到多个底层策略保险库的上层保险库,风险包含其自身治理层与所有底层策略。

时锁(Timelock):治理提案通过后至执行前的强制等待期,用于给社区与否决人留出反应时间;无人监控时它形同虚设。

混币器(Mixer):切断资金链上关联关系的工具;资金来自混币器只是资金来源痕迹,不构成对任何具名主体的归因。

KYT(了解你的交易):交易级反洗钱风控,是赃款落地后追索协查的基础。

常见问题(FAQ)

Q:Term Finance 被盗是智能合约漏洞吗?

不是。官方与多家安全机构均将其定性为治理攻击,攻击者以低成本取得多数投票权后,通过恶意提案获得保险库资产控制权。

Q:这是 Yearn 的问题吗?

据 Yearn 公开说明,本次涉及的是 Term 自建的自定义治理层,而非标准 Yearn 保险库。

Q:我在 Term 存了钱,现在能提出来吗?

官方 8 月 24 日表示所有 Term Meta Vaults 已关闭、永久禁止新增存款,提款仍可进行;底层协议与直接借贷市场据当前调查未受影响。具体金额与可提取份额请以官方最新通告为准。

Q:为什么资金还在地址里,却不能直接冻结?

以太坊上的 ETH 与 DAI 不具备部分稳定币发行方那样的黑名单冻结能力,地址可被持续监测,但监测不等于冻结。

Q:被盗资产还能追回吗?

取决于赃款是否仍可追踪、是否进入有实名要求的交易所、相关平台与司法程序是否配合。事前防护远比事后追回重要,任何「保证追回」都应保持警惕。

内容支持:本文由德尔泰(Delta & Capital)提供链上安全与合规科普支持。德尔泰(Delta & Capital)专注于CEX / DEX 账号限制 / 风控 / 冻结的申诉与解除限制支持,加密资产被盗、被骗追回支持。区块链数据分析与合规技术研究,核心能力覆盖:链上交易追踪与资金流向分析、链上数据法证与链上追索、KYT/AML 实时风控与地址风险识别、KYT/SOW(资金来源证明)溯源与重构、跨链与多币种资金路径还原 ;同时为报案与司法协查提供链上证据梳理与技术支持。更多链上安全与合规科普,可关注微信公众号 德尔泰Delta。本文为公益性科普,不提供也不构成任何追回、解冻承诺,亦不替代法律程序。

风险与合规提示:本文为安全与反诈科普,不构成投资建议,也不构成任何保证追回承诺。文中事件数据来自公开报道,可能随调查进展更新。虚拟货币相关业务在我国境内不受法律保护,请理性看待并防范相关风险。