# AMM和流动性池是什么？DEX价格、LP份额和手续费怎样形成

整理：链小知（AI 辅助）
更新日期：2026-10-31
引用地址：https://lianxiaozhi.com/learn/amm-liquidity-pools-explained

自动做市商按合约规则利用流动性池报价，交易者与池交互，流动性提供者承担资产比例变化并可能获得费用。恒定乘积只是其中一种模型；池深度、价格区间、费用和无常损失都需要分别核对。

## AMM与订单簿怎样报价？

自动做市商（AMM）用程序规则和资金池为交易报价；订单簿则把买卖订单按价格和数量排列。DEX既可能使用AMM，也可能采用订单簿、聚合路线或其他机制，不能把所有去中心化交易都视为同一个池。

以简化的恒定乘积池为例，两个代币数量为x和y时，定价模型保持x×y=k；交易改变资产比例与报价。实际版本可能收取费用、使用集中流动性或其他曲线，不能将示例公式套用到所有池。

依据：[Uniswap：什么是流动性池](https://support.uniswap.org/hc/en-us/articles/8829880740109-What-is-a-liquidity-pool)
依据：[Uniswap V2：定价与恒定乘积机制](https://docs.uniswap.org/contracts/v2/concepts/advanced-topics/pricing)

## 一个假设交易为什么会产生价格冲击？

假设池里有100 ETH和100,000 USDC，不考虑手续费且按恒定乘积定价。初始边际价格约为1,000 USDC/ETH。用户向池中加入1 ETH后，池内约有101 ETH和99,009.90 USDC，用户约收到990.10 USDC。

此时平均成交价格约990.10 USDC/ETH，低于交易前边际价格；这是该笔交易改变池比例造成的价格冲击示例，不是市场实时报价。提交后到执行前的市场变化则属于另一段滑点，不能重复计费。

依据：[Uniswap V2：定价与恒定乘积机制](https://docs.uniswap.org/contracts/v2/concepts/advanced-topics/pricing)

## LP份额和手续费是什么？

流动性提供者（LP）把资产存入池，获得代表其头寸的份额或凭证。Uniswap V2采用流动性代币，V3的集中流动性头寸可以用NFT表示；具体归属和可转让性由协议实现决定。

交易手续费可能分配给有效范围内的流动性；不同版本、池、手续费档位和协议设置可能不同。集中流动性超出价格区间后，在该区间内的头寸通常不再获得该池交易费，必须核对实际版本和头寸范围。

依据：[Uniswap：什么是流动性池](https://support.uniswap.org/hc/en-us/articles/8829880740109-What-is-a-liquidity-pool)
依据：[Uniswap：流动性提供者费用](https://support.uniswap.org/hc/en-us/articles/20901935681677-What-is-a-liquidity-provider-LP-fee)

## 如何判断一个池是否适合自己的问题？

记录链、两个代币的完整地址、池地址、版本、资产数量、当前价格范围、费用、头寸以及交易时点。总锁仓价值不是交易深度的完整表示；同名代币或同名池也不代表是同一资产。

提取流动性时收到的两种资产数量可能和存入时不同。无常损失是相对于直接持有初始资产组合的比较，手续费和额外激励应另算；合约漏洞、代币权限和突然撤走流动性也会影响结果。

依据：[Uniswap：什么是流动性池](https://support.uniswap.org/hc/en-us/articles/8829880740109-What-is-a-liquidity-pool)
依据：[Uniswap：流动性提供者费用](https://support.uniswap.org/hc/en-us/articles/20901935681677-What-is-a-liquidity-provider-LP-fee)

## 继续核对
- [无常损失与LP收益](https://lianxiaozhi.com/learn/impermanent-loss)
- [集中流动性与价格区间](https://lianxiaozhi.com/learn/concentrated-liquidity)
- [滑点与价格冲击](https://lianxiaozhi.com/learn/slippage-and-price-impact)
