ING:万字详谈AMM的演化史及其对加密市场的影响

原文作者:BennyAttar

原文来源:TheEvolutionofAMMs

原文编译:DeFi之道

自金融概念出现以来,就有了构建对应的金融“市场”,这一概念最早可以追溯到17世纪的香料交易中,中间商通过买卖香料份额向投资者提供更高的流动性,但如今的做市商已经发生了巨大的变化。今天,做市商可以通过对股票、外汇甚至实物资产提供流动性,并以公开报价的方式购买任何资产。随着时间的推移,金融市场也在快速发展,在过去的几年里,我们见证了去中心化金融(DeFi)的快速增长,看到了自动化做市的兴起。在本文中,我将主要分析自动化做市的发展历史及对加密市场的影响。

首先,我简要介绍了自动做市的历史以及它是如何演变的;之后将讨论了三代AMM及其在加密市场中的细分应用市场。随着时间的推移,数学、应用平台和智能合约的复杂性也随之增加,我希望通过本文,让区块链新手和资深用户都能够了解自动化做市商的演变,并更好地了解它的发展路线。

想要全面掌握本文内容,你首先需要了解以下几个定义:

区块链:一个分散的分布式数据库,由各个节点对交易进行不可篡改的持续验证。区块链也是所有加密资产、去中心化应用程序和智能合约的底层技术。

去中心化金融(DeFi):基于智能合约和区块链技术运行的金融产品,DeFi开启了数字金融民主化的革命。

自动做市商(AMM):一个分散的资产交易池,允许用户通过其流动性来进行加密货币的无缝交易。

去中心化交易所(DEX):点对点平台,允许用户在没有中介的情况下交易加密资产,通常使用AMM作为其交易池。

流动性池:存储在智能合约中的加密资产的数字资产“池”,AMM在流动资金池之上运行。

流动性提供者(LP):相当于AMM中的做市商,指将其加密资产存入流动性池以增加流动性的人,作为回报,他们将获得相关交易池所产生的交易费用奖励。

与流行的观点相反,自动化做市商并不是纯粹为加密货币市场而发明的。事实上,几十年以来,学术界就已经对AMM进行了相当深入的研究。早在2002年,RobinHanson在对对数市场评分规则的研究中就首次提到了AMM,后来,对AMM研究主要围绕在信息聚合、预测市场、贝叶斯模型以及市场等非加密领域中。

AMM第一次在加密领域的引用,是VitalikButerin于2016年发表的一篇Reddit帖子,文中他讨论了以运行预测市场相同的方式来构建去中心化交易所的想法。之后,Vitalik的这一想法开始在社区流传开来,并被一个社区迅速跟进,两年后,Vitalik又发布了一篇关于AMM的后续文章,详细说明了他如何看待去中心化交易所的作用,几个月后,几个月后,HaydenAdams宣布推出Uniswap协议,从而启动了第一代加密货币AMM的历史。

第一代AMM:构建基础

Uniswap以一种非常实用的方式把自动做市商引入到了加密领域,从而彻底改变了自动做市商。他们提出了名为恒定乘积的做市商模型,这是一个确保DEX保持持续流动性的公式。

恒定积做市商(CPMM)与Uniswap的崛起

Uniswap引入了恒定积做市商公式,以确保在以太坊的代币交易中具有恒定的流动性,公式如下:

其中Rx和Ry指每种代币的储备量,f是交易费用,k是一个常数,简化版的写法如下:

其中x是Token1,y是Token2,k是常数。

从本质上说,Uniswap是将两种正在交易的资产组合成一个流动资金池。Uniswap的目标是确保无论交易规模大小,流动性池的资产规模都能保持不变。我们打个比方:假设资产x是ETH,资产y是DAI,为了保持k不变,x(ETH)和y(DAI)只能此消彼长,当你购买ETH时,池中的y(DAI)增加,x(ETH)减少,于是交易池将变得不平衡,会向流入到池中的资产倾斜,这时,套利者会参与进来以换取利润,最终重新回归平衡。

x*y=k做市商,VitalikButerin

UniswapCPMM模型是AMM的一次范式转变,原因有几个。首先,它是第一个将中间人完全移除的去中心化交易所,第二,实现了流动性、快速交易与链上机制的结合,能以正确的价格进行报价,这是革命性的,当然最令人印象深刻的是,完成这些仅仅用了约300行代码。自推出以来,Uniswap一直是迄今为止使用量最大的DEX。

DuneAnalytics,@hagaetc

安全风险。

