什么是自动做市商(AMM)?自动化做市的核心原理与应用

小编:大闷头 更新时间:2026-01-14 17:21

自动做市商(AMM)算是Defi里最核心的发明之一,它让普通人也能轻松参与交易和提供流动性,不用像传统交易所那样等买家卖家匹配,大白话说就是用智能合约和数学公式自动报价,取代了中心化做市商和订单簿。

什么是自动做市商(AMM)?自动化做市的核心原理与应用

传统做市商是怎么运作呢?金融市场里总有几类玩家:长线投资者、投机客、对冲者,还有做市商,做市商就是负责“随时报价”的那群人,有人想买就卖给他,有人想卖就买过来,赚的就是买卖价差(spread),他们要么是大机构,要么资金雄厚、技术牛,才能频繁挂单、快速成交,提供市场流动性,没有他们,市场容易卡壳,买家挂低价、卖家挂高价,谁都不肯先动,流动性就差了。

但放到区块链上,传统订单簿模式就卡壳了,以太坊早期TPS低(每秒十几笔),Gas费贵,挂单撤单都要钱,做市商根本玩不转,Vitalik 2017年就提过“on-chain market maker”的想法,后来Uniswap等项目把这个概念落地,诞生了AMM。

AMM的核心是流动性池(liquidity pool),用户把两种资产(比如ETH和USDT)按一定比例存进去,就成了流动性提供者(LP),交易者直接跟池子swap,不需要对手盘,价格由池子里的资产比例决定,用数学公式自动算出来,最经典的就是Uniswap的恒定乘积公式:x * y = k(x和y是两种资产的数量,k是常数)。

什么是自动做市商(AMM)?自动化做市的核心原理与应用

举个生活化的例子

想象一个“自动果篮交换机”(就是AMM流动性池),初始状态:篮子里有100,000个橘子+ 100,000个苹果。

假设此时两种水果的市场价格都是1元一个(总价值各10万元)。

交换规则(恒定乘积公式):橘子数量 × 苹果数量 = K(不变常数)。

→ K = 100,000 × 100,000 = 10,000,000,000(10亿)

现在一个橘子农夫来了,他想用自己刚摘的4,000个橘子去换苹果,他把4,000个橘子放进篮子,→ 篮子现在有:104,000个橘子+(苹果数量待算)为了保持K不变,篮子必须吐出相应苹果。

新苹果数量 = K ÷ 新橘子数量 = 10,000,000,000 ÷ 104,000 ≈ 96,153.85个苹果

故而篮子给农夫100,000 - 96,153.85 ≈ 3,846.15个苹果(四舍五入后就是3846个),交易后篮子剩下:橘子:104,000个,苹果:96,154个(约)

现在价格怎么变了?橘子变多了(从10万→10.4万),使得橘子便宜了:1元 / (104,000 / 100,000) ≈ 0.9615元 一个

苹果变少了(从10万→9.615万),使得苹果贵了:1元 / (96,154 / 100,000) ≈ 1.04元 一个

核心结论

你拿什么东西来换(这里是橘子),篮子里的那种东西就变多 → 价格就自动变便宜。

你拿走什么东西(这里是苹果),篮子里的那种东西就变少 → 价格就自动变贵,这就是AMM的“自动调价”机制:你买什么,什么就贵(因为你拿走它,供给减少),你卖什么,什么就便宜。

套利

价格怎么跟外部市场保持一致?靠套利,假如池子里ETH比外面便宜,套利者就会买池子里的ETH,再去中心化或中心化交易所高价卖掉赚差价,这样反复操作,池子价格就会慢慢追上市场价。

做LP能赚什么?主要靠交易手续费(Uniswap一般0.3%),手续费按你占池子比例分,还有的平台额外发治理代币奖励(流动性挖矿/yield farming),你存进去后会拿到LP Token,代表你的份额,可以随时赎回本金+手续费,也可以把LP Token再去其他地方质押赚更多。

但LP也有风险,最出名的就是无常损失(Impermanent Loss),当两种资产价格波动大时,池子会自动“卖高买低”,导致你赎回时的价值比单纯持有低,比如ETH涨很多,池子会卖掉部分ETH买USDT,你就少拿了ETH的上涨收益,这个损失叫“无常”,是因为如果价格又回到原点,损失就没了,只有赎回时才变成永久损失,稳定币对(如USDC/DAI)波动小,无常损失几乎忽略不计,波动币对就容易吃大亏。

什么是自动做市商(AMM)?自动化做市的核心原理与应用

AMM的优点很明显

1、随时交易,无需对手盘,24/7可用

2、任何人可做LP,提供流动性,赚被动收入

3、小币种也能有市场,不用付高额上架费

4、去中心化,无需KYC,抗审查

缺点也实打实

1、大额交易滑点(slippage)严重,越买越贵/越卖越便宜

2、资金效率低(大部分钱闲置,只为极端波动准备)

3、无常损失+智能合约风险(黑客攻击)

这些年AMM一直在迭代,Uniswap V3引入了集中流动性(你选价格区间放钱,提高效率,减少无常损失),V4(2025年上线)又加了hooks(允许开发者插自定义逻辑,比如动态费率、限价单、自动再平衡),singleton架构(所有池子在一个合约里,Gas省很多),还支持原生ETH,Curve针对稳定币做了混合公式,滑点极低,Balancer允许多资产、不等比例池子,总体看AMM越来越聪明,LP收益更稳,滑点更小。

免责声明:本文所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任!