返回 Web3 笔记
Day 93

Day 93:dYdX V4 深度解析 — Cosmos App-chain CLOB

dYdX V4 Cosmos迁移架构:CometBFT共识、验证者内存订单簿+链上结算、孤立保证金、无许可上币、预测市场、迁移得失分析

2026-04-10
交易dYdXCosmosApp-chainCLOB订单簿Day93

核心概念

dYdX V4 是什么?

一句话定义:dYdX V4 是基于 Cosmos SDK 构建的应用专属链(App-chain),采用验证者内存中维护的去中心化订单簿 + 链上共识结算,实现完全主权化的永续合约交易。

类比理解:如果说以太坊 L2 是在大商场(以太坊)里租摊位开店,那 dYdX V4 就是搬出来建了自己的独栋商场(Cosmos App-chain)——拥有完全的主权(自己的验证者、自己的共识),但也失去了大商场的客流量。

迁移历史

dYdX 演进时间线:
═══════════════════════════════════════

V1 (2019):以太坊 L1 + 0x 协议
├── 问题:Gas 太贵,体验差

V2 (2020):以太坊 L1 + 自有协议
├── 问题:仍然 Gas 受限

V3 (2021-2023):StarkEx L2
├── StarkWare 的 Validium 方案
├── 零 Gas 费、高吞吐
├── 曾经是永续 DEX 之王
├── 问题:StarkEx 是中心化排序器
│         dYdX 不拥有自己的基础设施
│         受限于 StarkWare 的升级节奏

V4 (2023.10-):Cosmos App-chain
├── 完全主权链
├── 自己的验证者集
├── DYDX 代币用于质押和治理
├── 交易手续费 100% 归验证者和质押者
└── "完全去中心化"

V4 迁移的核心动机:
1. 基础设施主权:不再依赖 StarkWare
2. 手续费归属:100% 归社区
3. 完全去中心化:无中心化排序器
4. 定制化:可自由调整共识参数

知识点详解

知识点 1:Cosmos App-chain 架构

dYdX V4 技术栈:
═══════════════════════════════════════

  ┌─────────────────────────────────┐
  │         dYdX 协议层              │
  │  ┌─────────────────────────┐    │
  │  │  交易引擎                │    │
  │  │  ├── 永续合约            │    │
  │  │  ├── 孤立保证金(2025新增) │    │
  │  │  ├── 无许可上币(2025新增) │    │
  │  │  └── 预测市场(2025新增)   │    │
  │  └───────────┬─────────────┘    │
  │              │                   │
  │  ┌───────────▼─────────────┐    │
  │  │  内存订单簿(Off-chain)    │    │
  │  │  ├── 验证者维护            │    │
  │  │  ├── 挂单/撤单不上链       │    │
  │  │  └── 只有成交才上链        │    │
  │  └───────────┬─────────────┘    │
  │              │                   │
  │  ┌───────────▼─────────────┐    │
  │  │  Cosmos SDK 应用层        │    │
  │  │  ├── 自定义模块            │    │
  │  │  ├── 保证金计算            │    │
  │  │  └── 清算逻辑              │    │
  │  └───────────┬─────────────┘    │
  │              │                   │
  │  ┌───────────▼─────────────┐    │
  │  │  CometBFT 共识            │    │
  │  │  ├── ~1秒出块              │    │
  │  │  ├── 即时终局性            │    │
  │  │  └── 60个验证者            │    │
  │  └─────────────────────────┘    │
  └─────────────────────────────────┘

知识点 2:内存订单簿设计

dYdX V4 最关键的架构创新是验证者内存中的订单簿

传统 DEX 订单簿 vs dYdX V4:
═══════════════════════════════════════

传统方式(完全链上):
  用户下单 → 交易上链 → 链上匹配 → 链上结算
  问题:每个挂单/撤单都要付 Gas、延迟高

dYdX V4 方式(混合架构):
  用户下单 → 广播给验证者 → 验证者内存中匹配
  匹配成功 → 通过共识将成交上链 → 链上结算
  未匹配的单 → 只在内存中,不上链

