Web3专业术语
AMM
Automated Market Maker
算法做市 · 用公式替代人工撮合的交易引擎
DeFi智能合约
AMM
- 定义
- AMM(Automated Market Maker)是Web3领域的专业术语。AMM(Automated Market Maker)是 DEX 的核心机制——用数学公式(如 x×y=k)和流动性池替代传统交易所的订单簿。
最后更新:2026-06-05
什么是AMM?
AMM(Automated Market Maker)是 DEX 的核心机制——用数学公式(如 x×y=k)和流动性池替代传统交易所的订单簿。用户与流动性池交易而非与其他交易者撮合,任何人都可以提供流动性赚取手续费。
- 用数学公式和流动性池替代订单簿
- 最经典公式:x × y = k(恒定乘积)
- 任何人都可以提供流动性赚取手续费
AMM详解
AMM 的核心创新是用算法定价替代人工撮合。最简单的 AMM(Uniswap V2)使用恒定乘积公式 x×y=k:池中两种代币的数量乘积恒定,买入一种代币会导致其价格上升。AMM 的参与者有两类:交易者(Swap 代币)和流动性提供者(LP,存入代币对赚取手续费)。AMM 的缺陷是无常损失(Impermanent Loss)——当价格波动时 LP 可能比单纯持有代币损失更多。
公式提示
恒定乘积公式:x × y = k,其中 x 和 y 是池中两种代币的数量
AMM的应用场景
正式定义
使用数学算法和流动性池自动确定代币价格并执行交易的去中心化做市机制
应用场景
- DEX 上的代币兑换(Swap)
- 为交易对提供流动性赚取手续费
- 新代币发行时创建初始流动性
- 价格发现机制
常见误区
- AMM 不是没有成本——LP 面临无常损失风险
- AMM 的价格不是凭空产生——由套利者与外部市场保持一致
- AMM 池不是无限流动性——大额交易仍会产生显著滑点
实际案例
📌 Uniswap V2
使用 x×y=k 恒定乘积公式的经典 AMM,任何 ERC-20 代币对都可以创建流动性池,LP 赚取 0.3% 交易手续费。
📌 Uniswap V3 集中流动性
允许 LP 在特定价格范围内提供流动性,提升资金效率最高 4000 倍,但管理复杂度也相应增加。
AMM的参考来源
关于AMM的常见问题
- AMM 是什么
- 自动做市商,用数学公式和流动性池替代传统订单簿来自动定价和执行交易的 DEX 核心机制。
- 什么是无常损失
- LP 提供流动性后,如果代币价格波动,取回资产时的价值可能低于单纯持有。价格波动越大,无常损失越大。