售前客服二维码
文章均源于网络收集编辑侵删
提示:仅接受技术开发咨询!
以自动做市商(AMM)为基础的分散式交易所(DEX)已被证明是最有影响力的DeFi创新之一。本文由加密谷微信公众号于2020年7月2日发布。作者:Chainlink,翻译:凌杰。最近随着各大集中交易所的DeFi生态布局,带来了一波矿业热潮,自动做市商再次进入人们的视野。基于此,推荐这篇文章,让大家更好的了解AMM的特色和功能。
以自动做市商(AMM)为基础的分散式交易所(DEX)已被证明是最有影响力的DeFi创新之一。他们可以为一系列不同的代币创造和运行可获得的连锁流动性。
AMM从根本上改变了用户交易加密货币的方式。交易双方没有使用传统的买卖指令书,而是通过连锁流动性池提前提供资金。流动性池允许用户以完全分散和不受管理的方式在链中无缝交换令牌。根据流动性提供者对资金池的贡献比例,可以获得相应的交易费用收入。
在本文中,我们将探讨AMM的工作原理,分析其固有的问题,并研究解决这些关键障碍的方法。要点包括:
有几种AMM类型:常数和做市商(CSMM),常数平均做市商(CMMM)和混合常数函数做市商(CFMM)。
AMM必须克服的一些关键挑战包括暂时的损失、被迫的多重风险敞口和低资本效率。
Bancor、Uniswap、Curve等公司通过提高资本效率、降低波动风险、提供更多资本配置选择,使AMM对大型流动性提供者更具吸引力。
通过使用链链接神谕,班科尔的目标是在即将到来的V2版本中率先解决不稳定令牌的临时丢失问题。
通过提供更详细的分析,我们希望让DeFi用户更好地理解AMM面临的挑战和创新,使分散的流动性能够充分发挥其潜力,成为DeFi和更广泛的金融界的基石。
自动做市商(AMM)使用“货币机器人”算法来模拟像DeFi这样的市场的价格行为。尽管不同的分散式交易所有不同的设计,但基于AMM的直接执行指数一直拥有最大的流动性和最高的日均交易量。
恒功能做市商(CFMM)是最受欢迎的AMM,它是专门为实现数字资产的分散交易而设计的。这些AMM交易所基于一个不变的功能,交易对的综合资产储备必须保持不变。在不受管理的AMM,每个交易对的用户保证金都集中在一个智能合同中,任何交易者都可以使用这个合同来交换代币。因此,用户使用智能合同(集体资产)进行交易,而不是像订单交易那样直接与交易对手进行交易。
2017年以来,出现了三个恒量功能做市商。
第一类是恒品做市商(CPMM),已经在AMM的第一批DEX、Bancor、Uniswap中推广。CPMM是基于函数x*y=k,根据每个代币的可用数量(流动性)确定两个代币的价格区间。当x的供应量增加时,y的供应量必然减少,反之亦然,以保持k的乘积不变。当画出一条曲线,结果是一条双曲线,其中流动性总是可得的,但当价格越来越高时,两端将趋近于无穷大。
(来源:密立根)
第二种是“常和做市商”(CSMM),非常适合零差率交易,但不能提供无限的流动性。根据公式x y=k,CSMM在绘图时会创建一条直线。不幸的是,如果代币之间的链参考价格不是1: 1,这种设计允许套利者耗尽其中一个储备。这种情况会破坏流动性池的一面,迫使流动性提供者承担损失,而交易者没有更多的流动性。因此,CSMM是AMM不可多得的典范。
(来源:密立根)
第三个是恒定均值做市商(CMMM),它可以用两个以上的令牌创建AMM,并在标准的50/50分配之外对它们进行加权。在该模型中,每个令牌储备的加权几何平均值保持不变。对于具有三种资产的流动性池,公式如下。(x*y*z)^()=k。这使得池中不同资产的风险敞口可变,并且可以在池中的任何资产之间互换。
随着基于AMM的流动性的发展,我们看到了高级混合常数函数做市商(CFMM)的出现,这些做市商结合各种函数和参数来实现特定的行为,例如调整流动性提供者的风险敞口或减少交易者的价格滑动。
例如,Curve的AMM将CPMM和CSMM结合起来,以创造更好的流动性,并在给定的交易范围内降低滑动点。结果是一条双曲线(蓝线),它对大多数交易返回线性汇率,但对大型交易只返回指数价格。
(来源:曲线白皮书)
本文的其余部分将重点介绍不同的AMM设计,这些设计旨在解决AMM的关键挑战。尽管在过去两年中,DeFi的第一代AMM池经历了爆炸式增长,但仍存在一些阻碍其广泛采用的障碍,包括暂时亏损、低资本效率和多标记风险。
用户向AMM资金池提供流动性的主要风险(也是最不为人知的风险)是暂时损失——英镑,这是在AMM存入代币和仅在钱包中持有代币的价值差异。当AMM代币的市场价格向任何方向偏离时,就会发生这种损失。由于AMM不会自动调整汇率,套利者需要买入低价资产或卖出高价资产,直到AMM提供的价格与外部市场的市场价格相匹配。套利者获得的利润取自流动性提供者的口袋,会给流动性提供者造成损失。
在上面的例子中,AMM的暂时损失可能是由其他交易所的交易活动或ETH的市场价格变化造成的。AMM对这种外部价格变化的内部反应是重新调整外汇储备中的汇率,以与外部市场的汇率相匹配。在用BNT取代联邦理工学院的再平衡过程中,AMM的总储备略有下降。
之所以称之为“暂时”损失,是因为只要AMM代币的相对价格恢复到其原始价值,损失就会消失,流动性提供者会将赚取的费用作为利润保留下来。然而,这种情况很少发生,这意味着大多数流动性提供者遭受的暂时损失超过了他们获得的交易成本。下图显示了在考虑交易成本之前,为AMM联邦理工学院提供流动性时所经历的暂时损失。
AMM流动性提供者无法控制向交易者提供的价格,这导致一些人称AMM为“懒流动性”,其利用率不高,配置不足。同时,订单簿交易所的做市商可以精确地控制他们想要买卖代币的价格点。这带来了非常高的资本效率,但也带来了积极参与和监管流动性供给的成本。
曲线提供代币之间的低滑动点兑换,代币汇率相对稳定,为1:1。这意味着它的解决方案主要是为稳定的硬币设计的,尽管他们最近引入了对可以稳定交易的令牌对的支持,比如比特币的打包版本(renBTC和wBTC)。
Bancor V2通过类似的机制将这种低滑动点模型扩展到不稳定资产,该机制可以动态更新池的准备金权重,以保持准备金价值在1: 1的比例。它可以扩大共同价格区的流动性,同时保留套利者重新平衡基金池的动机。
通过使用链链接甲骨文,班科尔V2池可以保持准确的汇率,即使代币的定价由于外部市场价格的变化而被分割。甲骨文不通过套利者固定汇率,但提供价格更新并调整AMM权重,以使内部汇率与外部市场价格相匹配。这样做的好处是,套利者不再以暂时损失的形式从流动性提供者那里获取价值。
相反,套利者只需要平衡AMM池中令牌的分布就可以处理令牌交易。V2银行一直鼓励恢复平衡,因为权重较低的储备的流动性提供者在AMM池回到50/50权重之前获得较高的投资回报。一般来说,无论是用户还是代币团队,都可以对自己存款的流动性所带来的交易成本的利润有更多的信心,不会因为定期的市场变动而失去价值。
V2银行通过允许流动性提供者保持对单一代币的风险敞口,消除了对双面流动性存款的要求。通过将流动性准备金与链锁神谕联系起来,用户可以保持对AMM任何代币的敞口,范围从对任何ERC20代币的100%敞口,到对BNT的100%敞口,或它们之间的任何分布。
对于想要完全拥有其首选资产敞口的加密货币投资者来说,这是一个理想的选择,尤其是在减少暂时损失的同时。这可能会吸引代币团队和投资基金,它们希望在不购买额外储备的情况下为AMM提供低风险流动性。
尽管AMM经历了爆炸式增长,但围绕更高资本效率、多重资产池和暂时减少损失的创新,为吸引传统市场的更大流动性提供者创造了必要的基础。
文章均源于网络收集编辑侵删
提示:仅接受技术开发咨询!