优势:
├── 挂单/撤单免费(不上链)
├── 撮合速度快(内存操作)
├── 只有成交消耗区块空间
└── 体验接近 CEX

劣势:
├── 订单簿状态依赖验证者(非持久化链上)
├── 验证者重启可能丢失挂单
├── 不同验证者可能看到略不同的订单簿
└── 吞吐受限于共识层(数百单/秒 vs Hyperliquid 20万)

知识点 3:2025 年重大升级

dYdX V4 2025 升级清单:
═══════════════════════════════════════

1. 孤立市场 (Isolated Markets)
   ├── 低流动性资产不影响主池
   ├── 每个市场独立的保险基金
   └── 降低系统性风险

2. 孤立保证金 (Isolated Margin)
   ├── 用户可选择逐仓模式
   ├── 限制单仓位最大损失
   └── 之前只支持全仓

3. 无许可上币 (Permissionless Listings)
   ├── 任何人可创建新市场
   ├── 不需要治理投票
   └── 加速长尾资产覆盖

4. 预测市场
   ├── 扩展到二元期权/事件合约
   └── 与 Polymarket 竞争

5. iOS App
   ├── 移动端交易
   ├── 即时入金
   └── 降低使用门槛

6. API 延迟优化
   ├── 针对做市商优化
   └── 减少与 CEX 的延迟差距

7. Telegram 交易 (2025.9)
   ├── TG Bot 接入
   └── 触达新用户群体

8. 现货交易 (2025.9)
   ├── 从永续扩展到现货
   └── 全栈交易所定位

知识点 4:迁移教训与市场份额下滑

从领先到 <3% 市占率的教训:
═══════════════════════════════════════

时间线:
├── 2023.10:V4 主网上线 → 初期 Bug 多
├── 2024 Q1:多次链停止(共识问题)
├── 2024 Q2:用户流失到 Hyperliquid
├── 2025 Q1:市占率跌至 <3%
└── 2025-2026:密集升级试图追赶

迁移带来的问题:
1. 技术稳定性
   ├── 新链 Bug 不可避免
   ├── 多次因大规模清算导致链暂停
   └── 用户信任受损

2. 生态碎片化
   ├── 从以太坊生态脱离
   ├── Cosmos 生态用户基础较小
   └── 流动性迁移困难

3. 性能差距
   ├── 数百单/秒 vs Hyperliquid 20万单/秒
   ├── ~1秒出块 vs <0.2秒终局
   └── 做市商体验不如 Hyperliquid

4. 用户体验断层
   ├── 迁移过程中用户需要重新设置
   ├── 新链钱包/桥接学习成本
   └── 竞品趁虚而入

关键教训(PM 视角):
├── 技术迁移 ≠ 产品升级
├── 用户不在乎你用什么链,在乎体验
├── 迁移期的不稳定可能导致永久性用户流失
├── 基础设施主权很重要,但不能以牺牲用户体验为代价
└── 首发优势(First Mover)可以被后来者逆转

知识点 5:dYdX vs Hyperliquid 对比

维度dYdX V4Hyperliquid
架构Cosmos App-chainCustom L1
共识CometBFT (~1s)HyperBFT (<0.2s)
吞吐数百单/秒20万单/秒
订单簿验证者内存协议层内存
验证者~60个较少
去中心化较高中等
EVM兼容无(Cosmos SDK)HyperEVM
安全继承Cosmos 自主安全自主安全
代币用途质押+治理+手续费质押+销毁
VC投资有(a16z等)
市占率<3%44-55%
收入较低$8.44亿/年
主权完全完全
核心差异总结:
═══════════════════════════════════════
dYdX 选择了"去中心化优先"路径:
├── 更多验证者、更标准的共识
├── 代价:性能和用户体验
└── 适合长期主义者

