
在自动化做市商(AMM)诞生之前,数字货币的交易主要依赖于传统订单簿模式,买卖双方各自下单撮合成交。传统做市商为市场提供必要流动性,但这一模式存在高昂的运维成本、对专业交易员的持续依赖,以及价格操控风险等显著不足。
2016 年,Gnosis 项目团队成员 Alan Liu 首次提出了基于智能合约、无需第三方即可实现流动性的自动化做市商概念。以太坊区块链创始人 Vitalik Buterin 对这一理念给予了积极支持,使其在加密社区中获得更高认可度。
2017 年,Bancor 成为首个在实际中成功部署 AMM 技术的去中心化协议。但 AMM 工具的真正流行和大规模应用始于 2018 年 Uniswap 平台的推出——Uniswap 展示了自动化做市商的高效与便捷。Uniswap 的成功带动了 PancakeSwap、SushiSwap 等一系列去中心化交易所的兴起,这些平台将 AMM 模型扩展至多条区块链。
自动化做市商与中心化交易所的订单簿机制类似,但在定价方式上有本质区别。AMM 不依赖买卖双方的撮合订单簿,而是基于数学算法,按照资金池中资产的比例自动定价加密货币。
AMM 的核心是流动性池——通常由一对加密资产以一定比例组成的智能合约。流动性提供者(liquidity providers)向池中注入资产,通过参与交易手续费分成。流动性池的规模和流动性提供者的数量直接影响成交速度与大额交易时的滑点水平。
AMM 最常用也是应用最广的定价机制是恒定乘积公式:x * y = k,其中 x 代表池中资产 A 数量,y 代表资产 B 数量,k 为常数,代表池内总流动性。当交易发生时,用户向池中添加一种代币并取出另一种,乘积保持不变,资产比例随之调整。例如,买入 A 代币并向池中注入 B 代币后,A 数量减少,其价格按公式上涨。
当前的去中心化金融生态系统中,自动化做市商类型多样,分别针对不同市场需求和交易场景进行了优化:
虚拟型 AMM——创新型做市商,不在流动性池中实际持有资产,而是通过复杂数学模型管理价格。Perpetual Protocol 协议即典型代表,可实现永续合约交易,无需传统流动性池。
概率型 AMM——采用概率数学公式和统计模型,动态分配流动性。Tokemak 协议即为代表,通过预测算法实现灵活流动性管理。
恒定乘积型 AMM——最经典、应用最广泛的类型,基于 x * y = k 公式。Uniswap 平台率先采用,具备实现简单、适应多元市场环境的优势。
混合型 AMM——进阶型做市商,能够结合多种数学模型并根据市场环境动态调整。Balancer 协议支持多代币和自定义权重池,流动性管理更加灵活。
加权均价型 AMM——该类型根据池中两种资产的数量与权重综合定价。Curve Finance 平台专为稳定币与价值接近资产交易设计,极大降低了兑换滑点。
借贷型 AMM——简化去中心化借贷流程,用户可出借资产并获得被动收益。Aave 和 Compound 协议作为行业领先者,实现自动化利率管理。
保险型 AMM——聚合资产为 DeFi 生态参与者提供保险保障。Nexus Mutual 协议采用 AMM 模型管理保险池和赔付机制。
期权型 AMM——支持在去中心化环境下进行加密货币期权交易。Opyn 平台为风险对冲和期权投机交易提供工具。
合成资产型 AMM——支持无需实际持有即可交易锚定真实资产价值的合成资产。Synthetix 协议支持发行和交易股票、商品、货币等的代币化版本。
去中心化——自动化做市商完全去中心化,无需第三方或中心化管理机构参与。所有操作均由智能合约执行,不存在审查风险,所有市场参与者可平等接入,无地域或身份限制。
非托管性——去中心化 AMM 平台不接触用户资金,资产始终由持有者掌控,整个交易过程中无需信任第三方。相比中心化交易所,用户无需将资产交由平台托管。
无价格操控风险——资产价格由智能合约内设的透明数学公式自动计算,平台或个别参与者无法操纵价格。定价机制完全取决于池中资产比例和交易量。
滑点风险——流动性池资金不足时,大额订单会出现明显滑点。交易者实际成交价可能大幅低于预期,尤其在流动性有限的池中进行大单交易时更为突出。
智能合约漏洞风险——尽管 AMM 协议实现了自动化与去中心化,但仍可能因智能合约代码存在技术漏洞而遭受攻击。DeFi 协议曾多次发生黑客攻击,导致用户资金损失数百万美元,因此需要严格审计代码并持续监控安全。
使用复杂——去中心化 AMM 交易所的操作界面对加密货币新手来说较为复杂。用户需理解流动性池、无常损失、Gas 费等概念,对经验不足的市场参与者构成门槛。
订单功能有限——AMM 仅支持市价单,不支持止损单、限价单等高级订单类型,限制了交易者的风险管理和复杂策略实现,这些功能在中心化交易所则较为常见。
AMM 是去中心化交易协议,采用流动性池取代传统订单簿。价格通过算法(如恒定乘积公式)自动生成。与专业做市商不同,任何人都可以提供流动性并获得手续费分成。
自动做市商通过流动性池运作,无需订单簿。恒定乘积公式 x*y=k 动态调整价格,其中 x、y 为代币储备量,k 始终保持恒定。流动性提供者存入等值代币对,从交易额中获得手续费。
主要风险是无常损失——即代币价格较存入时发生变化,流动性提供者可能遭受损失。价格波动越大,无常损失越明显。但交易手续费可部分抵消损失,选择稳定币或低波动资产配对可降低风险。
Uniswap 对所有代币对采用通用 x*y=k 公式,灵活但滑点较高。Curve 专注于稳定币,结合恒定乘积和恒定和公式,能在大额交易时保持价格稳定、滑点较低。
在去中心化交易所的流动性池中存入资产,通过 LP 代币获得流动性奖励。价格自动根据供需变化,无需传统订单簿撮合。
滑点是预期成交价与实际成交价之间的差异。减少滑点可通过限价单、设置滑点容忍区间、选择高流动性池以及在波动较低时交易来实现。











