在去中心化金融(DeFi)生态中,自动化做市商(AMM)已成为数字货币交易的重要基础设施。与传统的中心化交易所订单簿模式不同,AMM 通过算法、流动性池和智能合约实现无需许可的代币交换,为用户提供非托管交易体验,并允许通过提供流动性赚取手续费收益。然而,参与其中也需注意无常损失等风险。如今,多个区块链网络上已涌现出各类 AMM 协议,它们正在重塑交易的未来。
本文将深入解析 AMM 的工作原理、流动性池机制、无常损失及其在加密货币领域的关键作用,帮助你全面理解这一创新模型。
什么是自动化做市商(AMM)?
自动化做市商(AMM)是一种去中心化交易所(DEX)协议,它通过算法而非订单簿来实现数字资产的交易。AMM 实现了无需中介的权限代币交换,其核心依赖智能合约、预言机、流动性提供者(LP)和流动性池。如今,AMM 已成为 DeFi 生态中不可或缺的组成部分,彻底改变了买卖双方的交互方式。
在传统的金融市场(如股票、债券、黄金及加密货币)中,通常需至少三方参与:交易所或做市商。中心化加密货币交易所采用订单簿模式,通过集中式订单簿匹配买卖双方以执行交易。买方设定购买价格,卖方设定出售价格,当价格匹配时交易达成。
而自动化做市商(AMM)无需中介参与,买卖双方通过智能合约直接交互。AMM 的规则由算法决定,资产价格依赖数学公式确定。虽然不同协议的具体公式有所差异,但 Uniswap 所采用的公式是众多 AMM 运作方式的典型代表。
AMM 的工作原理
Uniswap 及许多其他 AMM 使用的数学公式是 “x * y = k”。其中:
- “x” 代表池中一种代币的数量;
- “y” 代表另一种代币的数量;
- “k” 是一个固定常数,确保流动性池的总流动性始终不变。
针对不同应用场景,该公式存在多种改编和变体,但其共同点在于都是通过算法决定资产价格。
传统做市商通过复杂策略协助交易者寻找最佳价格,并维持最低买卖价差。买卖价差是买方最高出价与卖方最低要价之间的差异,这一过程通常耗费大量资源且难以长期维持。
AMM 通过智能合约替代订单簿和交易对手,使整个做市过程实现去中心化。与订单簿交易所类似,AMM 仍使用交易对,区别在于是由智能合约而非人工或中心化交易所来“做市”。
部分去中心化交易所(DEX)支持用户与钱包之间的直接交易,可视为点对点(P2P)交易。而基于 AMM 执行交易的 DEX 实质上是点对合约(P2C)交易。这些交易无需传统订单簿或交易对手,资产价格由智能合约设定。
但 AMM 中所用的智能合约需要流动性才能正常运行,这就引入了流动性池和流动性提供者(LP)。
流动性提供者与流动性池
流动性提供者(LP)是 AMM 的重要组成部分。为确保资产随时可用,LP 将资金存入流动性池。这些资金通常以“交易对”形式存入,即 LP 需向流动性池提供两种不同资产且价值相等。尽管并非所有 AMM 都采用这种方式,但这正是包括以太坊上最大 DEX Uniswap 在内的许多流行协议的工作原理。
流动性池汇聚了多个 LP 存入的资金,供 AMM 用户进行交易。例如,假设 1 ETH 价值 3,000 USDC,LP 可向 Uniswap 流动性池存入 1 ETH 和等值的 3,000 USDC。当 AMM 用户从该池中兑换 ETH 或 USDC 时,LP 可获得部分交易手续费。这是一种通过 DeFi 👉 赚取被动收益的有效方式,但资产价格波动也可能导致 LP 遭遇“无常损失”。下文将详细讨论这一问题。
滑点问题
AMM 依赖流动性提供者来降低滑点。滑点是交易预期价格与实际成交价格之间的差异,常发生在流动性不足的资产上进行大额交易时。若交易者对流动性差的代币下大额买单,价格可能急剧上涨;反之,大额卖单会推动价格下跌。因此,AMM 需吸引更多流动性以减少滑点,提升用户体验。
此外,该机制还可防止买方完全耗尽流动性池,否则会导致价格指数级上涨。更重要的是,在使用“x * y = k”公式的流动性池中,若两种资产数量均降为零,公式将失去意义。
无常损失的风险
当流动性提供者(LP)将交易对存入流动性池时,通常按相等比例存入两种资产。如前例所示,LP 需提供等值的两种资产。但存入时 1 ETH 与 3,000 USDC 的比率,在提取流动性时未必保持不变。若资产价格剧烈波动,LP 可能面临亏损,这就是无常损失。
无常损失是 LP 面临的重大风险。但通过选择价值与市值相近的代币对,LP 可降低这一风险。此外,若代币价格比率变化较小,提供流动性所积累的交易手续费往往可抵消无常损失。
需注意“无常损失”这一名称可能造成误解。当存入资产的价格下跌且代币对比率不利时,这一损失无法逆转。若交易手续费无法弥补损失,则损失实为永久性的。
尽管使用 AMM 可能带来收益,但其本身存在风险。请务必进行充分调研,切勿投入超过承受能力的资金。
主流自动化做市商平台
目前最常见的 AMM 模型是恒定乘积做市商(CPMM)模型,这也是最流行的 AMM 协议 Uniswap 的核心机制。以下介绍几个主流 AMM 平台及其特点。
Uniswap
Uniswap 是以太坊上广泛使用的自动化做市商平台,其去中心化交易所(DEX)推动了 AMM 领域的快速发展,吸引了大量流动性。许多人将 Uniswap 视为以太坊上 AMM 的标杆。由于其开源特性,出现众多克隆和分叉版本。
SushiSwap
SushiSwap 最初是 Uniswap 的一个分叉版本,曾通过“吸血鬼攻击”试图以更高收益吸引 Uniswap 的流动性提供者。它通过 SUSHI 代币奖励和优惠手续费成功吸引了一批用户。作为回应,Uniswap 推出了 UNI 代币并向 LP 空投。如今,UNI 已是市值前十的加密货币,而 SushiSwap 也发展成为受认可的主流 AMM 平台。
Balancer
Balancer 采用恒定均值做市商(CMMM)模型,允许流动性池容纳最多八种资产。其流动性池分为三种类型:
- 私有池:仅由单一流动性提供者运营;
- 共享池:允许任何人提供流动性,并通过 Balancer 池代币(BPT)追踪所有权;
- 智能池:同样使用 BPT,可接受任何 LP 的流动性,并能调整资产权重、平衡及交易费用。
PancakeSwap
PancakeSwap 是币安智能链(BSC)上的头部 AMM 协议,功能与 Uniswap 类似,但增加了彩票、NFT 和预测市场等特色功能。此外,PancakeSwap 还提供一键创建去中心化交易所和 AMM 平台的克隆脚本。由于 BSC 手续费较低,PancakeSwap 曾吸引大量用户,其交易量一度超过整个以太坊网络。
若你想进一步提升交易技能,👉 掌握实时分析工具与策略,可系统学习技术分析与算法交易课程,构建自己的交易体系。
为何使用 AMM?
随着监管力度加大,中心化交易所(CEX)越发容易受到审查和账户冻结的影响。且 CEX 存在单点故障风险,易遭受攻击和黑客入侵。虽然 AMM 也可能被攻破,但去中心化交易所(DEX)和 AMM 是非托管的,用户掌握资产控制权,资产不会被冻结或限制。
DEX 和 AMM 的兴起正在颠覆传统交易所的上币过程和订单簿模式。锁仓总量(TVL)和流动性的持续增长表明,非托管算法协议有望从传统交易所夺取大量市场份额。这也促使多家中心化交易所涉足 DeFi,推出非托管交易平台。
常见问题
什么是自动化做市商(AMM)?
AMM 是一种去中心化交易协议,通过算法和流动性池自动执行代币交易,替代传统订单簿模式。它允许用户无需中介即可进行兑换操作。
AMM 如何确定资产价格?
AMM 依靠数学公式(如 Uniswap 的 x * y = k)算法化设定价格。公式中的变量代表池中资产数量,常数确保流动性总量不变。
提供流动性有哪些风险?
主要风险是无常损失,即因资产价格波动导致提取时代币价值比率与存入时不同,可能造成亏损。此外还有智能合约漏洞和市场风险。
如何降低无常损失?
选择价格相关性高的资产对(如稳定币交易对),并确保手续费收益能覆盖潜在损失。分散投资和定期调整头寸也有助于管理风险。
AMM 与订单簿交易所有何区别?
AMM 通过流动性池和算法做市,无需订单簿和做市商;而订单簿交易所依赖买卖挂单匹配交易。AMM 更注重权限与抗审查,订单簿则提供更精细的价格控制。
哪些公链上有主流 AMM?
以太坊(Uniswap、SushiSwap)、币安智能链(PancakeSwap)、Polygon、Solana 等公链均拥有活跃的 AMM 生态,提供多样化的交易选择。
自动化做市商(AMM)通过创新机制重塑了数字货币交易方式,为用户带来更开放、高效的金融体验。理解其运作原理与风险,将助你更好地参与 DeFi 世界。