来源:互联网 更新时间:2026-07-23 11:59
许多刚接触去中心化交易所(DEX)的人,第一次打开交易界面时往往会愣住——怎么找不到买卖盘的数量,也没有近五档报价?这其实不是Bug,而是多数DEX压根就没用传统的订单簿,背后靠的是自动做市商(Automated Market Maker,简称AMM)来报价。
早期区块链技术有限,要是把整个订单簿搬到链上,每一次挂单、改单、撤单都得写入链上记录,光是Gas费就能让人头皮发麻,更别提维持足够的流动性。所以AMM的设计初衷就不是去模仿传统交易所,而是另辟蹊径——通过流动性池和数学公式,在即使没有交易对手、没有专业做市商的情况下,也能随时完成交易。
下面我们就来拆解AMM的运作原理、优缺点,最后再和订单簿做个对比。

虽然名字里带着“做市商”,但AMM和传统专业做市商根本不是一回事。它不是一个提供流动性的厂商,而是一套提供流动性的机制。
所以设计上有三个重点:
想知道你用的交易所是不是AMM机制,最简单的方法就是看交易界面旁边有没有一张买卖挂单表。如果画面上有一整排买价、卖价,多半是订单簿;如果画面只显示“多少A币换多少B币”,那基本就是AMM。虽然这不能100%保证准确(有些DEX会集成多种流动性来源),但对新手来说已经足够快速识别。

Bancor是早期(约2017年)导入AMM概念的DeFi协议之一,而Uniswap在2018年通过简单的固定乘积模型(X × Y = K)创建了DEX,自此AMM开始被更多协议采用。市面上知名的DEX如PancakeSwap、Raydium、Curve Finance等,都使用AMM机制,但每家的定价模型不一定完全相同。
为了解决链上订单簿的高成本、高做市门槛、流动性不足等问题,AMM才应运而生。
AMM的运作方法可以分为三个阶段:

