All articles
加密货币

AMM自动做市商是什么?为什么DEX不一定需要订单簿?

Jul 25, 2026 · 9 min

AMM自动做市商是什么?为什么DEX不一定需要订单簿?

日期: 2026-05-03

来源: https://xiaoyinsi.com/wiki/crypto/amm

AMM自动做市商是什么?为什么DEX不一定需要订单簿? – 投资百科 – 小隐寺

AMM自动做市商是什么?为什么DEX不一定需要订单簿?

AMM(自动做市商)是许多去中心化交易所采用的定价和成交机制,通过流动性池而不是传统订单簿完成兑换。本文将解释 AMM 是什么、恒定乘积公式如何提供价格,以及为什么它会带来滑点和无常损失。

理解AMM,核心不是背定义,而是知道它在什么场景出现、会影响什么决策,以及哪些地方最容易误读。这篇属于加密货币知识体系,重点是把链上机制、交易行为和真实风险放在一起看。

这个概念通常出现在交易、估值、披露、安全还是策略里?

它会影响价格、成本、风险、流动性还是决策权?

新手最容易把它和哪个相似概念混淆?

最坏情况下,它会带来什么真实损失?

加密市场里,很多风险并不会以传统金融熟悉的方式出现。你看到的是一个按钮、一个收益率、一个合约地址或一个交易对,背后可能涉及托管、授权、桥接、清算、预言机、代币释放或流动性深度。

AMM的重要性在于,它能帮助你判断这件事到底是技术机制、交易成本、资产估值,还是安全风险。只有先分清层级,后面才知道应该检查钱包、链、交易所、协议文档还是代币经济。

池而不是传统",,"完成兑换。

定义:AMM 是什么?

\n",}],"为什么AMM重要?

原理:恒定乘积如何定价?

DEX是什么?去中心化交易所和中心化交易所有什么不同?

流动性池是什么?为什么很多DEX换币都离不开它?

无常损失是什么?为什么提供流动性不等于稳赚?

治理攻击是什么?为什么治理代币也可能成为攻击入口?

加密现货和合约有什么区别?为什么合约风险更高?

一个人做交易,亏多赚少?不得方法?

快快加入小隐寺的Discord社区,跟多位高手交流美股当下主题板块,研究基本面、技术分析,还有专属分类频道

AMM 不知道外部“正确价格”。若其他市场 ETH 仍为 2,000 USDC,套利者会向这个池卖入 ETH、取走 USDC,推动池价回归。价格来自公式、储备和套利共同作用,不是预言机自动指定。

路由和多池竞争的机制边界

同一交易对可能同时存在 0.01%、0.05% 和 0.3% 费率池。最低费率不一定最便宜,因为浅池的价格影响可能更大。聚合器会比较直接 USDC/ETH 路由与 USDC/DAI/ETH 等多跳路径,也可能把 10,000 USDC 拆成 60% 走池 A、40% 走池 B。每多一跳会增加调用、Gas 和中间资产风险,最优路由也会随区块内其他交易变化。

完整成本是输入价值与最终收到价值之差,包含池手续费、价格影响、网络费、代币转账税和 MEV 损失。假设直接池预计得到 4.82 ETH、Gas 为 8 USDC;两跳路由预计得到 4.86 ETH、Gas 为 24 USDC。按 ETH 2,000 USDC 计,两跳多得 80 USDC,扣除额外 16 USDC Gas 后仍优 64 USDC。但若中间池流动性被撤走,模拟报价可能失效。

完整举例:做市仓位损益拆解

小陈以 ETH 2,000 USDC 时投入 10 ETH 和 20,000 USDC,总值 40,000 USDC。一个月后 ETH 涨至 3,200,AMM 因套利调整两种储备。假设退出资产价值为 50,700 USDC,而一直持有原组合价值为 52,000 USDC,相对持有差额即 1,300 USDC。

集中流动性还要加入区间因素。若小陈选择 1,800 至 2,600 USDC 区间,ETH 涨到 3,200 后仓位可能已经全部变成 USDC,后续 ETH 继续上涨时不再参与,也不再收取活跃区间手续费。重新调整区间会产生 Gas,并在新的价格点重新建立资产组合。

举例:一次跨池兑换如何执行?

假设你准备参与一个 DeFi 协议、跨链转账或交易某个新代币。表面上你只是在点击确认,但实际需要继续追问:资产在哪里托管?合约是否可升级?流动性是否足够?如果价格剧烈波动,是否会触发清算或滑点?

