教程区块链区块链技术ch1919.1 DEX 总览:从订单簿到自动做市商

本页目录

去中心化交易所(DEX, Decentralized Exchange)让用户无需托管、无需对手方即可交换代币。作为 DeFi 的基石,Uniswap 用一条双曲线公式取代了人工订单簿。


19.1.1 为什么需要 DEX?

graph TD
    CEX[中心化交易所 CEX] -->|托管资金| Custody[平台持有用户私钥]
    CEX -->|订单簿撮合| Book[买卖挂单匹配]
    DEX[去中心化交易所 DEX] -->|链上合约| SC[智能合约托管]
    DEX -->|自动做市 AMM| Formula[数学公式定价]
    DEX -->|无需许可| Permission[任何人可上币/做市]
    style CEX fill:#ffebee
    style DEX fill:#e8f5e9
维度CEX(币安等)DEX(Uniswap 等)
资产托管平台热/冷钱包用户自己掌控(非托管)
定价机制订单簿撮合AMM 公式自动定价
上币需审核无需许可,一键创建池
可审查性平台可冻结/下架代码即法律(除非治理)
深度高(专业做市商)取决于池内流动性(TVL)

DEX 的核心价值:金融可信最小化——你始终掌控资产,协议规则公开可验证。


19.1.2 从订单簿到 AMM 的痛点在哪儿

传统订单簿需要对手方(liquidity)才能成交:

  • 冷门币挂单稀疏 → 大额交易滑点极高甚至无法成交;
  • 专业做市商需持续双边挂单,门槛高;
  • 依赖撮合引擎,本身是中心化信任点。

AMM 的解法:用流动性池(一对代币的储备)替代挂单。交易者与池子交易,而不是与其他交易者交易。池中两种代币数量满足一条定价曲线,任何人随时可交易,深度由 Pool 的总流动性决定。


19.1.3 恒定乘积公式:一条曲线的全部

设池中代币 X 储备为 xx,代币 Y 储备为 yy,恒定乘积约束:

x×y=kx \times y = k

交换推导——用户投入 Δx\Delta x 个 X,池内 X 变为 x+Δxx + \Delta x,为维持乘积恒定,Y 储备须变为 y=k/(x+Δx)y' = k/(x+\Delta x),用户换得的 Y 为:

Δy=yy=yxyx+Δx=yΔxx+Δx\Delta y = y - y' = y - \frac{x \cdot y}{x + \Delta x} = \frac{y \cdot \Delta x}{x + \Delta x}

即时价格是曲线的切线斜率(边际价格):

P=yxP = \frac{y}{x}

直觉:池越深(x,yx,y 越大),同样的 Δx\Delta x 对价格影响越小,滑点越低。当 Δx\Delta x \to \inftyΔyy\Delta y \to y,即流动性永不枯竭——你永远无法把池中一种代币全部换走。


19.1.4 AMM 的关键参与者与资金流

角色行为获得
流动性提供者 LP存入一对代币LP Token(份额凭证) + 手续费
交易者投入一种代币换另一种立即成交,支付 0.3% 手续费
套利者发现池价与外部市价偏差价差收益(同时把池价拉回市场价)
协议维护 Pair/Factory/Router手续费(可开启协议费)
sequenceDiagram
    participant LP as 流动性提供者
    participant Pair as Pair 池
    participant Trader as 交易者
    LP->>Pair: addLiquidity(x, y)
    Pair-->>LP: 铸造 LP Token (份额)
    Trader->>Pair: swap(Δx) 投入代币X
    Pair-->>Trader: 输出 Δy = yΔx/(x+Δx) - fee
    Trader->>Pair: 支付 0.3% 手续费(留在池中)
    Pair-->>LP: k 缓慢增大 => 份额增值

19.1.5 关键认知

AMM 用数学替代撮合:一条双曲线 xy=kxy=k 完成定价、流动性与成交,无需订单簿与对手方;② LP 是协议的核心:没有 LP 提供流动性,DEX 寸步难行,而 LP 用无常损失换取手续费收益;③ 套利使 DEX 价格贴近市场:报价的准确性依赖套利者不断纠正池内价格偏差。


, 前往 → 19.2 流动性池合约 |*

评论

0

评论加载中…

发表评论

0/2000