什么是自动化做市商(AMMs)?AMMs在DeFi中扮演什么角色?
2026-06-30分类:DeFi 阅读()
自动化做市商(Automated Market Makers,AMMs) 是去中心化交易(无需传统做市商参与)的算法机制,广泛应用于 DeFi 系统中的去中心化交易所(DEXs)。
AMMs 通过基于流动性池内供需的数学公式自动确定价格,无需使用订单簿。这避免了买方和卖方必须直接匹配的传统模式。在传统市场中,这一角色通常由做市商或交易所提供流动性来履行。在 DeFi 中,AMMs 通过流动性提供者(Liquidity Providers)向流动性池提供流动性,而定价机制则完全自动运行。
自动化做市商(AMM)如何运作?
AMMs 通过流动性池和智能合约运作。流动性池是 DEX 用户存入两种或多种代币的地方。原则上,用户会按比例存入,但活跃交易会导致池内各代币流动性失衡。
AMMs 的关键作用是通过算法根据池内代币比例自动调整价格,确保市场流动性持续可用,用户可以快速高效地交易交易对。当用户买入或卖出代币时,池内比例发生变化,算法自动调整价格以恢复平衡。这创造了无需活跃做市商的价格动态。
智能合约在 AMMs 中扮演核心角色:它们管理流动性池、自动执行交易,并根据预设数学公式确定代币价格。当用户添加流动性或交易代币时,智能合约确保正确金额转移、手续费计算并分配给流动性提供者,所有交易遵循固定规则。由于这些过程完全在链上且自动化,AMMs 透明、可预测且独立于中心化方。
AMMs 中常用的定价公式是恒定乘积模型:
x · y = k
其中 x 和 y 分别为池内两种代币的数量,k 为常数。
示例: 假设 ETH/USDC 流动性池包含 100 ETH 和 200,000 USDC。此时 1 ETH 价格为 2,000 USDC,常数 k = 100 × 200,000 = 20,000,000。
当用户用 USDC 买入 1 ETH 时,USDC 加入池中,ETH 从池中移除。算法通过自动调整价格确保两种代币数量的乘积仍等于 k。交易后,池可能变为 99 ETH 和约 202,000 USDC。由于 ETH 减少、USDC 增加,ETH 价格上升。AMMs 就这样基于供需自动确定新市场价格,无需活跃做市商。
当 AMM 内价格与外部市场价格偏离时,套利机会出现。套利交易者(通常是自动化机器人或专业交易者)通过在低价处买入、高价处卖出获利,从而将正确代币流回流动性池,使 AMM 价格向市场价格回归。

