首页> 综合精选> Solana生态AMM调研:高流动性背后的底层代码

Solana生态AMM调研:高流动性背后的底层代码

时间:2025-06-24 17:12:01

在 Web3 行业的现状中,与 DeFi 有关的产品占据了绝对的市场。而在这其中,AMM(Automated Market Maker,自动做市商)作为关键的一环,是 Web3 金融方面变化的有力推动者。本文将分别介绍 Solana 生态中的几个重要的 AMM 实现,希望能够对 LP(Liquidity Provider,流动性提供者)如何选择自己的投资策略提供一些帮助。

CPMM

2025安币交易所下载地址(全球第一大所,通过本链接注册返佣20%)

2025Binance币安 | 一键直达

在 Input Accounts 中,我们能看到输入代币为 USDC,输出代币为 TRUMP。在 Solana 生态的 AMM 中,LP Pair 可以简单的通过 Token Account 来表示,而不需要创建一个新的合约程序并部署(例如以太坊中常用的工厂合约)。在交易发生时,直接与 Raydium 的 CPMM Program 来交互,Solana 程序将通过传入的池子地址、代币地址等来修改相应的 Token Account 的状态,来进行 swap 操作。

例如上述的 swapBaseInput 指令,代码在这里能够找到。经过一系列前置检查后,具体能够换到多少目标代币,通过 ConstantProductCurve.swap_base_input_without_fees中进行了计算:

其中用到的公式为:

即 TokenX 和 TokenY 在总量各自变化后,其乘积应保持不便。公式左边为变化后的乘积,右边为变化前的乘积。

相关文章: