自动做市商 AMM(Automated Market Maker)是去中心化交易所常用的交易机制。用户在 Uniswap、PancakeSwap 等 DEX 上换币时,通常并不是和另一位交易者直接成交,而是和链上的流动性池交互。价格不由人工挂单决定,而是由智能合约按照预设公式自动计算,所以市场在没有���统买卖盘撮合的情况下,也能保持 24 小时运行。
AMM 如何替代订单簿
传统市场里的做市商会持续报出买卖价,并借助订单簿维持交易活跃度。AMM 换了一套逻辑。它把两种代币放进同一个资金池,用户用一种资产换出另一种资产,价格则跟随池子内两边资产数量变化而调整。常见模型采用x × y = k 的恒定乘积公式:当池中某种代币被大量买走,剩余数量下降,价格就会上升。机制很简单,但足够有效。
这也解释了为什么 AMM 不需要中介,不需要许可,也不依赖经纪商。用户只要连接钱包,就能直接完成交易。对 DeFi 来说,这种模式把“谁来持续提供流动性”这个老问题交给了代码处理。
AMM 主要用在什么场景
AMM 已经成为多数去中心化交易所的底层结构,覆盖 ETH、USDC 等主流资产,也支持很多尚未在其他平台上线的新代币。除了 DEX,本类机制也常见于加密钱包、聚合器和跨链桥等产品中,很多兑换流程表面上看很顺滑,底层实际仍是 AMM 在完成报价和清算。
它的优势很直接。流动性可以持续存在,用户不必等待对手盘;项目方也不一定要先争取中心化平台上币,建立资金池后就能启动交易;普通用户则可以通过向池子存入资产,参与做市并获取手续费分成。
三类常见 AMM 模型
目前较常见的 AMM 模型大致分为三类。第一类是恒定乘积模型,Uniswap 是典型代表,适合 ETH、USDC 这类波动性资产对。第二类偏向稳定币兑换,Curve Finance 采用混合公式,让价格曲线在接近 1 美元的位置更平缓,用来降低 USDC、DAI 以及 wBTC 等资产兑换时的滑点。第三类是多资产池,Balancer 支持一个池子容纳两种以上代币,并设置自定义权重,例如 60% DAI、20% ETH、20% LINK,更接近自动再平衡的指数池。
LP 如何赚取手续费
AMM 要运转,前提是池子里有资产。提供这些资产的用户被称为流动性提供者,也就是 LP。用户把代币存入资金池后,会获得代表份额的 LP 代币,之后可以按份额赎回。池子每发生一次交易,LP 都能按持仓比例分到部分手续费。
这套机制把传统金融里通常由大型机构承担的做市功能��开放给了普通链上用户。门槛低了,但风险并没有消失。
使用 AMM 前需要知道的风险
AMM 最常被提及的风险是无常损失。如果池中两种代币价格偏离过大,LP 最终拿回的资产价值,可能低于单纯持币不动的结果。另一项常见问题是滑点。大额兑换会明显改变池子比例,成交价可能比预期更差。手续费收入有时能部分对冲损失,但并不保证覆盖全部影响。
除此之外,智能合约漏洞、抢跑机器人、协议审计不足,也都可能带来额外风险。原文也提到,许多池子的资金实际上分散在所有价格区间,资本利用率并不高。像 Uniswap v3 这类新模型尝试通过集中流动性提升效率,但同时也带来更高复杂度。
主流平台与改进方向
目前常被提及的 AMM 平台包括 Uniswap、SushiSwap、Curve Finance、PancakeSwap 和 Balancer。它们分别覆盖 Ethereum、Layer 2、BNB Chain 以及多链环境,在稳定币兑换、多资产池、低手续费交易等方面各有侧重。
围绕 AMM 的改进也主要集中在两个方向:一是提高资金效率,减少闲置流动性;二是改善执行质量,尽��压低滑点、Gas 成本和 MEV 带来的影响。对多数用户而言,理解 AMM 的定价逻辑、池子结构和风险来源,比单纯追求高收益更重要。

