AMM(自动化做市商,Automated Market Maker) 是去中心化交易所(DEX)中最核心的一种交易机制。它不依赖传统的买卖撮合系统,而是通过“资金池”自动完成交易撮合和定价。
换句话说,你不是在跟另一个用户交易,而是在跟一个“智能合约资金池”交易。
AMM 使用一个流动性池(Liquidity Pool),由用户提供两种或多种代币的储备。这些代币通过数学公式定价,最常见的是 Uniswap 的 x * y = k 恒定乘积模型。
例如,ETH/USDC 资金池中:
当有人用 ETH 换 USDC,ETH 增多、USDC 减少,ETH 价格就会上涨
反之,ETH 价格会下跌
所有交易都依靠算法自动定价,无需人工撮合
✅ 无需订单簿,不依赖买家卖家的主动撮合
✅ 每笔交易立即执行,不需等待挂单成交
✅ 任何人都可提供流动性并赚取手续费
❌ 可能存在滑点问题,特别是在流动性较低的池子中
❌ 面临无常损失风险,流动性提供者需了解其原理
订单簿是中心化交易所(如 Binance、Coinbase)使用的一种交易模式。系统维护一个实时的买卖订单列表,用户下单后需等待与对手方撮合成交。
用户可以设置:
买入价格 + 数量
卖出价格 + 数量
系统自动在价格匹配时成交
对比项 |
AMM(自动做市商) |
订单簿交易 |
---|---|---|
撮合方式 |
智能合约与资金池自动撮合 |
用户之间挂单、系统撮合 |
交易对手 |
智能合约(资金池) |
另一个用户 |
定价机制 |
算法公式自动调节(如 x*y=k) |
市场供需驱动的实时价格 |
滑点影响 |
存在,受流动性影响 |
较低,除非市场剧烈波动 |
市场深度需求 |
由用户提供流动性 |
依靠买卖订单的数量和密度 |
用户角色 |
可作为交易者和流动性提供者 |
仅作为买家或卖家参与 |
使用场景 |
DeFi、DEX、链上交易 |
CEX、链下高速撮合系统 |
在 Uniswap(AMM 模式)中,你用 100 USDC 兑换 ETH,系统根据池内 ETH/USDC 比例立即计算价格并完成交易。
在 Binance(订单簿交易)中,你挂 100 USDC 的买单买 ETH,需等有人挂出卖单与之匹配,才会成交。
想体验去中心化、无需信任的交易,适合使用 AMM 模式(如 Uniswap、Jupiter)
想获得更精准的价格与更低的滑点,频繁交易用户适合订单簿模式(如 Binance、OKX)
很多用户会结合使用,在交易所买币后转到链上进行 AMM 操作或参与 DeFi 流动性池