关键要点

  • 自动化做市商(AMM)是一种由智能合约驱动的协议,使用算法公式持续定价两种或多种数字资产,实现无需传统订单簿的代币交易。

  • AMM 以流动性池取代了订单簿匹配,流动性池中的代币价格会随著交易变化而自动调整。

  • 任何人都可以通过将代币存入池中成为流动性提供者(LP),并获得交易费用的比例份额。LP 获得代表其池份额的 LP 代币,当他们提款时可以兑换。

Binance Academy courses banner

介绍

去中心化金融(DeFi)在多个区块链网络上快速增长,包括以太坊、BNB 链、Polygon、Avalanche 以及层 2 解决方案如 Arbitrum、Base 和 Optimism。这一增长驱动了 AMM 的广泛采用,这些 AMM 拥有深厚的流动性池并处理数十亿的交易量。

AMM 允许任何人轻松创建或参与几乎任何代币的市场,实现无需集中中介的交易。以下部分将解释 AMM 在技术上的运作方式,以及它们与传统的订单簿交易所的比较。

什么是自动化做市商(AMM)?

AMM 是用于去中心化交易所(DEX)的协议。它依赖算法定价模型,在不依赖订单簿的情况下实现代币交易。因此,AMM 不匹配买卖双方,而是使用流动性池,价格根据池中代币的数量设定。

Uniswap 所普及的经典 AMM 公式是常数乘积公式:x * y = k,其中 x 和 y 是代币储备,k 是一个常数乘积。随著用户交易代币,池中的数量调整以保持乘积 k 不变,动态影响价格。

除了经典的常数乘积公式,还出现了其他类型的自动化做市商(AMM):

  • Curve 使用稳定交换公式,优化了类似价格(如稳定币)的代币交易,帮助减少滑点。

  • Uniswap v4(于2025年1月推出)引入了钩子架构,允许开发者在关键的生命周期时刻将自定义逻辑注入到池中,例如在交换之前或之后。单一的 PoolManager 合约取代了个别的池合约,将池创建的燃气费用削减了99%。Uniswap v4 在推出的177天内达到了10亿美元的总锁仓价值。

  • Balancer 支持最多八种代币的多资产加权池,并提供可自定义的费用结构,提供比标准的两种代币池更多的灵活性。

传统的做市商通常是使用复杂策略来维持订单簿和紧密的价差的公司。AMM 通过使任何人都能提供流动性并通过智能合约在链上创建市场来民主化这一角色。

自动化做市商是如何运作的?

AMM 不使用订单簿,而是通过填充代币的流动性池运作。用户,称为流动性提供者(LP),将两种或多种代币的等值存入这些池中。交易者随后直接与池进行交互以交换代币。

你与一个智能合约进行交易,该合约使用公式设定价格。AMM 在交易发生和代币余额变化时会立即调整价格。流动性较多的池通常可以实现更顺畅的交易,滑点较小(预期价格与实际交易价格之间的差异)。当 LP 存入代币时,他们会收到代表他们在池中份额的 LP 代币。这些代币可以随时兑换为基础代币。

LP 通过交易费用和有时的额外激励(如收益农业奖励)获得回报。然而,他们也面临风险,例如无常损失,这发生在代币价格相对变动时。

流动性池

流动性池是一个持有两种或多种代币储备的智能合约,交易者可以进行交换。为了提供流动性,LP 将等值的代币存入这些池。例如,存入1000美元可能意味著存入500美元的 ETH 和500美元的 USDC。

池内交易的费用按 LP 在总流动性中的份额进行分配。不同平台的费用结构有所不同。例如,Uniswap v4 支持多个费用层和可指向治理的协议费。池中的流动性越多,交易者面临的滑点就越少。滑点通常在相对于池大小的较大交易中较高,因为定价公式会调整代币余额和价格。

无常损失

无常损失是指流动性提供者可能经历的价值减少,相较于仅仅持有代币,当这些代币的价格相对变动时。

像 Uniswap v4 的钩子和集中流动性、Curve 的稳定池等创新,通过优化流动性的位置和定价来帮助减轻无常损失。由高度相关的代币组成的池,如稳定币或相同资产的包装版本,通常经历的无常损失要少得多。

如果你在价格发生重大变化时提款,那损失就变成了永久性损失。交易费用和激励可以抵消这些损失,但并不总是如此。LP 应仔细评估风险后再存入资金。

需要考虑的风险

虽然 AMM 提供了去中心化和便捷的访问,但用户应注意几个风险:

  • 智能合约漏洞可能导致资金损失。

  • 无常损失(当代币价格显著偏离时)。

  • 前置执行和最大可提取价值(MEV)攻击,机器人或验证者重新排序或夹击交易以在常规用户的代价下提取价值。

  • 影响各个司法管辖区 DeFi 平台的监管不确定性。

为了减少对这些风险的暴露,应仔细研究 AMM 平台,审查审核报告,并理解特定池的运作机制,然后再进行交易或提供流动性。

常见问题

什么是加密中的 AMM?

自动化做市商(AMM)是一种去中心化交易所协议,使用智能合约和流动性池来实现代币交换,而不需要传统的订单簿。价格基于池中代币的比例以算法方式设定,任何人都可以提供流动性以赚取交易费用的一部分。

AMM 如何为流动性提供者赚钱?

流动性提供者每次有人在其池中交换代币时,都会获得交易费用的一部分。这份额与 LP 对总池的贡献成比例。一些 AMM 还会分配额外的代币奖励(流动性挖矿激励)以吸引更多的流动性,尽管这些因平台而异,并可能随时间变化。

AMM 中的无常损失是什么?

无常损失发生在流动性池中两种代币的价格在存款后相对变化。因为 AMM 公式会自动重新平衡池,LP 最终可能获得的代币比例与最初存入的不同。如果在那时撤回,LP 可能获得的美元价值会低于如果仅是持有代币的情况。这种损失是「无常」的,因为它只在提款时实现;然而,大幅价格波动可能会使其变得显著。

AMM 与订单簿交易所有何不同?

在订单簿交易所,买家和卖家发出报价和询价,当订单匹配时交易执行。这需要市场参与者随时保持活跃。在 AMM 中,没有买家或卖家需要匹配:交易者与由定价公式管理的代币池进行交换。这意味著24/7都有流动性可用,任何人都可以通过存入代币参与作为做市商,但定价由池的数学公式决定,而非实时供需。

结语

AMM 通过使代币交易和流动性提供对任何拥有加密钱包的人都变得可访问,重新塑造了 DeFi。从简单的常数乘积公式开始,AMM 设计已经显著演变,集中流动性、多资产池、稳定交换曲线和可编程钩子现在在主要协议中已经成为标准。

进一步阅读

  • 无常损失解释

  • DeFi 中的流动性池是什么?

  • 什么是 Uniswap,如何运作?

  • PancakeSwap 指南

  • 报价差和滑点解释

免责声明:本内容以「现状」提供仅供一般信息和/或教育用途,并不代表或保证任何类型的建议。这不应被解释为财务、法律或其他专业建议,也不打算推荐购买任何特定产品或服务。您应寻求适当专业顾问的建议。若内容由第三方贡献,请注意那些观点属于第三方贡献者,并不一定反映 Binance Academy 的观点。数位资产价格可能会波动。您的投资价值可能会下降或上升,您可能无法取回投资金额。您对自己的投资决策负全责,Binance Academy 对您可能遭受的任何损失不承担责任。欲了解更多信息,请参阅我们的使用条款、风险警告及 Binance Academy 条款。