Hyperliquid 选择了"性能优先"路径:
├── 极致优化的自定义 L1
├── 代价:去中心化程度和可组合性
└── 适合交易者

市场用脚投票:44-55% vs <3%
→ 在交易场景,性能 > 去中心化(至少目前如此)

实践练习

练习 1:评估 App-chain 迁移决策

框架:App-chain 迁移决策矩阵

评估维度        权重    dYdX迁移前(StarkEx)    迁移后(Cosmos)
═══════════════════════════════════════════════════════════
性能            25%     高(StarkEx优化)       中(受共识限制)
去中心化        20%     低(中心化排序器)       高(60验证者)
手续费归属      15%     部分归StarkWare         100%归社区
基础设施主权    15%     低(依赖StarkWare)     高(完全自主)
用户体验        15%     高(成熟产品)          中(迁移阵痛)
生态集成        10%     高(以太坊生态)        低(Cosmos较小)
═══════════════════════════════════════════════════════════

得分:迁移前 75 → 迁移后 70(短期下降)
长期预期:迁移后 80+(如果技术稳定性解决)

结论:迁移的战略意义正确,但执行节奏和竞品应对不足

练习 2:设计 dYdX 的追赶策略

如果你是 dYdX 的 PM,如何追赶 Hyperliquid?

策略 1:差异化定位
├── 主打"最去中心化的永续 DEX"
├── 强调验证者数量和治理透明度
└── 吸引重视去中心化的机构用户

策略 2:技术性能追赶
├── 优化共识层(提高吞吐到万级)
├── API 延迟优化到与 Hyperliquid 同级
└── 稳定性零停机

策略 3:生态扩展
├── 现货交易 + 预测市场 + 借贷
├── 与 Cosmos 生态深度集成(IBC)
├── Telegram Bot + 移动端优先

策略 4:激励追赶
├── DYDX 代币激励计划
├── 做市商费率优惠
└── 交易挖矿活动

面试题

问题 1:dYdX 为什么选择迁移到 Cosmos?这对产品有什么影响?

简短回答:dYdX 迁移到 Cosmos 是为了获得基础设施主权——摆脱对 StarkWare 的依赖、让手续费100%归社区、实现完全去中心化,但代价是迁移阵痛导致用户流失和市场份额骤降。

详细回答

  1. 迁移动机

    • 基础设施主权:StarkEx 是 StarkWare 的产品,dYdX 无法自由定制
    • 经济主权:V3 的手续费部分归 StarkWare;V4 100%归验证者/质押者
    • 去中心化:StarkEx 有中心化排序器;V4 有 60 个独立验证者
    • 定制化:可自由调整共识参数和交易逻辑
  2. 正面影响

    • 真正的去中心化(无单点故障)
    • DYDX 代币有了实际效用(质押+治理+手续费分享)
    • 完全主权,长期发展不受第三方制约
  3. 负面影响

    • 技术稳定性问题(多次链停止)
    • 性能不如 StarkEx 时代(受共识限制)
    • 从以太坊生态脱离,失去网络效应
    • 市占率从领先降至 <3%
  4. PM 关键教训

    • 技术理想主义需要与市场现实平衡
    • 迁移时机很重要——竞品不会等你
    • 用户体验断层可能造成永久性伤害

问题 2:如何设计一个混合链上/链下订单簿?

回答要点

  1. 链下组件:订单存储、撮合、行情推送(高频低延迟需求)
  2. 链上组件:成交结算、保证金管理、清算执行(安全性需求)
  3. 一致性保证:通过共识确保所有验证者看到相同的成交结果
  4. 容错设计:验证者重启时的订单恢复机制
  5. 防作恶:ZK 证明或多数验证者签名确保撮合公平性

明日预告

Day 94:GMX V2 & Jupiter Perps — Pool-based Oracle 模型

  • LP 池作为交易对手的原理
  • Chainlink Data Streams 亚秒预言机
  • GM 池 + GLV 金库设计
  • JLP 池与借贷费率
  • Pool-based vs CLOB 对比