协议概览
Kroko DEX 是 Kasplex 区块链上的去中心化交易所,将两种经过验证的 AMM 模型 — **V2(恒定乘积)**和 V3(集中流动性) — 统一在一个路由层下。架构
组件
| 组件 | 角色 |
|---|---|
| V2 Pools | 恒定乘积 AMM(x * y = k)。简单、Gas 高效、全范围流动性。 |
| V3 Pools | 集中流动性 AMM。LP 选择一个价格范围,提升资本效率。 |
| Universal Router | 在单笔交易中跨 V2 和 V3 执行交易。支持多跳和拆分路由。 |
| Permit2 | 代币授权管理器。用户将代币一次性授权给 Permit2,然后为特定花费者授予带过期时间的权限。 |
| Swap API | 链下路由引擎,寻找最优路径并生成交易 calldata。 |
交易流程
- 授权 — 用户将代币授权给 Permit2 合约(每个代币一次性操作)
- 许可 — 用户通过 Permit2 授予 Universal Router 权限(每个代币一次性操作)
- 报价 — 前端向 Swap API 请求最优路由
- Calldata — 前端向 Swap API 请求编码后的交易数据
- 执行 — 用户将交易发送到 Universal Router
V2 与 V3 对比
| 特性 | V2 | V3 |
|---|---|---|
| 流动性范围 | 全范围(0 到无穷大) | 自定义价格范围 |
| 费率 | 固定 0.3% | 可选:0.01%、0.05%、0.3%、1% |
| LP 代币 | 同质化 ERC-20 | 非同质化 ERC-721 (NFT) |
| 资本效率 | 较低 | 较高(窄范围最高可达 4000 倍) |
| 复杂度 | 简单 | 高级 |
| 最适合 | 稳定币对、被动 LP | 追求更高收益的主动 LP |