以下笔记整理自论文《DeFi 借贷市场中的空头挤压:去中心化岌岌可危?》(Short Squeeze in DeFi Lending Markets: Decentralization at Risk?)。为便于阅读,前半部分对应摘要与作者对背景、模型与治理的讨论;中段对应其对 Eisenberg 攻击 Aave 的链上与链下复盘;末段对应论文「余波—讨论—结论」及笔者对机制的补充说明(补充处会标明)。
论文原文链接: arXiv:2302.04068
1. 论文核心主旨与背景
该论文以 2022 年 11 月知名交易员 Avi Eisenberg 对大型去中心化借贷协议 Aave 发起的一次围绕借贷与抛售的市场操纵为案例,剖析 DeFi 借贷市场面临的系统性安全威胁。攻击者通过在 Aave 大量借出 CRV 并在外部市场抛售,试图利用协议与预言机定价机制获利。论文摘要对该次行动的定性包含 Despite the failure of his attack 一类表述:行动在「宣称的策略闭环」意义上并未成功,但仍在 Aave 系统内留下了约 150 万美元量级的坏账(论文给出的数量级;具体口径以原文为准)。
论文指出,此类事件暴露出 DeFi 协议的一个结构性张力:为维持无须许可的「去中心化」,协议往往不具备传统金融中那种灵活、即时的风险干预手段,在面对蓄意的极端市场压力时,响应链条可能更长、更具脆弱性。
补充(相对后文「做空 / 攻击」界定): 论文后文会强调,该策略在经济学上不宜简单等同于传统意义上的「做空—平仓还币」;此处先用「借贷 + 外部抛售 + 协议内会计与清算联动」来概括事实层面。
2. 攻击手法与市场影响
论文对 Eisenberg 的操作逻辑大致归纳如下:
- 资金准备与借入:攻击者存入价值相对稳定的 USDC 作为抵押品,从 Aave 大量借出高波动性资产 CRV。
- 价格压力:将借出的 CRV 转移至去中心化交易所(DEX)以及中心化交易所(如 Binance 和 OKX)集中卖出,短时间内对 CRV 价格形成下行压力。
- 流动性错配:攻击能够「撬动」定价的一个核心前提是:协议允许借出的 CRV 规模,相对于该代币在更广市场上的可吸收流动性而言过大,从而使单一主体通过借贷获得的筹码足以显著影响市场价格发现。
3. DeFi 借贷的底层数学机制:健康因子与清算
为解释协议何以出现坏账,论文在背景部分给出了 Aave V2 风险控制思路下的数学刻画。DeFi 不依赖信用审核,而依赖超额抵押。
系统常用的安全指标之一是健康因子(Health Factor, $H$),文中采用如下形式的汇总表达:
$$H = \frac{\sum_{i \in A} (C_i \cdot l_i)}{\sum_{i \in A} D_i}$$- 直观理解:可把它看成「经风险折扣后的抵押支撑」相对「债务负担」的比值;数值越高,仓位越安全。
- 符号含义:
- 分子近似刻画经清算阈值调整后的有效抵押价值:$C_i$ 为各抵押资产价值,$l_i$ 为清算阈值(Liquidation Threshold),对不同资产波动率起到「折扣」作用。
- 分母为计价后的总债务:$D_i$ 为债务侧价值。
清算触发:当 $H < 1$ 时,表示经风险折扣后的抵押已不足以覆盖债务,合约侧将允许清算程序介入,以折价等方式处置抵押物以偿债。
在此次案例中,极端价格波动叠加清算参数(如清算折扣、部分清算路径等),使得部分头寸在清算后仍可能出现债务无法被完全覆盖的情形,从而形成协议层面的坏账。细节以论文中的事件重建与数值为准。
4. 去中心化治理的迟滞性
论文对比了传统金融与 DeFi 在风控时效上的差异:传统机构可以冻结账户、要求追加保证金等;而 Aave 的关键风险参数(利率上限、清算阈值等)调整往往依赖 DAO 投票与合约治理流程。
此类流程常伴随时间锁与讨论周期,参数变更从提案到生效可能需要数日量级。论文认为,这种机制性延迟会为短窗口内的市场操纵提供操作空间。为还原过程,作者结合了以太坊归档节点上的链上状态与 Aave 历史数据,并引入 Binance、OKX 等链下交易记录进行互证(具体数据处理方法见原文)。
5. 攻击的精确执行轨迹(案例复盘)
论文通过链上追踪与中心化交易所侧记录,还原了行动时间线与资金流向:
资金筹备与建仓:2022 年 11 月 13 日前后,Eisenberg 向 Aave 存入约 3900 万 USDC 作为抵押品,并开始大规模借出 CRV。
借贷池承压:至 11 月 22 日前后,Aave 上 CRV 的可借规模被压缩到极低水平;论文给出的借入规模在数千万枚 CRV量级。借贷利率随之飙升(文中出现极高的年化报价)。
补充(利率成本): 论文强调,在极短的攻击窗口内,把年化利率折算到实际占用天数后,利息现金支出相对整体头寸规模可能很小,因而高报价本身不一定构成有效威慑——这是对「借贷利率飙升是否会阻止攻击」的常见直觉的补充说明。
跨市场抛售(论文侧重 CEX):与部分讨论仅关注链上的叙事不同,论文指出大量 CRV 最终被转移至 OKX 等中心化交易所卖出。
补充(为何强调 CEX): 许多 DeFi 预言机(如 Chainlink 的常见配置)会纳入主流 CEX 的价格信号作为「可信市场价」的一部分。在流动性更深的 CEX 侧施压,既便于大单成交,也更直接地影响预言机报价,从而反馈到 Aave 内部估值与清算逻辑——这是作者解释「攻击路径为何绕不开 CEX」的要点,属于对上文「价格压力」机制的细化。
6. 目标选择的量化逻辑:为什么是 CRV?
市场曾猜测攻击主要针对 Curve 创始人 Michael Egorov 在 Aave 上的大额 CRV 抵押仓位。论文用数据对这一叙事做了弱化处理:
「定点爆破清算」叙事存疑:攻击窗口内,Egorov 的健康因子大致维持在显著高于清算阈值的安全区间(论文给出约 1.5 的量级,且其可通过场外资金追加抵押),因此把动机完全归结为「立即清算某人」并不稳妥。
结构因素:借贷流动性与总市值的错配:论文以图示方式引入 Aave 上可借流动性相对该代币全局市值 的比例视角。
通常,若单一借贷池体量远小于全局市值,则借贷行为更难单独撼动价格;而论文展示的散点关系中,CRV 处于可借规模占市值比例异常高的区域(文中给出 15% 以上量级的数量级印象,精确数字与样本口径见图 3 与正文)。
补充(推论): 在这一视角下,CRV 更像是因为参数与流动性结构使其成为「杠杆支点」,而非仅仅因为某位大户的个人债务而被选中——这是对「动机叙事」与「可操纵性」之间关系的整理。
补充(与后文讨论节的口径衔接): 论文在讨论部分还会从「池内沉淀规模 vs 代币总市值」等角度给出更高比例的数量级刻画(例如文中出现 30%量级的表述)。二者对应不同图表指标与定义,不宜强行捏成同一个百分比;阅读时以各图坐标轴与正文定义为准。
7. 概念界定:论文为何说这不是典型的「做空」
论文在后文对策略性质作了明确学术区分:不宜把它直接等同于传统金融中的「做空(Short Selling)」。
在传统做空中,做空者通常需要在到期或平仓时买回标的并归还借入资产,收益来自价差。论文概括 Eisenberg 相关策略更接近一种面向借贷协议的无意足额偿还路径(文中表述强调「无归还意图」一类特征,详见原文措辞):
- 抵押相对稳健资产(如 USDC),借出相对更易被抛压牵引的资产(如 CRV)。
- 在外部市场抛售借入资产,压制价格。
- 债务记账价值随价格下跌而收缩:在协议会计与预言机报价联动下,抵押侧相对显得更为「宽裕」。
- 进一步从池中借出其他资产(如 USDT 等)并放弃账户:最终留下暴跌后的 CRV 债务与仍不足以覆盖系统损失的抵押物组合,形成协议层坏账。
7.1 「放弃账户」其实是经济选择:净资产与提取价值
在 DeFi 借贷语境里,「放弃账户」往往不是疏忽,而是一种违约与否的博弈:当「债务侧价值(加上已提取资产)」相对「抵押品剩余价值」的结构使违约更划算时,理性参与者会更倾向于停止配合清算博弈、直接把已提取价值视为收益终点。
可以把论证拆成两个维度:净资产(账户在协议视角下是否尚能自洽)与提取价值(攻击者视角下现金流的闭合)。
下面用一个极简玩具账本说明「为何损失抵押品仍可能是赚的」(数字仅为演示尺度,不对应真实成交价):
- 初始:存入 1 亿 USDC 作抵押,借出「标价」6000 万美元的 CRV;此时手上多出约 6000 万美元等价的 CRV 流动性(再看抛售变现)。
- 施压:在外部市场抛售使 CRV 大跌;在 Aave 记账与预言机口径下,这笔 CRV 债务的美元计价可能从 6000 万下降到 2000 万。
- 二次借款:债务「变便宜」会推高健康因子 readings(在预言机滞后与参数允许的前提下),攻击者可能继续挖潜借贷额度,例如再借出约 5000 万美元稳定币(USDT 等)。
此时攻击者视角里粗略有:
- 已锁定在协议内的支出:1 亿 USDC 抵押(未必能无损取回)。
- 已兑现侧的收入:抛售 CRV 所得现金 + 新借出的稳定币。
若总收入高于其机会成本意义上的「放弃抵押」阈值,就会出现一种错位:宁愿不要抵押品,也把整个过程视作一次「把 USDC 以不合理溢价卖给协议侧」的闭环——这正是论文强调它与「plain vanilla 做空」不同的原因之一:利润来源嵌在借贷会计与提取路径里,而非单纯的「高卖低买还币」。
7.2 「协议坏账」在极端行情里如何落地
直觉上,清算应当「吃掉抵押、补上债务」。但在论文关心的极端路径里,坏账往往来自清算链条与市场深度的耦合失灵:
- 流动性枯竭 / 波动剧烈:价格急跌急涨时,清算人面临承接抵押后的再抛售滑点与库存风险,竞价意愿下降。
- 清算延迟与口径跳跃:预言机更新、网络拥堵、部分清算规则等因素叠加,使得处置发生时点的抵押价值未必仍能覆盖已被放大的债务计价(尤其在反向行情中债务标的暴涨)。
- 提取在前、清算在后:若攻击者在低点窗口进一步放大稳定币提取,系统最终可能呈现「抵押没收仍不足」的缺口——这就是协议层
Debt > Collateral的坏账叙事。
编者注: 若你为本文准备了可交互的「坏账 / 净收益」模拟器(网页或 Notebook),建议在此处插入入口链接;当前仓库未内置该组件。
小结(机制层次): 若借款上限等约束不能与资产的全局市场深度动态对齐,协议在极端情形下更容易被用作规则空间内的价值转移通道;这与「某次攻击是否在交易者层面净赚」是两件需要分开讨论的事——下文「余波」正好对应后者。
8. 余波:论文中的结局刻画(轧空、清算与坏账)
对应论文「Aftermath」一节的数据叙事:Eisenberg 并未在公开意义上完成「稳赢撤退」,反而在剧烈反向波动中被清算逻辑反噬。
- 价格路径:论文给出 Eisenberg 一度将 CRV 价格压低约 20%;随后在 2022 年 11 月 22 日附近,CRV 出现猛烈反弹(论文给出单日约 **75%**量级的涨幅刻画;精确百分比以原文图表为准)。
- 轧空(Short Squeeze)字样为何仍会出现:此处「轧空」主要指 CRV 价格飙升 → 借入 CRV 的债务计价飙升 → 健康因子恶化 → USDC 抵押被清算这一条链条;它与论文前文对「plain vanilla 做空」的界定并不矛盾:前者描述风险敞口方向,后者描述是否打算买回归还的经典闭环。
- 坏账的量化呈现:论文用图 4 等指标展示系统坏账在事件窗口内的跃升(文中概括可为「数倍」量级的跳变;红线若以 ETH 计价等,也需按图注理解)。
- 损失承担:在清算无法无损覆盖的路径下,硬性缺口由协议与流动性提供者社区吸收;这与摘要中对坏账规模的叙述一体两面。
补充(市场博弈叙事,非论文正文必需): 公开讨论里常提到 Curve 创始人的场外补仓与社区买盘等因素共同挤压了下行空间——这类叙述有助于解释「为何砸盘—轧空」反转剧烈,但因果链条复杂,本文仍以论文的数据重建为主线。
9. 补充:链上可审计与现实执法(认知纠偏)
链上地址公开并不等于「无法追责」。在此次 Aave 事件前后,Eisenberg 亦因 Mango Markets 等案例进入公众视野;其在社交媒体上的高调表态(包括「高盈利策略」「代码即法律」式自我辩护)、以及与 Binance、OKX 等需 KYC 的 CEX 交互留下的合规痕迹,使其身份与资金流在监管视角下高度可追溯。
据媒体报道与司法公开信息(细节以起诉书、判决书与权威新闻为准):执法部门曾在 2022 年 12 月前后将其抓捕归案;后续美国联邦层面以大宗商品欺诈、操纵等罪名提起刑事指控,并已有陪审团裁定有罪等公开进展(用户口头摘要里常提到 2024年左右的定罪节点;请以你可核验的来源为准)。
这一点用来对齐一个常识:协议层的「代码允许」不等同于法律意义上的免责;参与者只要仍处在需要用法币消费、需要金融机构接口的现实世界里,就很难单靠「链上无须许可」隔绝国家层面的执法与监管协作。
10. 讨论与结论:流动性悖论、治理迟滞与路线权衡
以下对应论文「Discussion / Conclusion」试图抬升的论点(数值仍以原文为准):
- 流动性聚集的风险:当大型借贷池在某一标的上的「可动用筹码」相对外部市场深度过于庞大时,协议的成功本身可能成为被攻击者利用的结构条件(论文在讨论部分给出了相对总市值更高比例的刻画,与第 6 节图表口径相互呼应)。
- 静态参数 vs 动态市场:DAO 投票与时间锁使参数在日内级别的剧烈行情中近似「冻结」,与 TradFi 中更频繁的 margin call / 风控干预形成对照。
- 可能的应对谱系:论文通常会罗列几种典型取向——抬高抵押要求、限制可借资产范围、引入更动态的参数反馈(亦伴随新的攻击面)、以及更强时效性的风险管理权限等。读者若以 Aave V3 对照阅读,会看到许多工程补丁正是在回应此类权衡。
论文的结论指向一个朴素但不讨喜的判断:在现有架构下,要同时逼近「安全」「效率」与「强去中心化」,往往不可得兼;因此后续迭代中出现更强的风险管理组件,并不令人意外。
11. Aave V3:风控补丁与机制对照(整理稿)
下列内容以 Aave V3 的公开文档与治理资料为主干,用于对照 V2 暴露的问题;不等同于对论文逐段复述,实现细节与部署参数请以官方文档为准。
总览对比(动机层面): V2 的风控更像在「市场大多数时候足够深」的隐含假设下运转;V3 则系统性加入了上限、隔离、权限分层与更细粒度参数,把协议能承受的损失做成更可计算的边界。
动态风险参数与权限分层
V3 引入更可迭代的风险治理工具链(含风险管理员等角色概念),使得部分参数调整不必永远走完「漫长提案周期」的理想化叙事;同时,自动化/预言机驱动的上限收紧是否启用、启用到什么程度,取决于具体市场的治理配置——不宜把它简化成「全天候 AI 自动下调 LTV」。Borrow Cap / Supply Cap(借贷与供应上限)
这是对「借空调池再去操纵现货」的核心物理约束之一:即使抵押侧名义价值巨大,单项资产的借出仍可能被硬顶截断。Isolation Mode(隔离模式)
将高风险长尾资产的可组合性限制在「指定债务资产 + 更低敞口上限」的防火墙内,降低单一标的风波拖累全池的概率。Efficiency Mode(eMode)
对高度相关的资产簇(例如稳定币对、质押衍生品对与底层 ETH 等)允许更高的资本效率,相当于把「低风险相关性」事先写进白名单;这与全局收紧并不矛盾,而是差异化定价。清算侧改进
V3 在清算激励、关闭因子、可变清算奖金等维度提供更多旋钮,目标是降低「清算本身制造踩踏」的概率;具体是否达成,仍取决于参数与市场状态。部署与执行成本
V3 在多链部署;Layer 2 上更低的 Gas 与更快的纳入区块节奏,有助于清算机器人更频繁地尝试报价—成交—再平衡。说成「毫秒级连续清算」容易过度理想化,更稳妥的理解是:相对主网拥堵时段,执行摩擦显著下降。其他基建(闪电贷、Portals 等)
闪电贷与跨链资金调度工具提升了策略空间的复杂度:它们既服务于套利与迁移,也可能被组合进攻击路径——因此更需要与上限、隔离与预言机设计联动看待。
若你希望把「余波」一节再贴近论文图 4 的坐标定义(ETH 计价、样本区间等),可以把图注英文原文或截图说明发我,我可以把第 8 节的表述改成与你的引用完全一致。