滑点即订单的预期价格与订单实际执行的价格存在差异。鉴于加密货币的波动性,每个代币的价格会因为交易量和活动而产生波动。最常见的是,流动性小或突然面临大交易量的资金池更容易受到滑点的影响。滑点百分比显示特定资产的价格在整个交易中偏移了多少,同时也代表了用户对滑点的容忍度。

无常损失是你存入流动资金池中的资产价格所发生的变化。鉴于流动性池之外发生的价格波动,存入了流动性池的用户会面临潜在收益的损失。当资产价格变化越大,储户面临的无常损失就越大。因此,就无常损失而言,稳定币的风险要小得多,无常损失之所以得名,是因为损失确实是无常发生的,但我更喜欢说发散损失。

影响CPMM的其他风险主要来自智能合约、平台及其内存池中的固有安全风险。随着生态系统的成熟,安全性和MEV的预防也随之提高,一般来说,任何进入去中心化金融的人都应该准备好遭受财务损失准备,毕竟这个行业还处于非常早期的阶段。

恒定和做市商(CSMM)

和CPMM类似的另一种模式是恒定和做市商。在此AMM中,它非常适合交易中价格变化接近于零的场景,但它不能提供无限的流动性,他们遵循以下公式:

其中Rx和Ry是每个代币的储备,f是交易费用,k是一个常数。更简单的公式表示为:

其中x是Token1,y是Token2,k是常数。按照这个公式,可以绘制如下一条直线。

CSMM的可视化图(DmitriyBerenzon)

但是,当出现链下价格与池中的代币不匹配时,这种设计会使交易者和套利者有机会消耗掉池中储备金,破坏流动性池的稳定,使流动性池中的资产集中到了某一种资产中,从而使流动性池无法正常发挥功能。也是因为这个原因使得CSMM成为了AMM很少被使用的模型。

自动化做市商的同质属性

恒定平均值做市商(CMMM)

这类AMM模式主要是Balancer所推广的恒定平均值做市商。在这个AMM中,每个流动性池可以拥有比传统的两种资产更多的资产种类,并且与经典50:50的权重系统不同,这种模式下可以对不同资产进行不同的加权,但需要最终保证每个资产储备的加权几何平均值不变。CMMM满足以下等式:

其中R是每种资产的储备量,w是每种资产的权重,k是常数。如果是在具有三种资产的相等流动性池中,等式就可以简化如下:

其中x是Token1,y是Token2,z是Token3,k是常数。在Balancer的文档中有非常详细的介绍。

第二代AMM:改进缺陷

在第一代AMM中,价格波动、无常损失、资本效率、安全性和可用性问题对AMM的影响非常大。幸运的是,社会渴望创新,在第一代AMM出现后不久,新一代的AMM诞生了,我们很难给出它准确的出现时间,但2020年的DeFi之夏无疑是一个重要的催化剂。在新一代AMM中最著名的是Curve的Stableswap。

混合CPMM(Hybrid-CPMM)与Curve.Fi

CurveFinance将传统的CPMM和CSMM相结合,创造了混合型CPMM,也被称为Stableswap,其中,Curve提出了一个先进的公式,该公式可以创造指数级的密集流动性,这条曲线的大部分属于线性汇率,具体公式如下:

其中x是每种资产的储备量,n是资产的数量,D是不变量,A是放大系数。

CurvesStableswap是一种特殊的CSMM,流动池平衡时就是CSMM,一旦池变得不平衡就会转向CPMM,它通过找到自己的市场匹配度,显着减少了相关资产交易时的滑点。

Curve白皮书

Curve的Stableswap非常适用于稳定币,因为在这种模式下对交易价格的影响很小,后文我们还将看到Curve推出的专为不相关资产设计的第二个版AMM。

Curve无疑是第二代AMM的赢家之一,即使是面对当前的熊市,Curve锁定的TVL依旧占据了很大的份额。

其他第二代AMM

虚拟自动做市商(vAMM)、衍生品和永续协议

永续协议通过100%链上模式来开启永续合约交易,把AMM引入到了一个新的应用领域。简而言之,永续合约是类似于期货合约的衍生品,但没有到期日。永续协议使用与Uniswap(x*y=k)相同的AMM公式,但没有存储资产的流动性池(k)。相反,所有资产都存储在智能合约中,其中包含了所有支持vAMM的资产。正如vAMM的“虚拟”部分所暗示的那样,vAMM不是交换真实的代币,而是用于交换虚拟合成资产,如衍生品。

自PerpetualProtocol推出以来,围绕链上衍生品交易出现了很多创新和炒作,也出现了很多其他的平台比如:Synthetix、GMX、FutureSwap等。

主动做市商(PMM)和DODO

