文章 运作原理
什么是流动性池?通俗讲解没有中间人的兑换如何进行
在 Solana 上兑换时,交易的另一边并没有坐着一个人。你交易的对象是一个资金池:一个装着两种代币、人人都能往里存入的公共“罐子”。下面讲讲资金池如何定价、谁赚取手续费,以及可能出什么问题。
简而言之
- 流动性池是一个装着两种代币的公共“罐子”。兑换时,你放进一种代币,拿出另一种。
- 在标准资金池中,价格遵循一条简单的规则:两种代币的数量相乘,每笔交易后乘积保持不变。
- 往资金池里添加代币的人被称为流动性提供者,他们可以分得资金池的一部分交易手续费。
- 添加流动性有风险:价格可能朝对你不利的方向变动,而一个劣质代币或一个漏洞就可能让你血本无归。
你会遇到的术语
- 流动性池
- 一个装着两种代币、供人们与之交易的公共“罐子”。
- 流动性提供者(LP)
- 往资金池里添加代币、并分得其手续费的人。
- LP 代币
- 你在标准资金池中所占份额的凭证。交回它,就能取出你的代币。
- 价格影响
- 你自己的交易会把价格推动多少,因为它用掉了“罐子”里的一部分代币。
- 无常损失
- 当两种代币的价格走势分化时,你能从资金池中取出的价值,与你只是单纯持有这两种代币时的价值之间的差距。
更多术语的通俗解释: StonkBuilder Learn 术语表 ↗
你的交易对手是谁?
在股票交易所,买方和卖方相互撮合。许多 Solana 交易所(包括 Raydium 和 Meteora)的运作方式不同:你是在和流动性池交易。流动性池是一个装着两种代币(例如 SOL 和 USDC)的公共“罐子”,任何人都可以往里添加。[1] 你放进一种代币,拿出另一种,一步完成,不用等任何人。所以你随时都可以兑换。
资金池如何定价
标准资金池(Raydium 称之为 CPMM 池)遵循一条规则:把“罐子”里两种代币的数量相乘,每笔交易之后,乘积必须保持不变。数学老师会把它写成 x · y = k。[1] 当你取出一种代币时,另一种代币的数量就必须增加,所以你交易时,价格会朝对你不利的方向变动。
下面用取整的示意数字举个例子,不计手续费。一个资金池里有 100 SOL 和 10,000 USDC,所以 k 为 1,000,000,价格为每 SOL 100 USDC。
| 你卖出 | 交易后资金池持有 | 你收到 | 你的平均价格 |
|---|---|---|---|
| 1 SOL | 101 SOL 和 9,900.99 USDC | 99.01 USDC | 每 SOL 99.01 USDC |
| 10 SOL | 110 SOL 和 9,090.91 USDC | 909.09 USDC | 每 SOL 90.91 USDC |
较大的那笔交易,价格差了大约 9%,因为它用掉了“罐子”里更大的一部分。这个差距叫作价格影响。这就是为什么在小资金池里交易成本高,也是兑换应用会在你签名前显示它的原因。
如果资金池的价格偏离了其他地方的价格,交易者就会发现这个差价,买入便宜的一边、卖出贵的一边,他们的交易会把资金池的价格拉回正轨。没有人手动定价。
谁赚取手续费
每次兑换都要向资金池支付一笔手续费,费率在创建资金池时设定。在 Raydium 的标准池和集中流动性池中,84% 的手续费归提供代币的人,他们被称为流动性提供者;12% 用于回购 RAY,4% 进入 Raydium 的金库。[2] 《在 Solana 上兑换时,你的钱花在了哪里》把所有费用集中列在一处。
Raydium 上的两种资金池
| 标准池(CPMM) | 集中流动性池(CLMM) | |
|---|---|---|
| 你的流动性分布在哪里 | 覆盖所有价格 | 在你选择的价格区间内 |
| 你收到什么 | 普通 LP 代币 | 一个仓位 NFT |
| 何时赚取手续费 | 只要资金池有交易 | 仅当价格在你的区间内时 |
| 投入精力 | 被动 | 需主动管理 |
集中流动性池能让同样的资金发挥更高的效率,但只在价格保持在区间内时有效。[3] 它的仓位是 NFT,而标准池给你的是普通 LP 代币。[4] Meteora 也有自己的集中流动性池,流动性分布在一个个价格区间(bin)里,详见《什么是 DLMM》。
一步步添加流动性
兑换并不需要你添加流动性。但如果你想分得资金池的手续费,在 Raydium 标准池中是这样操作的:
先检查资金池
在 raydium.io 上打开这个资金池的页面,查看它的规模、费率,以及两种代币是否都是你想要的。把每种代币的合约地址与项目官网上的地址进行比对。
点击 Add liquidity
Raydium 会打开这个资金池的表单。[4]
输入一个数量
输入你想添加的其中一种代币的数量。另一种代币的数量会按资金池当前的比例自动填入。
查看你的份额
Raydium 会显示你将收到的 LP 代币,以及你在资金池中的预计份额。
在钱包中确认
先在 Raydium 中批准,再在钱包中批准。从一笔亏了也无所谓的金额开始。
以后再取出
打开你的仓位,点击 Remove liquidity 取回两种代币,比例以资金池当时的持有比例为准。
用大白话讲风险
- 无常损失。如果两种代币的价格走势分化,你能取出的价值可能低于你单纯持有它们的价值。StonkBuilder Learn 讲解了无常损失 ↗,我们的 Meteora 指南也讲解了 Meteora 资金池中的无常损失。
- 劣质代币。任何人都可以用知名代币的仿冒品,或用一个终将归零的代币创建资金池。资金池的好坏取决于里面的代币。
- 智能合约风险。资金池就是代码,而代码可能有漏洞或遭到攻击,即使是运营多年的平台也不例外。
- 转账费。部分 Token-2022 代币会对每次转账收取费用,这会改变存入或兑换实际到手的数量。对于受支持的这类代币,Raydium 的应用会在你存入时将其计算在内。[4]
- 超高收益。宣传的回报率非常高,通常意味着风险也非常高。
常见问题
兑换必须添加流动性吗?
不必。兑换只是用你放进去的代币,从资金池里换出另一种代币。添加流动性是另一回事,是想赚手续费的人才会做的选择。
流动性池像储蓄账户吗?
不像。储蓄账户支付利息,而且通常有保险。资金池的手续费取决于它的交易量,你的份额价值随市场波动,而且没有任何保险。
什么是 LP 代币?
你在标准资金池中所占份额的凭证。添加流动性时你会拿到它,取出代币时再交回。
为什么大额交易成本更高?
大额交易会用掉“罐子”里更大的一部分,所以资金池的价格会朝对你不利的方向变动更多。这笔额外成本叫作价格影响,兑换应用会在你签名前显示它。
在我们的项目社区中深入了解
StonkBuilder Journal 上的更多文章
来源
- Raydium 文档:标准(CPMM)池 ↗docs.raydium.io/products/cpmm
- Raydium 文档:协议费用 ↗docs.raydium.io/ray/protocol-fees
- Raydium 文档:集中流动性(CLMM)池 ↗docs.raydium.io/products/clmm
- Raydium 文档:添加和移除流动性 ↗docs.raydium.io/user-flows/add-remove-liquidity
核查于 2026 年 9 月 29 日。项目的费用和功能会变动;请以链接页面为准。
StonkBuilder Community 撰写独立的教育性指南。我们与所介绍的项目无关联,也未获得其认可或赞助;相关名称和商标归其各自所有者所有。此处内容均不构成财务、投资或法律建议。加密货币价格波动剧烈,你可能会亏损。