图示:恒定乘积公式(x × y = k)下的 AMM 价格曲线
AMM 与 DEX 的区别
AMM 是一种价格发现机制,DEX 可以采用。DEX(去中心化交易所)是建立在区块链(如 Ethereum 或 Solana)上的去中心化交易平台,可进行代币交易。
换言之:
- DEX 是基础设施。
- AMM 是该基础设施内促成交易的一种可能方式。
部分 DEX 使用 AMM(如 Uniswap),而其他 DEX 则使用订单簿(如 dYdX)。
流动性池
许多 DEX 的另一个重要组件是流动性池。流动性池与 AMM 协同工作:流动性提供者(LPs)通过流动性池提供流动性,而 AMMs 负责价格发现。这形成了一个无需传统做市商设定价格或提供流动性的系统。但这也涉及风险,例如无常损失(Impermanent Loss)。
AMM 与订单簿的对比
AMM 和订单簿都是组织买卖订单执行的方式,但运作方式不同。在传统订单簿中,买卖订单按价格和时间收集记录。订单簿要正常运作,必须在买卖双方都有足够订单,且需要高市场活跃度才能保持高效。
做市商被雇用来确保充足流动性。低流动性使快速高效交易更困难,尤其在交易活动低迷时期。这就是为什么在更波动的小型山寨币市场中流动性往往更低。做市商承担更多风险,通常要求更高价差作为补偿。
AMM 的运作方式不同。在 AMM 中,订单不显示在订单簿中,价格由算法持续根据交易量确定。因此,AMM 较少依赖活跃交易者和传统做市商。
简而言之,订单簿在高流动性市场中通常更高效,而 AMM 在去中心化和流动性较低的环境中表现更好。
自动化做市商(AMMs)的风险
使用 AMMs 也存在需注意的风险:
无常损失(Impermanent Loss) 当流动性池内代币价格相对于外部市场发生显著变化时,流动性提供者面临无常损失风险。此时,存入代币的价值可能低于单纯持有在钱包中的价值。这种价值损失称为无常损失。它不是安全风险,而是经济风险。
智能合约风险 AMMs 完全通过智能合约运作。代码中的 bug 或漏洞可能导致利用和资金损失。审计可通过审查已知漏洞来缓解风险,但一定程度的技术风险始终存在。
低流动性下的价格操纵 低流动性池(如小型代币的池)可能被大户(whales)相对容易地影响。通过大额交易,他们可造成剧烈价格波动和高滑点,从中获利,而其他交易者可能持有不利或大幅贬值的代币。
对套利的依赖 AMMs 依赖套利交易者修正与外部市场的价格差异。当套利暂时缺失(例如因高交易费或网络拥堵)时,AMM 内价格可能长时间偏离市场价格。
抢跑与 MEV(Front-running and MEV) 由于区块链交易在确认前是公开的,机器人可抢跑交易或重新排序以通过最大可提取价值(MEV)获利。这可能导致用户承担更高成本、额外滑点和更差执行价格。
底层资产波动性 AMMs 对池内代币的剧烈价格波动敏感。高波动性增加无常损失可能性,并可能降低流动性提供者的吸引力。
自动化做市商(AMMs)的优势
- 持续流动性:只要池内有流动性,即可进行交易,与活跃买家或卖家数量无关。
- 去中心化:完全通过智能合约在链上运作,无需依赖中心方或中心化做市商。
- 可及性:任何人均可通过向流动性池添加代币提供流动性,无需特殊许可或专业基础设施。
- 透明度:所有规则、价格和交易记录在公开智能合约中,任何人都可验证。
- 自动化:价格发现和订单执行完全通过算法自动化,无需活跃做市商。
自动化做市商(AMMs)的劣势
- 流动性提供者的无常损失:在相对于外部市场的强烈价格变化期间,流动性提供者可能获得低于单纯持有代币的回报。
- 资本效率低:与订单簿相比,通常需要更多资本才能实现可比流动性和价格精度,尤其对于大额交易。
- 与外部市场价格偏离:AMM 价格可能暂时偏离更广泛市场,尤其在低流动或高波动时期。
- 对套利的依赖:回归市场价格依赖套利交易者,可能导致额外成本和流动性池内价值更快转移。
- 智能合约使用:智能合约存在代码漏洞或 bug 被利用的风险,可能导致资金损失。
总结
自动化做市商是 DeFi 生态系统的核心组成部分,显著改变了数字资产的交易方式。通过使用流动性池和智能合约,AMMs 实现了无需订单簿或传统做市商的去中心化交易。这为全球用户提供了持续流动性、透明度和广泛可及性。
同时,AMMs 也伴随特定劣势和风险。流动性提供者面临无常损失,价格可能暂时偏离外部市场,系统依赖套利交易者恢复平衡。此外,智能合约风险和市场波动性是交易者和流动性提供者的重要考量。
AMMs 特别适合去中心化环境和流动性较低的交易对,在这些场景中传统订单簿效率较低。对于理解底层机制和风险的用户而言,AMMs 提供了在 DeFi 中交易和产生回报的强大机会。
Tags:
本栏推荐
虚拟货币信用卡是什么?5大主流虚拟货币