为了增加协议的流动性并尽量提高资金利用率,DODO引入了主动做市商(PMM)。简而言之,PMM利用链上预言机来收集准确的价格数据并在当前市场价格附近聚合流动性。为此,DODO需要及时的移动资产池的曲线,以确保有足够的流动性可用,并在整个市场价格上创建一条更平坦的曲线。随着曲线变得越来越平坦,流动性变得更加广泛,用户就可以从较低的滑点中受益。DODO还实施了单边流动性,一笔交易对应着两个独立的池,从某些角度上来说PMM更接近传统的做市商模式。

Bancor

Bancor是最早的DeFi原生项目之一,同时Bancor的发展也充满了戏剧性。Bancor是区块链历史上第一个也是最大的以TGE方式启动的AMM。然而,最初几个月的中心化和安全问题阻碍了Bancor的发展,并最终导致Uniswap后来居上获得了市场主导地位。

然而,Bancor本身也有一些值得一提的创新。最初的Bancor协议发明了现在的流动性池,当时他们称其为“relays”和“smarttokens”。BancorV2和V2.1带来了无常损失保护和单方流动性。Bancor3则推出了即时的无常损失保护,自动复利和双面奖励,以及各种其他有趣的功能。然而,近几个月来,该协议存在一些设计问题阻碍了其进入头部DEX队伍的脚步。

SushiSwap和流动性挖矿

2020年8月,一位匿名开发者分叉了Uniswap的源代码,并通过治理Token和质押奖励创建了一个更受DeFi社区关注的项目。通过对Uniswap吸血鬼攻击,Sushiswap迅速获得了知名度并吸引了大量用户,在DeFi历史上,发生了第一次的链上“恶意收购”,攻击后,Sushiswap获得了近9%的DEX交易量和大量社区关注。然而,几天后,化名的创始人ChefNomi以38undefined000ETH的价格出售了整个开发基金,引起了社区的愤怒,ChefNomi返还了资金并发出道歉信息。自有争议的成立以来,Sushiswap开发了一个备受推崇的DeFi生态系统,其中包含一套DeFi工具,包括多链DEX、借贷市场、代币启动板、流动性网框奖励系统和最近的AMM开发框架。尽管起步艰难,但Sushiswap为自己创造了令人敬畏的声誉。

聚合器

虽然聚合器不是AMM发展的核心部分,但在第二代AMM时期,出现了另一个值得一提的创新:DEX聚合器。简而言之,DEX聚合器可以从不同的DEX中获取流动性,并向用户提供最佳的代币交换汇率。最著名的DEX聚合器是1inch,其他的比如:Paraswap、OpenOcean。最近,CowSwap在聚合器领域也进行了一些引人关注的创新。

回顾第二代AMM

在第二代AMM中,我们看到了那些在第一代AMM中出现的问题正在通过复杂的数学方程、独特的流动性池设计以及为AMM创建各种金融用例来解决。

第三代AMM:当代巨兽

在剖析了第二代AMM的创新之后,人们会认为第三代AMM将通过更复杂的研究和解决方案将这些改造提升到一个更高的水平,但第三代AMM主要由两个从第二代进行自我改造和更新的庞然大物主导:UniswapV3和CurveV2。

在本节中,我们将分析他们的突破性创新、他们的统治地位以及他们如何垄断了市场。我们将以最近几个月带来显着创新的其他几个AMM来结束本章,从时间线上看,第三代AMM是2021年年中直到最近几个月的加密货币熊市才开始的。

UniswapV3和集中流动性

早期,我们讨论了Uniswap的诞生以及其在市场上的主导地位。2020年5月,Uniswap推出了他们的第二个版本UniswapV2,其中引入了ERC20对、价格预言机、闪兑以及其他各种技术改进。尽管对平台的表面没有显着的改变,但这无疑是创新的一步。而UniswapV3创造了自动化做市商的一种新范式。

自UniswapV3推出以来,他们拥有大约7000亿美元的交易量,在所有Uniswap不同版本的交易中占到90%,此外以超过55亿美元的TVL占据DEX市场份额的绝大部分。

CurveV2与自动化

我们之前讨论了Curve创建的HybridCPMM、Stableswap以及它们在直接挂钩资产的去中心化交易中的崛起。在UniswapV3发布几个月后,Curve宣布了他们CurveV2与UniswapV3分庭抗礼。

