Bancor V2如何将AMM提升到新水平?
一种新型的AMM
当班科尔于2017年在以太网推出第一个自动化做市商(AMM)时,链中无订单交易的概念是新颖和实验性的。Bancor v1旨在解决流动性问题,因为稀疏的订单很难保证双方的流动性。仅仅几年后,v1刺激了创新的AMM生态系统,产生了数十亿美元的交易量。
然而,第一代AMM的成功暴露了初始模型的几个主要缺点,这些缺点影响了交易者和流动性提供者:
非自愿令牌暴露
滑动
短暂的损失
考虑到交易者和有限合伙人的利益,Bancor v2为上述三个问题提供了解决方案。
单一象征性利息的质押
大多数第一代资产管理公司要求有限合伙人为资产池中的每项资产贡献相同或确定的份额。对于许多有限合伙人来说,这既是一种不便,也是一种责任。他们可能只持有其中一项资产和/或只对接触单一资产感兴趣。Bancor v2打破了这一范式,允许有限合伙人根据需要提供流动性。由于单个令牌下注,Bancor v2现在为池中的每个资产发行池令牌,这意味着启用v2的池将发行两个而不是一个池令牌。
最重要的是,当有限合伙人抵押资产池一侧的资产时,该侧的目标权重将自动按比例向上调整。如果没有此功能,单一令牌权利的质押池将很容易耗尽储备,并且当前的解决方案也不会得到改进。
轻微滑动点
对于拥有固定比率的AMM,取决于交易池的深度,大型交易可能会出现大幅下滑。然而,当有限合伙人增加或减少流动性时,Bancor的v2池会动态调整其权重,这使得定价曲线更加灵活。在为交易定价时,V2使用流动性放大函数来增加准备金的价值。换句话说,v2池可以受益于深池的影响,而没有相当大的流动性。
由于这种安排,有限合伙人可以吸引更多的交易量,而用户可以用更少的滑动点进行交易。
减轻永久损失
第一个AMM,包括Bancor v1,通过编程在营运资本池中保持固定资产权重(例如,50/50)。当基本资产的价格不同时,权重保持不变,这使得有限合伙人遭受被称为无常损失的财政赤字。通常,套利者会通过交易新高估的资产和低估的资产,从资产池中提取价值,从而导致有限合伙人遭受损失。
但是如果重量不固定呢?如果AMM可以根据每个储备中代币的相对价值动态设定资产权重,那会怎样?在预测机器的帮助下,Bancor v2完全可以做到这一点。
V2通过保持投入池中的代币数量来保护LP基金。该资金池的激励措施旨在保持当前已承诺代币的余额,从而减少第一代AMM常见的波动性不良副产品。
限制
为了考虑Bancor v2池的特殊属性,与v1池相比有一些局限性。
首先,v2仅适用于两个资产池。开发人员仍然可以部署具有两个以上资产和自定义权重的遗留池。
其次,为了使v2的永久损失解决方案有效,池中的第二项资产必须是预测性的(BNT/ETH可用于对池中的BNT端进行定价)。
第三,v2 pool目前不支持动态调整供应代币,这可以控制和调整用户钱包中的代币余额。
冒险
V2成功降低了提供流动性的主要风险:永久性损失。因此,v2池需要使用在协议之外运行的预言机。尽管该团队开发了强大的基础设施来集成外部价格信息,但预测机器有时会失败。在这些罕见的情况下,v2池具有故障保护功能,它们可以返回到v1池并像以前一样运行。在预测机器校正之后,池将更新权重以将储备恢复到适当的状态。
在v2中,在给定的时刻,有限合伙人将不能收回他们所有的股份。然而,集合基金向套利者提供的激励措施确保了能够恢复正确的准备金余额,并且有限合伙人将很快被完全清算。
动态加权和股权质押功能
接下来,我们将讨论Bancor v2中一个名为动态自动做市商(DAMM)的新流动性池的动态加权和股权质押功能。以下流程允许在可靠的价格预测支持下对所有抵押资产进行自动市场营销,并旨在通过使用池中的动态参数来保持流动性提供者(LP)在一段时间内贡献的价值。换句话说,池中的所有有限合伙人应该能够提取与他们的赌注相同的金额,加上在下注期间池中赚取的费用的一部分。