自人类文明的曙光以来,我们(可能)每天都在交换一种物品与另一种物品。快进到现在,地球上的 80 亿人形成了一个繁荣的全球经济,包含数百万个市场,甚至可能是数十亿个市场。但仍然有一些东西你无法轻易买卖:房地产、艺术品和一些加密货币等数字资产。
我们现代金融系统的一个优势是,只要有足够的人力和处理能力,我们几乎可以为任何问题找到解决方案。对于那些可能流动性不足的资产,市场制造者在这里拯救了局面。
市场制造#
简单来说,市场由某种资产的潜在买家和愿意出售的卖家组成。当买家和卖家足够多时,这种资产就变得流动 —— 即使你出于某种原因决定快速买卖几次,你也不会损失太多钱。立即买入(最佳卖出)和立即卖出(最佳买入)之间的差额称为价差。自然,流动性资产往往有更多的买家 / 卖家和更低的价差。
但并不是所有资产都被赋予这些优势。对于某些资产,根本没有足够的买家和卖家来形成一个繁荣的市场。这就是市场制造者介入的地方。
在金融术语中,市场制造者是同时充当买家和卖家的公司(有时是个人),有效地帮助形成市场,因此得名。他们会在当前最佳买入 / 卖出之间(当然也在其外)设置限价单,以减少价差,而实际的买家和卖家将能够以更好的价格完成他们的订单。
显然,市场制造者并不是无偿提供服务。虽然他们减少了价差,但最佳卖出仍然高于最佳买入(否则这些订单将相互碰撞并被消灭)。因此,当他们的最佳卖出被满足且最佳买入被接受时,他们将能够赚取这两个价格之间的差额 —— 价差。
抛开所有情感,市场制造者和任何其他买家或卖家一样,都是市场参与者。唯一的区别是,他们希望市场繁荣,以便能够在价差上赚取尽可能多的利润。
或者说不是吗?
市场制造的问题#
当某物有价格时,这个价格很可能是由其供需决定的。当需求(买家)增加时,出价较低的卖家将被买走,价格会上涨,反之亦然。但对于有市场制造者的市场,情况可能会有所不同。
如果必须说,市场制造者是漂浮在资本上的实体,假装是普通的买家 / 卖家。如果他们决定操纵某种资产的价格,他们很可能会如愿以偿。这就是为什么有大量规则和法规来防止市场制造者以这种方式扰乱市场。实际上,市场制造者通常必须与其他市场制造者竞争,以提供最佳的流动性,这使得他们不太可能以这种方式变得恶意。
另一方面,市场制造者也有自己的风险。他们不能仅仅在现有价差之间设置限价单然后就高枕无忧。如果资产贬值过快,他们面临着大量购买价值远低于的资产的风险,从而导致其投资组合价值大幅下跌。即使价格在几分钟内上涨,他们仍然面临无法正确形成市场的风险 —— 没有足够的资产来下达卖单(因为他们已经卖掉了大部分资产),而持有越来越多不增值的资产(比如美元)。
现代市场制造公司是复杂的机构,积极调整其策略以适应市场条件和风险偏好。这就是为什么他们雇佣一些地球上最聪明的人才,以确保他们在正确形成市场的同时持续盈利。在一个足够健康的市场中,交易者可以轻松交易资产,流动性充足,市场制造者每天从微小的价差中获利多次,交易所则从每天完成的数千个订单中赚取交易费用。
自动化市场制造者#
就在每个人在这些市场中看起来都很开心时,区块链和加密货币进入了讨论。好消息是,加密货币可以在基于订单簿的交易所(如中心化交易所或 CEX)上交易,交易者需要市场制造者来获得更好的体验。另一方面,看起来加密货币排斥任何不完全去中心化的东西,因此人们正在寻找替代中心化机构的方案。
进入去中心化交易所及其自动化市场制造者 —— 由链上智能合约管理的流动性池,可以在几秒钟内处理任何买入或卖出订单。它们同时是市场制造者和交易所。当交易者提交订单时,他们将立即根据流动性池中可用的资产获得报价。你不必经历 KYC、AML 或在 CEX 上交易时涉及的任何其他麻烦。
第一代 AMM 相当简单明了。大多数是恒定产品市场制造者(CPMM):
X * Y = K,
其中 X 是流动性池中一种资产的数量,Y 是另一种。X 乘以 Y 将始终是相同的常数 K,而一种资产相对于另一种资产的价格由它们之间的比例(Y/X)表示。
让我们通过一个已经被提出过一千次的例子来说明:我们有一个由 1 ETH 和 2,000 USDC 组成的 ETH-USDC 流动性池。常数 K 是 2,000,ETH 的当前价格是 2,000 USDC。
爱丽丝决定从这个池中交换价值 2,000 USDC 的 ETH。她存入 2,000 USDC,池子必须给出 0.5 ETH 以保持恒定产品。因此,爱丽丝以 2,000 USDC(每 ETH 4,000 USDC)获得 0.5 ETH,池子现在有 0.5 ETH 和 4,000 USDC。ETH 的价格现在是 8,000 USDC(4,000/0.5)
乍一看,这就像区块链爱好者所要求的那样去中心化和无权限。但事情从来没有那么简单。
首先,这些 AMM 与所有 CEX 是断开的,因此它们永远不会在不与外部交易者交换的情况下调整资产的比例。这给套利者提供了充足的利润空间,当价格波动时。更糟糕的是,他们依赖套利者将价格推向正确的点。当与这些 AMM 交易的套利者获利时,总会有人会亏损。
一切都是暂时的#
不久之后,有人做了一些数学计算,发现了 CPMM 的问题。如果我们回到爱丽丝的例子,我们会注意到,作为流动性提供者,我们的投资组合(整个流动性池)在有人交换资产时会发生变化。当 ETH 价格为 2,000 USDC 时,我们以 1 ETH 和 2,000 USDC 开始,而当 ETH 价格为 8,000 USDC 时,我们以 0.5 ETH 和 4,000 USDC 结束。我们的投资组合价值从 4,000 USDC 变为 8,000 USDC。
当我说我们的投资组合即使在价值翻倍时也在遭受暂时损失时,你可能会感到惊讶。暂时损失的运作方式是,我们并不是将我们的投资组合与其以前的状态进行比较,而是与一个假设的持有者进行比较,后者从未将其资产投入这个流动性池。假设我们有 1 ETH 和 2,000 USDC,而 ETH 的价格刚刚从 2,000 USDC 上涨到 8,000 USDC,我们的投资组合将值 10,000 USDC,而如果我们将它们放入这个流动性池,则值 8,000 USDC。在这种情况下,我们的暂时损失是 2,000 USDC—— 假设持有者投资组合与其当前状态之间的差额(减去我们作为流动性提供者可能获得的任何费用)。
之所以称之为暂时损失,是因为如果 ETH 回到 2,000 USDC,我们的投资组合将恢复为 1 ETH 和 2,000 USDC—— 正好是我们开始时的状态,没有任何利润或损失。这一术语表明,如果我们等到价格回到我们存入资产时,我们在提取时不会遭受任何损失。
这似乎不公平。但如果 ETH 跌到 500 USDC,你的投资组合将变为 2 ETH 和 1,000 USDC,遭受 2,000 USDC 的损失。如果你是一个持有者,你仍然会持有 1 ETH 和 2,000 USDC,而现在价值 2,500 USDC。你现在正遭受 500 USDC 的暂时损失。
这还不是全部。暂时损失仅计算价格波动结束时的价值损失。如果价格持续上下波动,投资组合在计算损失与再平衡(LVR)时可能会损失更多。
拉动 LVR#
回到那个 ETH-USDC 流动性池的 AMM。假设我们是一个普通交易者,知道何时再平衡我们的投资组合。当 ETH 上涨到 8,000 USDC 时,我们会知道卖出一些 ETH 以获利。如果我们以 ETH 当前价格卖出 0.5 ETH,就像 AMM 那样,我们将得到 0.5 ETH 和 6,000 USDC,比 AMM 多出 2,000 USDC。如果 ETH 随后回到 2,000 USDC,我们可以像 AMM 那样以 ETH 当前价格回购 0.5 ETH。我们将得到 1 ETH 和 5,000 USDC,比我们的 AMM 多出 3,000 USDC。这 3,000 USDC 是我们的 AMM 与某种活跃再平衡策略相比所遭受的累积 LVR。有关更多信息,请参见下表(所有值均以 USDC 计算):
ETH 价格 | AMM 投资组合及价值 | 持有者投资组合及价值 | 再平衡投资组合及价值 |
---|---|---|---|
2,000 | 1 ETH + 2,000 = 4,000 | 1 ETH + 2,000 = 4,000 | 1 ETH + 2,000 = 4,000 |
8,000 | 0.5 ETH + 4,000 = 8,000 | 1 ETH + 2,000 = 10,000 | 0.5 ETH + 6,000 = 10,000 |
2,000 | 1 ETH + 2,000 = 4,000 | 1 ETH + 2,000 = 4,000 | 1 ETH + 5,000 = 7,000 |
显然,我们的再平衡策略可以不断优化,但 LVR 只会在价格合适时简单地高买低卖。
为了消除暂时损失和 LVR,研究人员和开发者们进入了这个领域,想出最佳的 AMM 公式。
AMM 的繁荣#
在我们朝这个方向出发之前,我必须声明,上述所有计算都没有考虑交易费用,这在某种程度上会弥补暂时损失或 LVR。
我们的第一个参赛者是 Uniswap,这个协议使 CPMM 声名鹊起。通过他们的时间加权平均价格(TWAP)和集中流动性机制,他们旨在使 AMM 抵御暂时损失。TWAP 机制是一个计算资产价格的预言机,它不是通过当前状态来计算价格,而是通过它所经历的轨迹 —— 其历史价格在某个时间点的加权。这减少了日常订单的价格影响,并防止恶意套利者的价格操纵。
他们的集中流动性将一个流动性池转变为数千个迷你流动性池,资产仅在特定价格范围内使用。这样,AMM 将表现得有点像订单簿,交易者可以享受类似 CEX 的体验,限价单变得可能。
Bancor v2.1 提出了单边流动性池。流动性提供者(LP)可以存入他们选择的任何单一资产,Bancor 将铸造 BNT 作为另一种资产。由于交易费用也以 BNT 支付,只要 BNT 管理得当且价格合理,似乎没有理由会失败或遭受过多损失。
其他参赛者,如 DODO,选择了一条更传统的道路,他们试图根据两种资产的供给主动再平衡流动性池。他们的主动市场制造者(PMM)相信,总会存在一种平衡状态,其中两种资产是 “平衡” 的。任何交换都会使其倾向于不平衡状态,价格将试图纠正回平衡状态。在此之前,PMM 将尝试通过以稍低的价格回购他们刚刚出售的资产或以稍高的价格出售他们刚刚购买的资产来平衡他们的投资组合,从而在过程中获得一些利润。
有一个协议,Clipper,甚至声称通过他们的公式市场制造者(FMM)消除了暂时损失。这种新的市场制造者将在再平衡其多资产流动性池方面比 DODO 更为活跃。实际上,他们的行为就像我们 LVR 示例中的普通交易者,低买高卖,因为他们相信加密货币的波动与股票或商品类似:每日再平衡过程将纠正他们在一天开始时所做的任何动作。FMM 利用这个过程,为他们的 LP 获取一些利润,实际上成为了套利者。
还有数十种其他创新的 AMM 设计,我会感到沮丧,如果我能在一篇文章中涵盖所有这些设计。然而,这些设计都受到相同问题的困扰。
它们是真的吗?#
如果你没有注意到,几乎所有 CPMM 模型之后的 AMM 设计都被开发和优化以最小化暂时损失或 LVR。但这真的是正确的原因吗?
当我们交易加密货币时,我们都希望自己是持有者,持有着后来 1000 倍的资产。但悲惨的事实是,少于 0.01% 的人能够做到这一点。你经常听到人们希望他们在 0.01 美元时购买 BTC,但如果他们的某只股票刚刚翻倍,仍然很少有人能保持冷静。
问题是相同的,但 LVR 更复杂。我们都希望能够低买高卖,但这同样是不可能的。当我们低买时,价格可能会稍微低一点,而当我们认为自己高卖时,价格总会有上涨的空间。正如汤姆・霍加德在《最佳输家胜利》中所说,
我(汤姆)见过很多交易系统,但没有一个系统在预测顶部或底部方面有可接受的成功率。
这就是为什么我说你应该买强势,卖弱势。高买,卖更高;低卖,低买回。
一个聪明的交易者(而且大多数时候是一个盈利的交易者)不会试图抓住反转,而是跟随趋势,因为这个星球上没有人和机器能够如此完美地把握市场时机。
实际上,正如我们在本文中多次提到的,现代市场制造者通常需要一支人才队伍不断调整他们的策略,以在市场中获得优势并持续盈利。我们怎么能指望一个预定义的公式(甚至是公开的)能够超越市场,而市场上到处都是捕食者试图利用他人每当有一点信息差时?
暂时损失和 LVR 本身就不是 AMM 的公平基准。撇开它们都代表一个 “完美” 的持有者 / 交易者这一事实,当流动性池决定购买或出售资产以调整其投资组合时,市场的其余部分将吸收影响。此外,在横盘市场中,你的暂时损失可能接近 0,而你的 LVR 将不断累积。但市场制造者喜欢横盘操作,因为这时买单和卖单都容易成交,交易费用也会累积。LP 可能不会关注暂时损失或 LVR,因为他们的表现优于持有者,甚至一些再平衡策略。
但这还不是全部。让我们回到爱丽丝和 ETH-USDC 流动性池的例子。我们一直在讨论爱丽丝从池中交换一些资产后的暂时损失和 LVR。那么,爱丽丝在价格上涨到 8,000 时以 4,000 USDC 获得 ETH 又如何呢?
池中的大象#
让我们退一步,回到传统金融的世界。如上所述,当资产价格朝一个方向单向波动时,市场制造者面临持有相对贬值资产的风险,因为交易者总是会追逐另一种资产。这就是为什么他们必须通过复杂的策略和工具(如期权)积极管理他们的投资组合。
如果我们回到 “足够健康的市场” 例子,参与这个市场的三个快乐参与者是:
参与者 | 他们做什么 | 从中赚钱 | 风险 | 对抗 |
---|---|---|---|---|
交易者 | 交易资产 | 其他交易者 | 糟糕的策略 | 其他交易者 |
交易所 | 交易平台 | 来自其他两者的交易费用 | 糟糕的运营 | 其他交易所 |
市场制造者 | 形成市场 | 价差 | 糟糕的策略 | 其他市场制造者 |
在大多数交易所,有几个市场制造者竞争最佳执行价格。大多数市场制造者会在多个交易所为相当多的资产进行市场制造。他们都在竞争提供最佳服务。
我没有在这个表中包括套利者,因为在 CEX 上,他们只占利润的一小部分,并且并不是无处不在。当价格波动时,CEX 不会依赖套利者,因为现有的限价单可以被可能为交易者带来更高利润的订单替代。大多数套利者只是试图从 0.1% 的价格差异或交易所之间 0.02% 的资金费率差异中获利。
对于 AMM 来说,情况完全不同。它们同时是交易所和市场制造者。但由于大多数没有外部价格预言机的 AMM 依赖套利者来推动价格,一个重要的参与者刚刚进入了这个游戏:
参与者 | 他们做什么 | 从中赚钱 | 风险 | 对抗 |
---|---|---|---|---|
交易者 | 交易资产 | 其他交易者 | 糟糕的策略 | 其他交易者 / 套利者 |
套利者 | 榨取利润 | 信息差 | 糟糕的信息 | 其他套利者、交易者和 AMM |
AMM | 交易平台 | 来自其他两者的交易费用 | 糟糕的策略 / 运营和市场波动 | 交易者和套利者,以及其他交易所 |
通过将交易所和市场制造者融合为一体,AMM 不再是跨多个资产和交易所的市场制造者,而是激光聚焦的流动性池。它们无法在同一平台上与同行竞争,现在必须与所有在其上交换的交易者进行交易,包括它们所依赖的套利者。即使它们在竞争中失败,它们仍然会成为套利者的猎物,因为如果没有足够的交易者,它们的价格不会移动得足够快,仍然会有足够的利润来激励套利者。
在这种状态下,市场变成了一个零和游戏,为了一方赚钱,另一方必须遭受损失。由于 AMM 被动地与其他所有人交易,它们注定会成为输家。套利者正在从交易者和 AMM 那里夺走利润,因为如果他们不这样做,他们将成为黑暗森林中的另一个普通交易者 —— 餐桌上的新鲜肉。
要彻底解决 AMM 问题,我们必须首先打破这种动态。有些人选择引入更多的激励措施,让每个人都更有利可图,比如发行新代币来弥补损失。但这就像在大坝破裂上贴创可贴。新代币很容易被操纵,可能会出现严重问题,更不用说通过通货膨胀市场来修复经济总是一个有争议的举动。或者,我们可以引入新参与者或拆分现有参与者,比如拆分交易所和市场制造者、MEV 拍卖等。
通过他们的 V4 提案,Uniswap 引入了钩子,一系列可以编程到智能合约中的功能触发器。一些协议,如 Arrakis,已经尝试通过他们的 Arrakis Diamond 协议来最小化 LVR。如果区块构建者希望从价格波动中获利,他们必须首先存入足够的抵押品来抵消他们的行为。此外,他们需要在每个区块的第一笔交易中将 AMM 中的资产价格与外部预言机保持一致。作为回报,Arrakis 为他们提供了在大多数交易中进行反向交易的机会,以获得更低的利润。
Uniswap V4 和 Arrakis Diamond 都还没有推出太久,因此我们仍然需要更多时间来观察可能发生的事情。从理论上讲,这将通过将套利者(主要是区块构建者)转变为在这个游戏中拥有更多利益的参与者,并让他们与鲸鱼交易者进行对抗,从而显著减少套利和 MEV 活动。然而,如果没有足够的鲸鱼交易者,套利者和交易者都可能因缺乏流动性而感到沮丧。
当然,还有更多协议试图解决这个问题,给足够的时间,聪明而干净的解决方案肯定会出现。
结论和后续思考
虽然第一个 AMM 可以追溯到 2017 年,但第一个市场发生在几千年前。加密货币和区块链仅经历了传统市场所经历的一小部分。随着技术和计算的发展,肯定会出现更多创新的 AMM 设计。只是一个简单的 AMM 试图最小化暂时损失和 LVR 可能并不是我们所寻找的。
此外,最大可提取价值(MEV)在套利中扮演着重要角色,但由于可能需要另一系列文章来深入探讨这一点,并且将 MEV 参与者分类为套利者并不影响本文所提出的市场动态,我选择将其留给未来的内容。
从技术上讲,CEX 市场动态也是一个零和游戏,但由于大多数参与者在与同行竞争,他们总是在完善自己的策略,使市场变得更好。换句话说,如果他们努力成为自己所做事情的最佳,他们很可能会盈利,市场也可能因此变得更好。
请注意,以上内容均不构成财务建议。