在去中心化交易所(DEX)领域,Raydium 是 Solana 生态系统中最具影响力的项目之一。它不仅提供基于AMM的流动性池,还将流动性延伸到链上订单簿,兼具传统订单簿和AMM的优势。 Raydium 旨在利用 Solana 的高性能和开放订单簿生态系统来提高交易效率、流动性深度和价格发现。本文深入探讨 Raydium 的工作原理及其独特之处。

Raydium 核心交易架构概述

Raydium 是一种基于 Solana 区块链的去中心化交易协议,为用户提供闪电般的快速交换、流动性供应和流动性挖矿。它将自动做市商(AMM)模型与链上中央限价订单簿相结合,使流动性不仅可以在单个池内流动,而且可以在更广泛的订单簿市场上流动。 Raydium支持多种池类型,包括恒定产品池(CPMM)、集中流动性池(CLMM)以及直接与订单簿交互的混合市场。

什么是 AMM? Raydium 的流动性池如何运作

什么是 AMM?Raydium 流动性池如何工作

AMM(自动做市商)是一种算法定价机制,允许用户按照设定的比例将资产存入流动性池,使其他人能够在不依赖传统订单匹配的情况下进行交易。价格通过数学公式自动确定,例如 x * y = k,确保交易始终可以执行。 Raydium 的流动性池遵循这个模型。当用户存入 SOL 和 USDC 等代币对时,会通过智能合约自动执行互换。

Raydium 提供两种主要类型的 AMM 池:

  • 恒定产品池 (CPMM),使用经典的 x * y = k 公式,适合大多数交易对。
  • 集中流动性池 (CLMM),允许流动性提供者将资金集中在特定价格范围内,从而提高资本效率和费用收入。

流动性提供者的资产比率会随着交易的发生而自动调整,并且他们会从矿池产生的交易费用中获得一定份额。

Raydium 如何连接到 Solana 上的链上订单簿流动性

与大多数传统的 AMM 项目不同,Raydium 的 AMM 可以将其流动性直接映射到链上订单簿生态系统上,目前以 OpenBook(一个源自 Serum 的开源分叉)为中心。这意味着 Raydium 的流动性不仅仅存在于 AMM 池中。它还以限价订单的形式向订单簿公开,使交易者可以使用基于订单簿的界面进行访问。

作为该机制的核心,Raydium 的 AMM 智能合约将资金池流动性分配到订单簿上的一系列限价订单中。这使得 AMM 和订单簿之间能够深度共享流动性。因此,AMM 交易者和订单簿交易者都从相同的基础流动性中获取资金。

用户交易如何在 Raydium 上执行

如何在 Raydium 上执行用户交易

当用户在Raydium上执行交易时,系统会智能确定最佳执行路径:

  • 价格比较:Raydium 的路由引擎同时检查 AMM 池和订单簿中的价格。
  • 最佳路径选择:如果 AMM 池提供更好的价格,则直接通过池执行交易。如果订单簿提供更好的价格,则通过订单簿进行交易。
  • 交易执行:通过最佳路线完成互换,并收取适当的费用。

这种方法将 AMM 的无许可执行与订单簿的精确定价结合起来,从而带来更深的流动性和更接近中心化交易所的滑点性能。

Raydium 如何提高交易深度并减少滑点

流动性深度和滑点是评估 DEX 交易体验的关键指标。在纯 AMM 模型中,相对于资金池规模的大额交易可能会导致价格大幅波动,从而导致高滑点。通过集成订单簿,Raydium 允许 AMM 流动性分为分布在不同价格水平的多个限价订单。这显着增加了有效市场深度并减少了大额交易的价格影响。

此外,Raydium 的路由引擎在执行过程中聚合多个池和订单簿的流动性,将交易分散到多个流动性来源,以进一步最大限度地减少滑点。

Raydium 与传统 AMM DEX 有何不同

<表> <标题> 对比维度 Raydium(混合 AMM + 订单簿模型) 传统AMM DEX(纯AMM模型) <正文> 核心定价机制 AMM 定价与链上订单簿 (CLOB) 价格发现相结合 基于AMM数学公式自动定价 流动性来源 流动性池加上 Solana 链上订单簿,例如 OpenBook 流动性仅来自单一流动性池 流动性可见性 池内的流动性可以映射到订单簿并通过外部交易接口访问 流动性仅存在于 AMM 池内 交易执行方式 智能路由选择 AMM 和订单簿之间的最佳可用价格 交易直接针对流动资金池执行 价格发现效率 更接近订单簿市场,价格由实际买卖活动驱动 主要取决于池内资产比率的变化 大额交易的滑点 交易通过订单簿进行分配,滑点相对较低 当矿池深度不足时,滑点可能会更高 交易深度表现 结合池和订单簿的深度,从而获得更大的整体深度 完全取决于单个池的资本规模 资本利用效率 流动性可以同时支持AMM和订单簿交易 资金仅用于池内的 AMM 交易 交易经验 更接近中心化交易所(CEX)的体验 更符合原生 DeFi 体验 系统复杂性 更复杂的架构,高度依赖 Solana 的性能 相对简单的架构,易于部署

传统的 AMM DEX,例如 Uniswap 的早期版本,仅依赖于各个流动性池内的算法定价。流动性只能在这些资金池内使用。相比之下,Raydium 将 AMM 与链上订单簿相结合,允许资本服务于内部掉期和更广泛的订单簿交易流。这大大提高了整体效率和深度,尤其是大额交易,并提供更接近中心化交易所的体验。

另一个关键区别在于订单执行。传统的 AMM 价格仅在执行时通过公式进行交易,而 Raydium 的智能路由实时动态地跨多个来源选择最佳可用价格,从而最大化用户价值。

流动性提供者如何在 Raydium 上赚取收益

Raydium 上的流动性提供者 (LP) 可以通过多种渠道获得回报:

  • 来自 AMM 池的交易费用 - 每笔交易的固定百分比分配给有限合伙人。
  • 订单簿制作者费用 - 当 Raydium 的 AMM 限价订单在订单簿上填写时赚取。
  • 激励奖励 - 因为某些矿池提供额外的代币奖励,例如 RAY 或合作伙伴项目提供的激励。

这些多种收益流鼓励更多资本进入 Raydium 池并增强整体生态系统的流动性。

未来可能对 Raydium 架构进行升级

展望未来,Raydium 可能会继续朝几个方向发展:

  • 随着 OpenBook 生态系统的成熟并支持更多市场和更智能的下单策略,更深入的订单簿集成
  • 更先进的路由算法,提高跨池和订单簿的执行效率。
  • 跨链流动性扩展,使用桥梁和互操作工具将非 Solana 资产引入生态系统。
  • 面向有限合伙人的自动化策略工具,例如自动再平衡和策略管理,以降低风险并提高回报。

结论

Raydium 代表了一种创新的 DEX 模型,它将 AMM 与链上订单簿相结合。通过向订单簿市场注入AMM流动性,实现更深的流动性、更低的滑点和更高效的价格发现。与传统的仅使用 AMM 的 DEX 相比,Raydium 的混合架构更适合处理大额交易和流动性挑战,同时为流动性提供者提供多元化的收入来源。随着 Solana 和 OpenBook 生态系统的不断发展,Raydium 的设计可能会得到进一步的完善和创新。