什么是AMM?和订单簿交易有哪些区别?

什么是AMM?和订单簿交易有哪些区别?

🧠 什么是 AMM?

AMM(自动化做市商,Automated Market Maker) 是去中心化交易所(DEX)中最核心的一种交易机制。它不依赖传统的买卖撮合系统,而是通过“资金池”自动完成交易撮合和定价。

换句话说,你不是在跟另一个用户交易,而是在跟一个“智能合约资金池”交易


✅ AMM 的运作原理

AMM 使用一个流动性池(Liquidity Pool),由用户提供两种或多种代币的储备。这些代币通过数学公式定价,最常见的是 Uniswap 的 x * y = k 恒定乘积模型。


例如,ETH/USDC 资金池中:

  • 当有人用 ETH 换 USDC,ETH 增多、USDC 减少,ETH 价格就会上涨

  • 反之,ETH 价格会下跌

  • 所有交易都依靠算法自动定价,无需人工撮合


📋 AMM 的特点

  • 无需订单簿,不依赖买家卖家的主动撮合

  • 每笔交易立即执行,不需等待挂单成交

  • 任何人都可提供流动性并赚取手续费

  • 可能存在滑点问题,特别是在流动性较低的池子中

  • 面临无常损失风险,流动性提供者需了解其原理


📉 什么是订单簿交易(Order Book Trading)?

订单簿是中心化交易所(如 Binance、Coinbase)使用的一种交易模式。系统维护一个实时的买卖订单列表,用户下单后需等待与对手方撮合成交。


用户可以设置:

  • 买入价格 + 数量

  • 卖出价格 + 数量

  • 系统自动在价格匹配时成交


🔍 AMM 与订单簿交易的区别

对比项

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 流动性池