在 Solana 生态的 DeFi 领域中,Raydium 作为关键的自动化做市商(AMM)平台,其核心引擎——恒定乘积做市商(CPMM)模型,扮演着至关重要的角色。本文将深入解析 CPMM 的数学原理、运作机制及其在 Raydium 中的具体应用,帮助读者全面理解这一技术的基础逻辑与实用价值。
什么是恒定乘积做市商(CPMM)?
恒定乘积做市商(CPMM)是一种基于数学公式的自动化定价模型,被广泛用于去中心化交易所(DEX)中。它通过智能合约管理流动性池,无需依赖传统订单簿即可实现代币交易。
CPMM 的核心数学公式为:
x × y = k
其中:
- x 代表池中第一种代币(如 SOL)的数量;
- y 代表池中第二种代币(如 USDC)的数量;
- k 为恒定乘积,在交易过程中保持不变(忽略手续费因素)。
这一公式确保了池中两种代币数量的乘积始终恒定,从而通过数学规则自动计算交易价格。
CPMM 的运作原理详解
流动性池的构成
流动性池是由用户(称为流动性提供者,LP)存入的两种等值代币组成的资金池。LP 通过提供流动性获得交易手续费分成,同时承担市场波动带来的风险。
价格发现机制
当代币交易发生时,交易者向池中存入一种代币并取出另一种代币。为维持 k 值不变,池中代币数量的变化会自动调整代币价格:
- 当大量代币 X 被存入时,代币 Y 的数量减少,导致代币 Y 价格上升;
- 反之,代币 X 价格下降。
滑点与无常损失
- 滑点:大额交易会显著改变池中代币比例,导致实际交易价格与预期价格出现偏差。交易规模越大,滑点通常越高。
- 无常损失:当池中代币的市场价格偏离初始存入比例时,LP 可能面临临时性损失。若代币价格回归初始水平,损失可能减少或消失,但交易手续费可部分补偿这一风险。
Raydium 如何优化 CPMM 模型?
Raydium 基于 Solana 网络的高吞吐量和低交易成本,对传统 CPMM 模型进行了多项优化:
高性能网络支持
Solana 的快速确认和低 Gas 费用解决了以太坊等网络中常见的拥堵和高成本问题,使 Raydium 的 CPMM 池能够实现高效且经济的交易。
订单簿集成与演进
Raydium 早期通过与 Serum(现 OpenBook)订单簿集成,将流动性共享至链上订单簿,提升交易深度和价格发现效率。当前,Raydium 的 CPMM 池虽以传统 AMM 模式运作,但仍保留与订单簿交互的灵活性。
技术升级与功能扩展
- Token-2022 标准支持:兼容新型 Solana 代币标准,增强代币类型的灵活性;
- 可定制手续费:允许池创建者根据需求调整费用结构;
- 用户友好性:简化池创建流程,支持任何 SPL 代币对的流动性池设置。
Raydium CPMM 的优势与局限性
优势
- 低门槛与开放性:任何用户均可创建或参与流动性池,符合 DeFi 开放精神;
- 持续流动性:数学模型保证池始终具备可交易流动性;
- 自动化运作:智能合约全自动处理交易,无需中介干预。
局限性
- 无常损失风险:LP 需承担代币价格波动带来的潜在损失;
- 大额交易滑点:池资金分散导致大额交易执行价格不佳;
- 资本效率不足:传统 CPMM 资金利用率较低,部分流动性处于非活跃状态。
为解决资本效率问题,Raydium 引入了集中流动性做市商(CLMM)池,允许 LP 将资金集中在特定价格区间,提升资金利用率。但 CPMM 仍是新代币启动和基础交易对的核心选择。
Raydium CPMM 的实际应用场景
新代币启动与价格发现
CPMM 池为新兴项目提供了快速建立流动性的途径,帮助代币在早期阶段形成市场价格。许多 Solana 生态项目通过 Raydium 的 CPMM 池完成初始流动性部署。
流动性挖矿与收益 farming
LP 不仅可获得交易手续费分成,还可将 LP 代币质押至 Raydium 的 farming 池中,赚取额外的 RAY 代币或其他奖励。👉 探索更多流动性挖矿策略
生态发展的基础组件
尽管 Raydium 已扩展至 CLMM 等高级功能,CPMM 仍是其生态系统的基石,为简单代币对和用户需求提供可靠且易于使用的解决方案。
常见问题
1. Raydium CPMM 与 RAY 代币有何区别?
Raydium CPMM 指平台采用的做市商模型,是一种技术机制;而 RAY 是平台原生代币,用于质押、治理和参与生态奖励。两者概念不同但功能互补。
2. 如何减少无常损失的影响?
LP 可通过选择波动性较低的代币对、提供短期流动性或结合 farming 奖励对冲风险。此外,使用 CLMM 池限定价格范围也可降低无常损失。
3. Raydium CPMM 是否支持所有 Solana 代币?
是的,任何 SPL 标准代币均可用于创建 CPMM 池。Token-2022 标准的引入进一步扩展了代币类型的兼容性。
4. 大额交易是否不适合在 CPMM 池中进行?
是的,CPMM 池更适合中小额交易。大额交易可能因滑点导致成本上升,建议分拆交易或使用订单簿深度更高的池子。
5. Raydium 的 CPMM 池如何收取手续费?
手续费比例由池创建者设定,通常在 0.01% 至 1% 之间。手续费收入直接分配给流动性提供者。
6. CPMM 模型是否会被淘汰?
尽管更高效的模型(如 CLMM)出现,CPMM 因其简单性和可靠性仍在新兴代币和基础交易场景中不可替代。
总结
Raydium 的 CPMM 模型通过数学规则与 Solana 网络优势的结合,为去中心化交易提供了高效、开放的基础设施。尽管存在资本效率和无常损失等挑战,其低门槛和灵活性仍使其成为新项目启动和用户参与 DeFi 的重要工具。随着 Token-2022 支持和手续费定制等升级,CPMM 将继续在 Raydium 生态中扮演核心角色。