AMM的定价模型主要分三大类:
(上面的数学公式只是该类定价模型的教学举例,不代表该DEX真正在使用。)
固定乘积函数(Constant Product Market Maker,简称CPMM)最简单也最常见,简单说就是流动性池里的代币数量相乘后会等于一个常数。举个例子:如果流动性池使用 X × Y = K 公式,池中有10 ETH + 2000 USDT,你想通过池子买进1枚ETH,要付多少?
首先根据CPMM公式,算出的常数是:10 × 2000 =
固定总和做市(CSMM)则几乎没有DEX使用,因为单纯的总和公式会让其中一方资金归零,不符合DEX的需要。有些DEX会结合CPMM+CSMM的特性,组成特定函数,并设置函数值为常数,典型例子是Curve Finance的StableSwap池,主要用在稳定币或价格接近的资产交易对。
AMM的流动性池对所有人开放,只要你愿意,都可以把闲置资金存入流动性池,担任做市的一方。这种机制也符合DeFi的去中心化精神。而传统订单簿交易所,做市商通常只开放给特定机构,比如交易所本身、券商、专业做市商等,一般用户主要还是以交易为主。
这是AMM机制独有的功能,传统订单簿不具备。AMM本质上依靠用户提供资金做市,因此多数DEX都会设计手续费分润机制作为奖励,同时吸引更多资金投入、扩大流动性池。
在AMM机制下,只要用户愿意把冷门币种注资到流动性池,就能做市并提供交易机会。而在订单簿系统里,这些新发行、冷门的币种,考虑到流动性问题,交易所一般都不会上架;即使上架,也可能出现挂单量少、买卖价差大、成交不易等问题。
AMM的定价是根据资金比率加上数学公式,无法自己向市场参考价格看齐,需要套利者介入。市场参考价格指的是各大CEX(比如币安、OKX、Bybit等)的现货报价,因为这些交易所用户多、成交量大,所以常被当作加密货币的公平价格。举例来说,如果DEX上的ETH报价低于CEX,套利者就会进场,在DEX上买进ETH,再拿到CEX上出售。这样一来,DEX流动性池的ETH数量会减少,报价也会上涨,当价格接近CEX现货报价时,套利者无利可图就会自行退出,从而起到价格发现的作用。
直接举例说明比较快,但为了方便解释概念,先忽略交易手续费的分润奖励。假设流动性池使用 X × Y = K 公式,池中目前有10 ETH + 2000 USDT,其中10%(即1 ETH + 200 USDT)是你存入的。如果AMM报价等于市场参考价格,根据资金比率,目前ETH价格是:20000 ÷ 10 = 200 USDT。所以你存入的1 ETH + 200 USDT 名目价值是:200 + 200 = 400 USDT。
之后ETH现货价格上涨到800 USDT,流动性池的资金比率会变成5 ETH + 4000 USDT(AMM报价是20000 ÷ 5 = 800 USDT,和现货相同)。此刻你决定提领资金,你会领到0.5 ETH + 400 USDT(因为流动性池的10%是你的)。
让我们回头思考一件事:如果你从一开始就长期持有1 ETH + 200 USDT,不存入流动性池会如何?
两者之间的差异是200 USDT(1000 - 800 = 200),这就是你把资金投入流动性池后产生的无常损失。
下面用表格呈现AMM和订单簿的主要差异:
| 比较项目 | 自动做市商(AMM) | 订单簿(Order Book) |
|---|---|---|
| 内核机制 | 智能合约 + 流动性池 + 数学公式 | 买方 + 卖方挂单,由交易所撮合 |
| 交易对手 | 流动性池 | 真实买方、真实卖方、专业做市商 |
| 流动性来源 | 用户本身,把资产存入流动性池 | 真实交易者 + 专业做市商 |
| 可下单方式 | 依当下报价直接兑换 | 市价单、限价单、条件单(止盈/止损) |
| 成交效率 | 不用等待撮合,流动性池充足可直接成交 | 需等待撮合;流动性充足时效率高,挂单不足(冷门市场)效率低 |
| 滑价幅度 | 一定滑价,交易金额低、流动性池规模大时不明显 | 流动性充足时滑价较低 |
| 需要支付的手续费 | 交易所手续费 + 链上Gas Fee(DEX可能把两者合并) | 链下订单簿:交易所手续费/买卖价差;链上订单簿:交易所手续费 + 挂单、改单、撤单Gas Fee |
| 稳定运作的核心关键 | 智能合约安全、流动性池规模 | 撮合系统稳定、挂单量大流动性高、专业做市商 |
| 常见应用 | 去中心化交易所(DEX)、各种DeFi应用 | 股票交易所、期货交易所、中心化加密货币交易所 |
*仅指单纯AMM,有些DEX会搭配其他协议做出具条件单功能的界面。表格整理的是两者常见的差异,实际情况仍会因个别DEX协议有所不同。
AMM和订单簿的特性各有利弊,也各有适合的情境,两种机制都有继续存在的理由。这个对比表格只是帮我们快速识别两者的重要差异,并不代表哪个更好或更差。
1. AMM(Automated Market Maker)是去中心化交易所常见的自动报价机制,主要通过智能合约、流动性池与数学公式运作。
2. AMM不需要传统订单簿撮合买卖双方,而是让用户通过智能合约,直接和流动性池中的资产交易。
3. AMM的优点是任何人都可以提供流动性、分享交易手续费,也让少数冷门资产更容易创建市场。
4. AMM的缺点是需要套利者协助价格回到市场参考价格,交易可能产生滑价,流动性提供者也要承担无常损失。
5. 整体来说,AMM和订单簿各有利弊,也拥有各自适合的情境。
七麦数据官网网页地址 七麦数据官方入口在线首页
问卷星官方网站入口地址 问卷星网页版在线使用
币安Binance官方中文网站 币安App最新版下载及新手注册指南
PokePay加密卡2026完整指南:申请开卡全攻略+多场景应用技巧
闲鱼的严选验货在哪里看?闲鱼严选和验货宝哪个可靠
为何比特币BTC价格跌破7.3万美元?一文拆解影响近期比特币行情的五大原因
摩托车活塞环性能如何
豆包AI专业版使用教程【新手必看】
索尼限时赠送PS Plus Premium七日会员,需手
ThinkBook系列最新价格全解析:2026年选购避坑与实时询价指南
迷你网名古风男生霸气(精选100个)
币圈十大实用工具:从实时行情监控到数据分析、资产管理
文雅简易网名男生可爱(精选100个)
GPT5.6惨遭切脑,Fable 5回归要变弱鸡版?
王者荣耀「西行封妖记」【孙权-仙扇使者】6月25日上线!
闲鱼严选和验货宝哪个可靠?闲鱼的验货宝怎么样,,
币安杀入美股市场,重头戏bStocks还没来
精准天气预报APP推荐:支持分钟级降雨预测与实时分享功能
陈姓和杨姓网名大全男生(精选100个)
网名开头英文名字男生(精选100个)
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc