区块链/等级 VIII · Meme币时代/8.2 Solana/课程 3
去中心化交易所与聚合平台:Raydium与Jupiter
订单簿、恒定乘积曲线,以及从中找出最优价格的路由
材料Jupiter 网页界面(仅查看报价,无需钱包)Solana 区块浏览器(例如 Solscan)
好奇
- 数学公式是如何取代订单簿来决定代币价格的?
- 为什么 FTX 的倒闭迫使社区对 Solana 的主要订单簿协议进行分叉?
- 负责路由交易的聚合器与提供流动性的聚合器,在机制上有什么区别?
探索
- Raydium于2021年推出,是一个自动做市商(AMM),同时还将其池中的流动性挂到Serum订单簿上。与在中央限价订单簿上撮合买卖订单的中心化交易所不同,Raydium采用恒定乘积公式。流动性提供者将代币对存入智能合约池中,价格则由池中储备的比例得出。这种设计使交易可以立即执行,无需等待对手方挂出匹配订单,以潜在的价格效率换取即时可用性。
- Serum最初是Solana上占主导地位的链上订单簿,但其架构存在一个严重隐患:FTX掌控着升级密钥。2022年11月FTX倒闭后,原有的Serum部署已不再可信。由于该协议的源代码是公开的,开发者们将其分叉为OpenBook。这一事件凸显了去中心化系统中中心化权力的风险:即便交易逻辑是开源的,只要某个实体掌握着管理密钥,它就能冻结或更改整个市场基础设施。
- Orca与Meteora通过不同的池结构来提升流动性效率。Orca提供集中流动性池,允许流动性提供者将资金配置在特定的价格区间内,而非覆盖所有可能的价格。这提高了资本效率,但需要主动管理。Meteora的DLMM池则将流动性集中在价格区间(bin)中,并在波动性上升时提高费用。这些变体与Raydium的标准AMM模型相互竞争,形成了一个分散的格局:不同类型的池同时存在,吸引着不同类型的交易者和流动性提供者。
- Jupiter同样于2021年推出,它是一个聚合器而非交易场所。在兑换方面,它本身不持有流动性,而是查询多个去中心化交易所——Raydium、Orca、Meteora等——为一笔兑换寻找最佳执行路径。Jupiter会将大额交易拆分到多个交易场所,以尽量降低滑点、获得最大的价格改善。该协议的功能已从单纯的兑换扩展到限价单、定投(DCA)以及永续合约,成为Solana上交易活动的核心入口。
- JUP代币于2024年1月进行了空投。虽然像pump.fun这样的Meme币发射平台会在代币毕业时将流动性迁移到这些成熟的池中,但聚合层对于执行质量依然至关重要。一笔涉及Jupiter兑换的交易可能触发跨程序调用,同时与SPL Token程序、特定的AMM程序以及系统账户交互。这种可组合性源于单一的共享状态:程序可以在同一笔交易中相互调用,因此多步骤交易要么全部完成,要么完全不执行。
- 要实际观察这种路由方式,可打开 Jupiter 的界面,请求 SOL 和 USDC 这两种主流资产之间兑换的报价。查看系统给出的路径:它会列出所使用的具体池(例如 Raydium CLMM、Orca Whirlpools),以及分配给每个池的交易比例。再将其与直接从 Raydium 等单一 AMM 获取的报价进行比较。由于能够同时利用多个交易场所的流动性深度,聚合器的拆分往往能为较大额度的交易带来更优的执行价格。
关键事实
- Raydium(2021年推出)是一个采用恒定乘积公式的自动做市商,而Serum在2022年11月FTX倒闭后被弃用,并被分叉为OpenBook。
- Orca 提供集中流动性池以提高资本效率,而 Meteora 的 DLMM 池会在波动性上升时提高费用。
- Jupiter(2021年推出)是一个交易聚合器,它将兑换路由到多个交易场所以优化价格,并在核心兑换功能之外增加了限价单和永续合约。
- JUP代币于2024年1月通过空投方式分发。
- Solana 高吞吐量特性使得复杂的跨程序调用成为可能,即单笔交易能够同时与多个 AMM 程序以及 SPL 代币程序进行交互。
- Meme币发射平台会将已毕业的代币迁入AMM池;自2025年3月起,pump.fun一直使用自己的PumpSwap。
练习 九、六、三、一
9收集找出9种不同的 Solana DEX 协议或聚合器功能。对于每一种,说明它是自行提供流动性(AMM/订单簿)还是负责路由交易(聚合器),并指出它所支持的独特池类型或订单机制。
6归类根据其架构功能,将这9个项目分为6类:标准AMM池、集中流动性池、动态费用池、订单簿、聚合器/路由器以及衍生品/限价单处理系统。
3提炼将这 6 组归纳为交易者的资金与协议对接方式上的 3 种机制差异。
1凝结写一句话,解释既然 Raydium 等底层 AMM 已经提供了价格发现,为什么还会存在 Jupiter 这样的聚合器。
事实核查
日期、数字及数据均依据下方列出的已发表资料进行核实。
- Raydium documentation: Automated Market Maker architecture and pool types
- Jupiter documentation: Aggregator routing logic and JUP token airdrop details (January 2024)
- OpenBook announcement regarding the fork of Serum following FTX's collapse (November 2022)
- Orca documentation: Concentrated liquidity pools (Whirlpools) mechanics
- Meteora documentation: Dynamic liquidity pool fee structures