什么是 AMM 区块链?

2025年5月5日 | 阅读 5 分钟

什么是做市商?

传统的做市商是指在交易平台通过挂买卖订单来维持市场流动性的个人或机构。做市商最大的优势在于他们可以通过买卖价差来获利。通过促进这种市场,其他市场参与者可以自由地利用公开的市场价格来买卖证券/数字资产。加密领域最大的做市商是中心化交易所(CEX)。

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

所有去中心化加密交易所以及其他去中心化金融(DeFi)协议都由自动化做市商(AMM)提供动力,它们是智能合约。

AMM设定数字资产的价格,而流动性则来源于流动性池。

AMM有几个好处

  • 但AMM也能为交易量较低的市场提供流动性。这意味着用户不需要依赖其他交易者,就像在基于订单簿的中心化加密交易所那样,必须先有人卖出或买入特定的资产。
  • 由于AMM运行在无需许可、去中心化且值得信赖的区块链网络上,它们不需要任何中心化交易所(Coinbase、Binance)来持有代币的流动性。
  • 交易者通常需要向AMM支付费用。然而,在转移其加密资产时,交易者仍需支付链上交易费用(Gas费)。

什么是流动性池和流动性提供者?

流动性池是一个通过特定算法由智能合约维护的基金。将代币存入DeFi智能合约的用户被称为流动性提供者(LP),这意味着他们的加密资产可以被其他DeFi智能合约用户进行交易、借贷。

无常损失

任何流动性提供者都需要关注无常损失。

当流动性池中两种资产的价格发生变化,导致其中一种资产价格上涨而另一种资产价格下跌时,就称为无常损失。这种情况的发生是因为交易者在池中买入一种代币而卖出另一种代币。

这种损失被称为无常损失,是因为如果流动性提供者在资产价格比例与其最初存入时不同时取出资金,那么实际损失才会被实现。

有助于减少无常损失的一部分是灵活的流动性池。其原因是这些池不需要50:50的币/代币比例来计算支持资产的价格。灵活的池还可以通过应用其他比例来最小化例如特定资产最终贬值的影响。

看来不同的AMM协议工作方式不同。

大多数使用AMM的DeFi应用可以分为两类:恒定函数做市商和代币兑换做市商。

这两类都使用非托管智能合约以及两个或多个代币池之间的确定性定价规则。DeFi应用可以实现一种或多种AMM模型。

恒定函数做市商(CFMM)

我们在CFMM模型中实现流动性的三种主要方法之一:所有交易对或组的乘积、和与平均值,并获得相同的流动性是恒定的结果。

在CFML的每种不同形式中,流动性提供者是将资产放入开放智能合约并进行池化的。交易对是指两个或多个互补的加密资产或代币池的组合。

交易者通过交易提交资产A以换取相应的资产B输出。交易操作会改变两个池之间的分布。智能合约通过在每次交易发生前后保持恒定的流动性来保护两个池的价值。不同的CFMM模型按照下面的解释进行操作。

恒定乘积做市商(CPMM)

What is AMM Blockchain?
  • 代币A和代币B之间的相对价值存在于此数学关系中
  • 图示说明了恒定乘积公式的运行。
  • 该模型运行的原理是在交易时间,交易前后保持相等的流动性值。实现此模型存在几个问题。代币A成本的增加会导致代币A数量的减少,同时增加流动性池中代币B的数量。
  • 大额交易会导致您的预期汇率与实际兑换价格之间出现显著的价格变动。
  • 此模型的成功实施取决于流动性提供者是否按所需比例提供代币A和代币B,以及是否提供适当的总流动性数量。
  • 最大的以太坊交易所Uniswap V4通过此机制运行其平台。

恒定和做市商(CSMM)

What is AMM Blockchain?
  • 加法取代了CPMM数学结构中的乘法,以达到类似的兑换算法。流动性完全匹配池中存在的两种代币A和B的总量。
  • 上图显示了此系统。
  • 该模型在其运行过程中保持不变的斜率。资产数量的任何变化都不会影响价格A或B。当交易价格波动很小的加密货币时,此兑换模型仍然适用。
  • 由于该模型的限制,无法实现无限流动性。

恒定平均值做市商(CM)

  • 当池中存在三个或更多代币时,应选择恒定平均值模型,其持续值通过代币数量的几何乘法确定。
  • 包含三个代币的池是以下示例
  • Balancer的多代币池使用此特定模型进行操作。

混合函数做市商(HFMM)

  • HFMM作为CPMM和CSMM或CMMM系统的统一体进行运作。集成方法增强了每个模型设计的有利点,同时减少了负面因素。
  • CPMM与CSMM的集成创建了一个无限流动性系统,最大限度地减少了价格滑动的危险。Curve协议在其设计中实现了这些模型的组合。

动态自动化做市商(DAMM)

  • DAMM根据以下因素动态修改其池中的代币权重
  • Bancor V2协议在其模型实现中集成了代币兑换系统。

代币兑换做市商(TSMM)

  • 它代表了一个支持代币兑换的协议,并且具有下文所述的底层功能。
  • 在TSMM或代币兑换模型下,兑换操作需要两个代币之间中介代币的辅助。
  • 一个人想要用代币A换取代币B,首先将A转换为中介代币T,然后将T兑换为B。
  • 代币T充当代币A和代币B储备之间的去中心化交易所媒介。

结论

根据本文的研究,自动化做市商已成为DeFi社区的基本基础设施。市场上存在不同的协议,但未来几年将决定哪些系统表现最有效。

可以通过灵活的池或用户保持保守的交易方法来减少去中心化交易中固有的无常损失风险。

未能正常运行的智能合约构成了未知的安全风险,直到开发人员和用户在未来几年获得更多经验。