AMM
简单来说: AMM是一个机器人做市商。它不是像传统交易所那样匹配买卖双方,而是使用数学公式(x × y = k)自动为资产定价。你与一个代币池交易,而不是与另一个人交易。池子永远不会耗尽任何一种代币——当你抽干一边时它只会变得更贵。这就是为什么你总是可以在DEX上交易,即使没有其他人愿意接对手盘。
自动做市商(AMM)是一种去中心化交易所机制,使用数学公式来确定资产价格并执行交易,用流动性提供者存入的代币池取代传统的买卖订单簿。AMM算法确保池中两种代币数量的乘积保持恒定(或遵循更复杂的不变量),因此当一种代币被买入且其在池中的数量减少时,其价格根据公式自动上涨。
对于交易者来说,了解AMM机制对于任何在去中心化交易所交易、提供流动性、在DEX和CEX之间执行套利或分析链上流动的人来说都是必不可少的。AMM的行为与订单簿交易所不同,这既创造了风险(大额订单的价格影响、三明治攻击、无常损失)也创造了机会(跨池套利、在高成交量对中提供流动性、在新池中的先发优势)。集中流动性AMM(Uniswap V3)的兴起已将LP提供从被动收益转变为一种更类似于期权卖出而非传统做市的主动策略。
工作原理
恒定乘积AMM(Uniswap V2、PancakeSwap):
基本公式:x × y = k,其中x和y是池中两种代币的数量,k是常数(忽略费用)。当你将代币A兑换为代币B时,你向池中添加A并移除B。池子会自动调整价格,使乘积保持恒定。
示例:一个USDC/ETH池有100,000 USDC和50 ETH。k = 5,000,000。隐含的ETH价格 = 100,000 / 50 = $2,000。
一个交易者想买入1 ETH。新的ETH余额将为49 ETH。为了维持k = 5,000,000:新的USDC = 5,000,000 / 49 = 102,040.82 USDC。交易者为1 ETH支付102,040.82 - 100,000 = 2,040.82 USDC——有效价格为$2,040.82,高于现货$2,000。差异就是价格影响(移动池子产生的滑点)。
恒定和AMM: x + y = k。用于稳定资产对(无价格影响,但一边可能被抽干)。几乎从不单独使用。
恒定均值AMM(Balancer): 加权池,其中不变量平衡多个具有自定义权重的代币(例如,60% ETH / 40% USDC)。允许在偏好资产上降低无常损失。
集中流动性(Uniswap V3): LP选择一个特定的价格范围。在该范围内,流动性被聚合(更高的资本效率,更多费用)。超出范围外,头寸提供零流动性并持有100%的单一代币。这使得LP提供成为一种类似于卖出期权的主动策略。
Curve的Stableswap不变量: 恒定乘积和恒定和的混合体,专为接近1:1交易的资产(稳定币、锚定资产)设计。在锚定附近最小化无常损失和价格影响,同时在极端比率下防止池子被抽空。
为何对交易者重要
AMM价格影响是隐藏的交易成本。 在中心化限价订单簿(CEX)上,你支付价差加少量费用。在AMM上,你支付费用加价格影响——即移动池子价格产生的滑点。对于深度池上的小额交易,影响可以忽略不计。对于大额交易或小池,影响可能超过费用的数倍。在执行任何重要的DEX交易之前,检查池子深度并计算预期的价格影响。对于Uniswap主网上的ETH/USDC,$100万的兑换影响极小(约0.05%)。同样一笔交易在一个$500万TVL的山寨币池上可能将价格推动20%以上。
AMM行为使MEV提取成为可能。 确定性的定价公式和透明的内存池使AMM交易容易受到抢先交易和三明治攻击。一个机器人看到了你内存池中的交易,在你之前买入(推高价格),让你的交易以更高的价格执行,然后在你之后卖出(赚取差价)。这就是为什么DEX交易通常以比显示价格更差的价格执行。使用受MEV保护的RPC(Flashbots、MEV Blocker)或通过具有滑点保护的聚合器进行交易可以减轻这种风险。
跨池套利创造机会。 当相同的资产在AMM池之间(或在AMM和CEX之间)以不同价格交易时,套利者重新平衡池子并捕获价差。这些机会大部分在毫秒内被机器人收割,但理解其动态有助于你:(a) 避免以陈旧价格执行(使用跨池拆分交易的聚合器),(b) 预判大型套利流何时会影响相关市场,以及 (c) 识别池子价格何时暂时脱节(不要逆势交易)。
常见错误
- 未检查池子深度就在AMM上交易。 一个池子可能显示某代币价格为$100,但总流动性只有$10,000。你的$1,000交易将大幅移动价格——你的实际执行价格可能取决于方向为$120或$80。在确认任何DEX交易之前,始终检查TVL和价格影响估计。对于池子小的代币,CEX(如果有的话)几乎总是提供更好的执行。
- 假设池子价格是"正确的"价格。 AMM价格由池子的余额比率决定,如果套利缓慢(流动性差的池子、跨链延迟、MEV拥堵),可能偏离更广泛的市场价格。AMM价格是一个报价,而不是市场共识。在交易重要规模之前,交叉参考聚合器报价或CEX价格。
- 在不理解集中与全范围含义的情况下提供流动性。 在Uniswap V3上,如果你以窄范围提供流动性而价格离开了该范围,你在它返回之前赚取零费用。你的资金闲置,同时你持有一个现在不平衡的头寸。对于被动流动性提供者来说,全范围(或宽范围)头寸更宽容。对于监控和重新平衡的主动LP来说,集中头寸提供更高的资本效率。
常见问题
问:AMM比订单簿交易所更好吗? 答:各有优劣。AMM擅长:无需许可的上市(任何人都可以创建池子)、保证流动性(你总是可以交易)、可组合性(池子代币可以在其他DeFi协议中使用)以及LP的被动收入。订单簿擅长:精确的执行价格、支持复杂订单类型、大额交易费用更低以及抵抗MEV提取。最佳的交易策略通常两者兼顾:使用CEX进行大额交易和精确入场,使用AMM交易CEX未上市的资产以及在闲置资金上赚取收益。
问:为什么L2上的AMM费用比以太坊主网低? 答:AMM费用由池子创建者设置(通常为0.05%到1%)加上Gas成本。Gas是支付给L1或L2网络的交易费用。在以太坊主网上,一次兑换的Gas可能为$5-50+,使小额交易不经济。在L2上(Arbitrum、Optimism、Base),Gas为$0.01-0.10,即使小额交易也是可行的。AMM费用(标准Uniswap V2池为0.3%)在各个链上相同;Gas节省是L2交易更便宜的原因。
问:最赚钱的AMM LP策略是什么? 答:最持续盈利的策略是在集中流动性AMM上为高成交量的稳定币对(USDC/USDT)提供流动性——接近零的无常损失、可预测的费用收入和资本高效的范围。对于波动性对,盈利能力取决于你预测交易范围的能力:如果你正确地锁定价格范围,集中LP可以跑赢现货持有;如果你错了,无常损失会侵蚀或超过费用。最复杂的LP使用动态重新平衡机器人,随着价格移动调整范围,但这是高基础设施要求的策略。