在CurveV2中,Curve扩大了他们的Stableswap创新,并使有效的池子能够用于所有资产,而不仅仅是稳定币。此外,与UniswapV3类似,Curve也引入了集中的流动性,但有一点需要注意:LP不能选择他们的流动性范围。相反,Curve的内部造市算法和价格预言机创造了流动性范围,从而为LP创造了一个被动的环境。Curve认为,Uniswap上的集中流动性对于DeFi的新手来说太难了,CurveV2对新手更加友好。除了自动化的集中流动性,Curve还引入了定制的资金池,以适应任何LPs的想法。

尽管集中的流动性是自动化方面的一个突破性发明,但它也让那些有经验的DeFi用户将无法积极管理他们的资金。再加上Curve令人生畏的用户体验,让更多的山寨币任然选择了Uniswap。虽说如此,但Curve在效率和价格滑点方面比Uniswap有更好的表现。

在撰写本文时,Curve的TVL确实比Uniswap高出约5亿美元,尽管其峰值TVL是Uniswap的两倍多。然而,在总量、收入和市值等各种其他指标中,Curve始终排在Uniswap之后。

Uniswap、Curve和Balancer过去365天的每日流通市值

综上所说,Curve可能会吸引更高级的DeFi用户,趋势显示,Curve的主导地位正在增长,鉴于他们的技术与Uniswap相当甚至更强大,市场的认知和应用扩展是阻碍其发展的主要原因。但最终,UniswapV3和CurveV2是第三代AMM的两个主要的赢家,值得一提的是第三代其他值得注意的AMM创新,尽管这些都没有像Uniswap和Curve那样获得如此多的关注度,但它们的技术也同样不容小觑。

其他第三代AMM

Solidly

Solidly是基于公链Fantom构建的AMM,允许对相关和非相关资产进行低成本、近零滑点交易。尽管它没有任何显着的AMM设计创新,但Solidly有着复杂的代币经济学机制,相关的设计激励了交易量和资产量快增长,而不像传统加密AMM中仅仅激励流动性提供者。Solidly因其创始人AndreCronje而声名鹊起,作为DeFi之父,他最终选择离开了这个行业,并导致了整个FantomTVL的暴跌,但Solidly也曾为Fantom带来了很多名气。

Lifinity

Lifinity建立在Solana区块链之上,扩展并结合了Uniswap和DODO的一些AMM机制:主动做市与集中流动性。尽管集中的流动性提高了资本效率,但无常损失的问题仍然普遍存在,因此,Lifinity在集中流动性的基础上增加了一个积极的做市机制,Pyth预言机。由于Lifinity的流动资金池不依赖套利者来保持价格准确,因此大大降低了无常损失的风险。Lifinity还增加了自动再平衡机制,以确保池中两种资产的价值能保持不变。

AMM的未来:解决核心问题

在本文中,我们讨论了加密货币AMM如何从简单的代数方程演变为创新的生态系统。目前,开发者对DeFi的兴趣与日俱增,产品的可用性也在改善。

然而,现在要克服的最大的障碍是在生态系统之上。去中心化金融中的活跃用户仍然只是整个加密货币用户的一小部分,在全球金融系统更是不值一提。要创建新的金融范式,用户是前提。尽管解决无常损失、资本效率和滑点等问题对于促进DeFi全球应用有积极影响,但这些创新往往又会使DeFi变得更加复杂。好的产品可能是“DeFi在后,FinTech在前”,这也是引领这一趋势的必要条件。

从数据上来看,Uniswap是当前最大的DEX,在其历史上拥有60万独立用户,另一方面,Coinbase作为最大的CEX,拥有超过1亿的用户。这意味着,即使有超过1亿人已经对加密货币感兴趣,但却并没有进入DeFi领域,本来在DeFi中他们可以掌控自己的资产投资,而那些促进加密用户新手向DeFi过渡的平台将赢得“DEX战争”的胜利。

其实,我们在许多DeFi平台上已经看到了这种趋势。这些协议往往会优先考虑编写良好的文档、简单的布局和游戏化的平台,让初学者更容易进入去中心化的金融世界。

上周,Avalanche上最大的DEXTraderJoe宣布了他们新AMM流动性账簿,它允许将流动性定价为固定的仓位,将集中流动性的想法更进一步,同时也有着简单易用的一体化金融生态系统,这或许就是当前的发展趋势。最近几个月的其他创新包括混合AMM、MEV捕获AMM,以及DeFi环境中对比特币用例的增加。对下个月期待已久的ETH合并也会极大地影响去中心化金融的发展,在以太坊能源消耗减少99%后,也将为交易提供更大的带宽。

总而言之,去中心化金融如何获得主流场景的应用仍是摆在我们面前的最大障碍,但通过本文介绍,我可以确定的是这个行业每一天都在进步。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:0ms0-4:543ms