这时AMM就不是一个百科名词,而是交易前的检查项。它帮助你少把“能操作”误解成“风险低”。

交易前怎样读报价?

报价页至少有输入数量、预计收到、最少收到、价格影响、路由和网络费。输入 10,000 USDC 若预计得到 4.8 ETH、价格影响 3.5%,不能只看当前中间价;可比较拆单、其他池和聚合路由,但拆单也会增加 Gas,且连续订单会自行推动价格。把滑点容忍从 0.5% 调到 10% 不会改善池深,只是允许更差成交。若代币有转账税、黑名单或只能买不能卖,标准公式也无法保证正常退出。提供流动性前还要确认手续费档、区间、激励结束时间和撤出方法,用压力情境估算一侧资产下跌 50% 后的组合。

使用前检查清单

我知道AMM主要影响哪一类风险吗?

它是短期交易因素,还是长期基本面因素?

有没有对应的数据、披露或链上记录可以验证?

如果判断错了,最大损失或最坏后果是什么?

加密资产波动大,链上操作不可逆,智能合约、交易所、钱包和桥都有各自风险。本文仅用于投资教育和基础知识解释,不构成投资建议、投资顾问服务或任何交易推荐。

流动性提供者的收益与风险

假设小李向 50/50 池存入 1 ETH 和 2,000 USDC,占池份额 1%。他按份额分享手续费,但 ETH 涨到 4,000 USDC 后,套利会让池内 ETH 变少、USDC 变多。退出时资产组合与单纯持有不同,这个差额称为无常损失。手续费能否覆盖差额取决于成交量、费率和价格路径,不是保证。

集中流动性允许资金只在选定价格区间做市,资金效率更高;价格离开区间后,仓位可能全部变成一种资产并停止赚手续费。稳定币曲线、加权池等变体会改变滑点,却不会消除合约漏洞、假代币、抢跑和流动性撤离风险。

交易前应核对池储备、价格影响、手续费和最少收到数量。浅池里过宽的滑点设置可能被夹子交易利用;屏幕价格也不代表大额可退出价格。

MEV 与异常代币的安全步骤

公开内存池中的大额兑换可能被搜索者观察。夹子交易在用户前买入、抬高价格,再在用户成交后卖出,损失常被过宽滑点放大。缩小滑点、使用保护型 RPC、批量拍卖或拆分订单可以降低部分暴露,但没有设置能保证零 MEV,拆单也可能增加总 Gas。

签名前核对输出代币合约、路由合约、授权额度和最少收到数量。先用小额完成买入与卖出闭环,检查代币是否收税、冻结、黑名单或只能买不能卖。提供流动性时还要确认池合约是否官方、仓位凭证能否赎回、管理员能否暂停。若池中一方可被发行方冻结,另一方可任意增发,恒定乘积公式不会隔离这些外部风险。

池的 TVL 也不能单独代表可用深度。价值 1,000 万美元的集中流动性若多数区间远离现价,当前价格附近可能只有 30 万美元有效资金。比较报价时应直接模拟目标金额,并观察交易后价格,而不是按总 TVL 推算。极端波动中流动性提供者会主动撤资,昨天的价格影响数据不能保证今天仍成立。

误区 1:只看表面定义

只知道AMM是什么意思还不够。真正重要的是它在真实交易或投资决策里会改变什么。

误区 2:把单个指标当成结论

市场不会因为一个概念单独发生变化就自动给出确定答案。你需要把它和相关数据、时间点、流动性和风险承受能力放在一起看。

误区 3:忽略执行和极端情况

很多风险平时看不出来,只有在价格快速波动、流动性变差、事件落地或规则触发时才会暴露。

常见问题 FAQ

AMM适合新手先学吗?

适合,但不要孤立学习。更好的方式是把它放进一个具体场景:链上交互、转账、交易、授权或判断项目风险。

只看AMM能做交易决策吗?

不建议。它更像一个分析入口,而不是完整交易系统。真正决策还要结合价格、时间、流动性、仓位和风险边界。

AMM 会保证代币价格合理吗?

不会。它只按储备和公式报价,浅池或假代币也能形成价格。

为什么报价和成交结果不同?

前序交易、手续费和区块排序会改变储备,因此应设置最少收到数量与截止时间。