LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > Bancor V2与Chainlink集成下的动态自动化做市商介绍,及其如何避免无常损失等风险

Bancor V2与Chainlink集成下的动态自动化做市商介绍,及其如何避免无常损失等风险

2020-08-12 洁sir 来源:区块链网络

Bancor协议称为Bancor V2的最新更新是什么? Bancor V2会胜过Uniswap,Curve和Balancer等其他去中心化交易所吗?另外,为什么Bancor V2池与Chainlink集成在一起?我们将在本文中介绍这些内容。

Bancor

让我们从快速回顾Bancor的实际情况开始。


Bancor是一种链上流动性协议,可在以太坊和整个区块链上实现自动化,去中心化的代币交换。该协议于2017年推出,是该领域最大的ICO之一,由一系列智能合约组成,旨在汇集流动性并在没有对手方的单笔交易中执行点对点交易。用户可以在BancorDAO中为自动做市商(AMM)添加流动性,以换取交易费,获得奖励和未来的投票权。

为什么创建Bancor V2?

尽管Bancor是实施流动资金池的首批协议之一,但并没有像其他竞争对手那样吸引投资者。造成这种情况的原因有很多,主要是需要使用额外的BNT代币为每个池提供流动性,执行合约需要支付高昂的GAS费以及列出新代币的难度较大。其中一些问题甚至在启动V2之前就已经得到解决,例如,Bancor社区创建了用于列出新代币的无许可界面。


除上述问题外,Bancor团队还确定了一些关键障碍,他们认为这些阻碍了AMM的广泛应用。这些风险包括无常损失风险,多种资产风险,资本效率低下和提供流动性的机会成本。
为了解决其中的每个问题,Bancor V2引入了许多新功能。


最大的问题是引入了一种称为动态自动化做市商(DAMM)的新型AMM,该解决方案解决了永久性损失和多重资产风险的前两个障碍。


在研究DAMM背后的机制之前,请先了解下无常损失是什么。

无常损失

本质上,无常损失是提供流动性时发生的资金暂时损失。通常将其解释为持有资产与提供资产的流动性之间的区别。一般在标准流动性池中观察到无常损失,其中流动性提供者(LP)必须以正确的比率提供两种资产,并且其中一种资产的价值相对于另一种是波动的,例如在DAI / ETH 50/50中流动资金池。


如果ETH的价值上升,则池必须不断依赖套利者,以确保池价格反映真实价格,以维持池中两个代币的相同价值。这基本上导致了一种情况,即价值已升值的代币的利润从流动性提供者那里夺走。此时,如果有限合伙人决定撤回其流动性,则无常损失将成为永久性损失。

动态自动化做市商

我们可以看到,造成无常损失的主要驱动因素是代币之间的固定比率。但是,如果我们不必始终依赖池中代币之间的固定比率怎么办?如果我们可以动态平衡池中代币的比例怎么办?这就是DAMM发挥作用的地方。

DAMM使用价格预言来确定是否应更改池中代币之间的余额。诸如Chainlink之类的价格预言系统以分散和可靠的方式为智能合约提供外部价格。例如,他们可以提供LINK / ETH的当前价格。


在介绍一个简单示例之前,让我们介绍一下抵押和当前余额的概念。


权益余额是流动性提供者提供的余额。这基本上是有限合伙人决定完成提供流动性时应撤回的余额。当前余额是池中代币的余额,有时也称为“储备余额”。 Bancor V2 DAMM始终会激励市场参与者,使当前余额尽可能接近抵押余额,以确保LP可以提取其提供给池的代币数量,并减轻无常损失。实现这一目标的方法之一是使用动态费用。因此,如果当前余额与抵押余额不同,则可以调整费用以激励市场参与者以使两个余额更接近。


V2池始终在平衡状态下初始化,以使池提供的价格(“池价”)等于价格预言机提供的外部参考“市场价格”。 V2池旨在始终将池价格推向等于市场价格的水平。


让我们看看平衡机制是如何工作的。


我们从提供两个资产相等价值的流动性提供者开始。假设该池包含2个资产LINK和BNT。
这就是添加初始供应后我们的池的样子。


到目前为止,该池的状态与V1池或Uniswap池没有太大区别。


