去中心化交易所(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 储备为 ,代币 Y 储备为 ,恒定乘积约束:
交换推导——用户投入 个 X,池内 X 变为 ,为维持乘积恒定,Y 储备须变为 ,用户换得的 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 用数学替代撮合:一条双曲线 完成定价、流动性与成交,无需订单簿与对手方;② LP 是协议的核心:没有 LP 提供流动性,DEX 寸步难行,而 LP 用无常损失换取手续费收益;③ 套利使 DEX 价格贴近市场:报价的准确性依赖套利者不断纠正池内价格偏差。
, 前往 → 19.2 流动性池合约 |*
评论
0评论加载中…