Day 97
Day 97:2025.10 闪崩复盘 — $193亿清算与ADL优化
2025年10月闪崩全景:$193.5亿清算、162万账户爆仓、Hyperliquid ADL过度使用(8倍于最优)、$6.3亿不必要损失、Lighter对比、风控系统设计
2026-04-14
交易闪崩清算ADL风控极端行情Day97
核心概念
2025年10月闪崩事件概述
一句话定义:2025年10月,由美国对中国软件100%关税引发的加密市场闪崩,导致$193.5亿清算、162万账户爆仓,是加密衍生品历史上最大规模的清算事件之一,暴露了 Perp DEX(特别是 Hyperliquid)ADL 机制的严重缺陷。
类比理解:想象一场突发暴风雪导致高速公路连环追尾——最初只是几辆车打滑(初始清算),但连锁反应导致数百辆车卷入(级联清算)。更糟的是,交警(ADL系统)在处理事故时过度封路,导致正常行驶的车辆(盈利交易者)也被强制停车和拖走,造成了远超必要的损失。
事件规模
2025.10 闪崩关键数据:
═══════════════════════════════════════
触发事件:美国宣布对中国软件征收 100% 关税
时间:2025 年 10 月(具体日期 TBD)
全市场影响:
├── 总清算量:$193.5 亿
├── 爆仓账户:162 万
├── 多头占比:87%(绝大多数是多头被清算)
├── BTC 跌幅:~15-20%(数小时内)
├── ETH 跌幅:~20-25%
└── 山寨币跌幅:30-60%
Hyperliquid 具体影响:
├── 清算量:$103 亿(占总量 53%)
├── ADL 事件:35,000 次(分钟级密度)
├── 受影响用户:20,000
├── 受影响代币:161 个
├── 首次跨保证金 ADL(2 年来首次)
└── 学术研究结论:ADL 使用量是最优策略的 ~8 倍
└── 造成 ~$6.3 亿不必要损失
知识点详解
知识点 1:事件时间线详解
闪崩时间线还原:
═══════════════════════════════════════
T-24h: 市场正常
├── BTC ~$65,000
├── OI 处于历史高位
├── 资金费率正值(多头情绪乐观)
└── 杠杆率普遍偏高
T-0: 消息公布
├── 美国宣布对中国软件 100% 关税
├── 传统市场(纳斯达克)跳水
├── 加密市场即刻反应
└── 恐慌性抛售开始
T+5min: 第一波清算
├── 高杠杆多头首先触及清算线
├── 清算订单涌入市场
├── 价格进一步下跌
└── 开始形成清算瀑布
T+15min: 级联效应
├── 第一波清算推低价格 → 触发第二波清算
├── 清算 → 价格下跌 → 更多清算(死亡螺旋)
├── 市场深度急剧下降(做市商撤出流动性)
└── 滑点从 0.1% 飙升到 5%+
T+30min: ADL 大规模触发
├── 保险基金消耗殆尽
├── 35,000 次 ADL 事件开始
├── 盈利的空头交易者被强制平仓
├── 161 个代币的头寸受影响
└── 20,000 用户被 ADL
T+60min: 波动减缓
├── 高杠杆仓位已基本清除
├── 价格开始企稳
├── ADL 事件减少
└── 市场进入低流动性盘整
T+24h: 复盘开始
├── 社区强烈不满 ADL 的大规模使用
├── 学术团队开始分析
├── 数据显示 ADL 被过度使用
└── 各协议开始讨论改进方案
知识点 2:ADL 过度使用的学术分析
学术研究核心发现:
═══════════════════════════════════════
研究方法:
├── 回溯分析所有 35,000 次 ADL 事件
├── 模拟最优清算策略
├── 对比实际 vs 最优的 ADL 使用量
└── 计算不必要损失
核心发现:
┌────────────────────────────────────┐
│ Hyperliquid 的 ADL 使用量 │
│ 是最优策略的 ~8 倍 │
│ 造成 ~$6.3 亿不必要损失 │
└────────────────────────────────────┘
为什么会被过度使用?
1. ADL 排序算法问题
├── 当前:按 (PnL% × 杠杆) 排序
├── 问题:不考虑仓位大小和市场影响
├── 结果:大量小仓位被不必要地 ADL
└── 改进:应考虑"用最少 ADL 覆盖缺口"
2. 保险基金耗尽速度太快
├── 保险基金规模不足以应对极端行情
├── 耗尽后立即全面启动 ADL
├── 没有"保险基金 + ADL 混合"的中间状态
└── 改进:保险基金部分覆盖 + 渐进式 ADL
3. 清算订单市场冲击太大
├── 清算使用市价单 → 巨大滑点
├── 滑点导致更多亏损 → 更多 ADL
├── 正反馈循环
└── 改进:TWAP 清算 / 拍卖清算
4. 缺乏分级响应
├── 从"正常"直接跳到"全面 ADL"
├── 没有中间缓冲层
└── 改进:多级响应机制
对比最优策略:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
实际执行 最优策略
35,000 次 ADL ~4,375 次 ADL
20,000 用户受影响 ~2,500 用户受影响
$6.3 亿不必要损失 接近零不必要损失
市场恢复时间 ~60min 预计 ~30min
知识点 3:各协议表现对比
各 Perp DEX 在闪崩中的表现:
═══════════════════════════════════════
Hyperliquid:
├── 清算量:$103 亿
├── ADL:35,000 次(史无前例)
├── 首次跨保证金 ADL
├── 评价:性能经受住考验,但 ADL 机制需要大幅改进
└── 后续:承诺优化 ADL 算法和保险基金
Lighter:
├── 表现:LLP(Lighter Liquidity Pool)吸收重大损失
├── ADL 使用:最小化
├── 原因:保险基金设计更保守、ZK 证明保证公平清算
├── 评价:对交易者更友好
└── 代价:LP 承担了更多损失
dYdX V4:
├── 问题:链因大规模清算处理而短暂停止
├── 原因:CometBFT 共识在高负载下的边缘情况
├── 影响:数分钟无法交易
├── 评价:稳定性问题再次暴露
└── 后续:优化清算处理逻辑
GMX:
├── 表现:预言机模型限制了级联清算
├── 原因:价格由预言机决定,不受自身清算影响
├── 优势:池模型天然抗级联
├── 劣势:LP 承担了大量方向性损失
└── 评价:稳定但 LP 亏损严重
对比总结表:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
协议 稳定性 ADL影响 LP损失 恢复速度
Hyperliquid 高 严重 HLP大亏 ~60min
Lighter 高 轻微 LLP中亏 ~30min
dYdX V4 低(停链) 中 N/A ~10min(恢复后)
GMX 高 无 LP大亏 即时
知识点 4:清算系统优化方案
全面清算系统优化设计:
═══════════════════════════════════════
优化 1: 保险基金 vs ADL 平衡策略
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
当前:保险基金耗尽 → 全面 ADL
优化:保险基金 + ADL 渐进式混合
┌────────────────────────────────────┐
│ 保险基金充裕 (>80%) │
│ → 100% 保险基金覆盖,无 ADL │
├────────────────────────────────────┤
│ 保险基金中等 (30-80%) │
│ → 50% 保险基金 + 50% 小规模 ADL │
├────────────────────────────────────┤
│ 保险基金低 (10-30%) │
│ → 20% 保险基金 + 80% ADL │
├────────────────────────────────────┤
│ 保险基金临界 (<10%) │
│ → 100% ADL + 降杠杆 + 熔断 │
└────────────────────────────────────┘
优化 2: 动态维持保证金
━━━━━━━━━━━━━━━━━━━━━
公式:Maintenance Margin = Base Rate × (1 + Volatility Factor)
├── Base Rate:静态基础值(BTC 0.5%, 山寨 2%)
├── Volatility Factor = max(0, (当前波动率 / 历史平均) - 1)
├── 效果:波动率升高 → 保证金要求自动升高
├── 实时更新:每分钟重新计算
└── 提前通知用户:保证金率变化时推送
示例:
├── 正常时 BTC 维持保证金 = 0.5%
├── 波动率 2x 正常时 = 0.5% × (1 + 1) = 1.0%
├── 波动率 3x 正常时 = 0.5% × (1 + 2) = 1.5%
└── 更高的保证金 → 更早平仓 → 减少级联
优化 3: TWAP 标记价格 + 熔断器
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
当前:标记价格跟踪即时指数价格
问题:闪崩时即时价格可能偏离"公允"很远
优化:
├── 正常时:标记价格 = 指数价格 EMA(1分钟)
├── 波动时:标记价格 = 指数价格 EMA(5分钟)
│ └── 触发条件:5分钟价格变动 > 10%
├── 极端时:暂停清算 5 分钟
│ └── 触发条件:5分钟价格变动 > 20%
└── 效果:给市场恢复流动性的时间,防止瞬时超调触发不当清算
优化 4: 分级清算执行
━━━━━━━━━━━━━━━━━━━
当前:清算 = 市价单立即全额执行
问题:大额市价单 → 巨大滑点 → 级联
优化方案:
方案 A:分时清算
├── 将清算订单拆分为 4 批
├── 每批间隔 1 分钟
├── 如果中间保证金恢复 → 停止
└── 减少市场冲击 60-70%
方案 B:拍卖清算
├── 清算触发 → 开启 30 秒拍卖
├── 清算者竞标接盘(最小折扣赢)
├── 不是市价单 → 无滑点
└── 缺点:延迟 30 秒
方案 C:Intent-based 清算(创新)
├── 清算需求发布为 Intent
├── Solver 网络竞争提供最优执行
├── 可跨协议、跨链寻找流动性
└── 最小化市场冲击
优化 5: 改进 ADL 排序算法
━━━━━━━━━━━━━━━━━━━━━━━
当前:score = PnL% × Leverage
问题:不考虑"用最少 ADL 覆盖缺口"
优化:
├── 目标函数:min(被 ADL 用户数),约束条件:覆盖缺口
├── 优先 ADL 大仓位(少量 ADL 即可覆盖大额缺口)
├── 加入"ADL 保护层":仓位 < $1000 的不 ADL
└── 引入 ADL 补偿:被 ADL 的用户获得代币补偿
知识点 5:风控系统整体设计
理想的 Perp DEX 风控架构:
═══════════════════════════════════════
┌─────────────────────────────────────┐
│ 监控层 (实时) │
│ ├── 价格波动率监控 │
│ ├── OI / 保险基金比例 │
│ ├── 清算队列深度 │
│ ├── 市场深度变化 │
│ └── 跨协议异常检测 │
└────────────────┬────────────────────┘
│ 触发
┌─────────────────▼───────────────────┐
│ 决策层 (自动) │
│ ├── Level 1:动态调整保证金 │
│ ├── Level 2:降低杠杆上限 │
│ ├── Level 3:暂停新开仓 │
│ ├── Level 4:启动分级清算 │
│ ├── Level 5:混合保险基金+ADL │
│ └── Level 6:熔断暂停交易 │
└────────────────┬────────────────────┘
│ 执行
┌─────────────────▼───────────────────┐
│ 执行层 │
│ ├── TWAP 清算(减少冲击) │
│ ├── 拍卖清算(价格发现) │
│ ├── 渐进式 ADL(最小化影响) │
│ └── 保险基金动用 │
└────────────────┬────────────────────┘
│ 恢复
┌─────────────────▼───────────────────┐
│ 恢复层 │
│ ├── 自动解除熔断(条件满足时) │
│ ├── 逐步恢复杠杆上限 │
│ ├── ADL 补偿结算 │
│ └── 事后报告自动生成 │
└─────────────────────────────────────┘
关键指标仪表盘:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
指标 正常 警告 危险
保险基金/OI 比例 >2% 1-2% <1%
5分钟价格变动 <5% 5-15% >15%
清算队列深度 <100 100-1000 >1000
市场深度变化 <20% 20-50% >50%
ADL 事件频率 0 <10/min >10/min
实践练习
练习 1:模拟极端行情风控响应
场景:BTC 10分钟内下跌 15%
你的风控系统应该:
═══════════════════════════════════════
T+0: BTC 开始下跌
├── 监控层检测到异常波动
└── 触发 Level 1
T+2min: 跌幅达 5%
├── Level 1:动态保证金 ×1.5
├── 新开仓保证金要求翻倍
└── 推送风险提醒给高杠杆用户
T+5min: 跌幅达 10%
├── Level 2:杠杆上限降至 10x
├── Level 3:暂停山寨币新开仓
├── 标记价格切换到 5 分钟 EMA
└── 清算开始使用分级模式
T+8min: 跌幅达 13%
├── Level 4:分级清算全面启动
├── 清算订单通过拍卖执行
├── 保险基金开始消耗
└── 准备 Level 5
T+10min: 跌幅达 15%
├── Level 5:混合保险基金(30%)+ADL(70%)
├── ADL 只针对大仓位、高盈利空头
├── 小仓位(<$1000)受保护
└── 监控恢复信号
T+15min: 价格企稳
├── 保持当前限制 30 分钟
├── 逐步恢复:先恢复杠杆上限、再恢复开仓
└── 生成事件报告
对比未优化系统:
├── 未优化:T+5min 直接全面清算+ADL → 级联加剧
├── 优化后:分级响应 → 给市场恢复时间 → 减少 70% ADL
└── 差异:$6.3亿不必要损失 → <$1亿
面试题
问题 1:设计一个极端行情下的风控系统
简短回答:多层自动化风控——实时监控波动率/OI/深度,自动触发分级响应(动态保证金→降杠杆→暂停开仓→分级清算→渐进ADL→熔断),用TWAP/拍卖替代市价清算,保险基金与ADL混合使用而非二选一。
详细回答:
- 监控层:实时追踪价格波动率、OI/保险基金比例、清算队列深度、市场深度变化
- 分级响应:
- L1(波动5%):提高保证金、推送提醒
- L2(波动10%):降杠杆、暂停山寨开仓、标记价格平滑
- L3(波动15%):拍卖清算、混合ADL
- L4(波动20%+):熔断暂停
- 清算优化:TWAP分时清算(减少冲击60%+)、拍卖清算(Solver竞争)
- ADL优化:渐进式混合保险基金、优先ADL大仓位、保护小用户、ADL补偿
- 恢复机制:自动解除、逐步恢复限制
问题 2:ADL 和保险基金如何平衡?
简短回答:不应该是"保险基金耗尽→全面ADL"的二元选择,而应该是渐进式混合——保险基金充裕时100%覆盖,下降时逐步引入ADL比例,同时优化ADL算法以最少用户覆盖最大缺口。
详细回答:
- 保险基金>80%:100%保险基金覆盖
- 保险基金30-80%:50/50混合,小规模定向ADL
- 保险基金10-30%:20/80混合,中等ADL
- 保险基金<10%:全面ADL+熔断
- ADL算法改进:目标函数为"最小化被ADL用户数"而非简单排序
- 补偿机制:被ADL用户获得代币/手续费减免补偿
- 长期方案:保险基金目标规模 = OI的2-3%,通过手续费持续积累
明日预告
Day 98:Perp DEX 大战 2026 — 产品分析与市场格局
- DEX 占全球期货交易量 26%
- 月交易量首破 $1 万亿
- 五大协议深度对比
- 链的竞争与生态格局
- PM 视角:产品机会在哪里?