第二步是魔术发生的时间。假设在多个交易所中LINK的价格都上涨到$ 12,并且该价格尚未反映在我们的LINK / BNT池中。通常,这会创造一个即时套利机会,市场参与者极有可能会抓住这种机会,并给流动性提供者带来无常损失。这是因为代币之间的比率保持固定。
在Bancor v2中,价格预言机将获取该价格变化并相应地调整池中每个代币的权重。当LINK价格上涨时,BNT / LINK池中LINK的目标权重将增加,并且没有套利机会。

让我们看一下价格预言机获得LINK价格上涨20%之后的池子外观。


我们可以看到,池中的LINK和BNT代币的权重均已自动调整,这是动态自动做市商的主要功能之一。

暴露多种资产

我们刚描述的机制在解决另一个问题(涉及多个资产的风险)时也非常有用。


在标准流动性池中,流动性提供者的流动性块由LP代币跟踪,该代币代表提供给池中的两种资产。在Bancor V2中,流动性只能提供给池中的资产之一。因此,举例来说,如果有一个BNT / LINK池,而只想接触LINK,则只需提供LINK,就没有义务提供BNT。由于DAMM以及与价格预言机的集成,V2流动性池将能够调整池中代币之间的比率。


此外,对于每个V2池,流动性提供者针对提供给池的每个资产接收单独的LP代币。

如果转到前面的示例,我们可以看到如果有人向我们的BNT / LINK池提供了更多的LINK,将会发生什么。


让我们从池中相同的初始余额开始。现在,不是增加LINK的价格,而是假设一个新的流动性提供商将10个LINK添加到池中。


再次,我们可以看到池中的代币权重已自动调整。

解决资金效率低下

为了解决另一个问题,即资金效率低下,Bancor V2引入了一种更有效的粘合曲线,可以减少滑点。


键合曲线(Bonding curves)表示代币供应和价格之间的关系。随着交易规模相对于交易池规模的增加,恒定产品做市商(如Uniswap)中存在的标准结合曲线会产生很多滑点。Curve协议是为了解决这个问题而创建的。Curve池能够提供较低的滑点,因为它们由应具有非常相似价格的资产组成,例如,稳定的代币(如USDC和USDT)或不同包装的比特币(如wBTC和renBTC)。


Bancor V2借助与价格预言机的集成,即使对于一种资产的价格相对于另一种资产而言波动较大的池,也可以提供更有效的绑定曲线。 Bancor V2键合曲线虽然效率不如Curve的固定资产键合曲线,但仍然令人印象深刻,并且滑移率更低,资本效率更高。根据Bancor团队的说法,新的DAMM池可以提供与标准流动性池类似的滑点,池中的资本减少了20倍。

提供流动性的机会成本


为了解决提供流动性的机会成本,Bancor V2支持创建与Aave等借贷协议集成的DAMM。本质上,池中的部分抵押流动资金可以同时借出,这使流动资金提供者可以在交易费用之上产生借贷利息,并最大限度地提高其盈利能力。

总结

这些几乎是Bancor V2的所有新功能。在撰写本文时,Bancor通过创建一个LINK / BNT池(目前最大上限为50万美元)开始其V2版本,因此团队可以在取消上限之前验证一切是否按预期进行。


要注意的另一件事是,只有对于池中交易的资产存在可靠的价格预言,才可以创建V2池。因此,对于不受欢迎且流动性较低的代币,V2池可能不是最佳选择。


还值得注意的是,与Bancor V1相似,Bancor V2仍然依靠每个流动性池中的BNT。因此,例如,要从ETH交易到DAI,我们将必须通过ETH / BNT和DAI / BNT池进行交易。


与其他Dex竞争时,Bancor V2可能会窃取Uniswap的部分交易量,尤其是在最受欢迎的交易对中。到目前为止,Bancor V2似乎不会成为Curve的竞争对手,因为它们仍然可以为稳定资产提供较低的滑点,而且不可能在Bancor V2中创建USDC / USDT之类的集合。此外,V2池仅限于2个资产,因此在一个池中具有多个资产的Balancer仍然提供了独特的价值主张。

原文链接:What is Bancor V2? Chainlink Integration and Dynamic Automated Market Maker Explained.

—-

编译者/作者:洁sir

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...