安德烈新点子:基于AMM的无损清算
本文摘要:来自YFI开创者安德烈的新文章,说的是将目前通用的清算由拍卖改成AMM买卖对的构思,好处是愈加智能化。

我从不喜欢清算。

主如果由于它们非常讨厌。你需要为每一个用户创建单独的地方,并且每一个地方都需要进行迭代和计算。在智能合约开发方面,我可能是纯粹的链上主义者。我讨厌被迫在链下做事。因此,构建一个依靠于链外系统的链上解决方法让我非常恼火。因此,去年我一直纠结于怎么办基于头寸的清算。

我尝试的第一个设计是一个基于债务的系统,像yearn代币工作原理。从任何特定用户的立场来看,Yearn代币都是不可知的,它以组织而不是以个人的形式管理资金。假如给每一个人相同的固定抵押比率,那样也可以对债务进行同样的处置。但,从客户体验的角度来看,这种设计颇有争议,由于所有用户都会遭到肯定比率的清算处罚。尽管这在编程级别上起用途,但对于好的用户流而言,这是一个糟糕的设计。

我的下一个尝试是用AMM的流动性份额。假如查询诸如D人工智能-W以太币之类的币对,并且假设市场健康,那样D人工智能-W以太币将维持其D人工智能价值。假如你以1000 D人工智能和1 W以太币开始,则可以拥有一对价值2000 D人工智能(由于1 W以太币 = 1000 D人工智能)。假如W以太币的价值翻倍,则币对的价值约为3000 D人工智能,由于你将拥有gt; 1000 D人工智能和lt;1 W以太币(约2000 D人工智能和0.5 W以太币)。因此,用稳定币对进行买卖至少可以维持稳定的币值。(过于容易,由于它忽视了成本和短期损失)

当用户提款时,他们有2000 D人工智能和0.5 W以太币,他们可以以1000 W人工智能的价格买入另外0.5 W以太币,得到1 W以太币。但,假如他们不是LP,他们将拥有2个W以太币(价值为4000 D人工智能)。

上面的设计事实上是可行的,但对于期望用W以太币作为抵押品的用户而言,并就不那样有效了。假如你提供1 W以太币作为抵押,则你期望满足以下条件;

1,假如W以太币值降低并且我被清算,我将拥有lt;1 W以太币

2,假如W以太币值增加,我或有1个W以太币

因此,AMM买卖对的设计防止了清算,但这意味着抵押品提供者永远没办法享受资产的优势。

但,以上设计确实允许自动清算。

我的另一个困扰是IL(无常损失)对冲。通过大家对yswap所做的研究,大家发现大家可以通过不直接连接对来抵消(而不是减轻)IL,而是用生成的表示形式作为传输代币来抵消。

因此,第三用上面的示例,用户需要先提供1000 D人工智能和1 W以太币。目前,假如相反,他们从2 W以太币开始,并为他们生成了2000 D人工智能,并提供给买卖对。如上所述,W以太币的价值第三翻倍,当他们提款时,他们有1 W以太币和4000 D人工智能。已清算2000 D人工智能的债务(4000-2000),其余2000 D人工智能转为W以太币。用户的最后结果是2 W以太币。与开始时相同。(+买卖费)

目前让大家看一下相反的状况, W以太币价值减半,大家有1000个D人工智能和4个W以太币,提款时,用1000 D人工智能偿还了2000 D人工智能债务,以1000 D人工智能卖出了2 W以太币,并清算了剩余的1000 D人工智能债务,然后将收到2 W以太币。(+买卖费)

这种设计允许自动进行正数清算,而不是基于手工头寸的减法清算。

来自YFI开创者安德烈的新文章,说的是将目前通用的清算由拍卖改成AMM买卖对的构思,好处是愈加智能化。但将清算拍卖者变成了AMM的LP之后,随之而来的LP无常损失问题又浮了上来,安德烈说通过组织分摊和对冲这不是问题。

这篇文章有价值的地方在于,它让我更看重衍生品工具的意义:明显,行业内处置基础风险的金融工具是不足的

第一,让大家看一下目前的清算状况。有两个核心问题;

抵押品

债务

最容易地说,当债务gt;抵押品,就会发生清算。因此,为了容易起见,让大家用100%的价值。

假如你提供1 以太币作为抵押(并且为了本文便捷起见,假设1 以太币 = 1000 美元),则可以借入1000 美元。

假如1 以太币的价值跌至900 美元,你将面临清算,由于债务gt;抵押。

不同系统之间的清算机制可能会有非常大差异。

在基于保证金的系统(或拥有借入(债务)资产的任何系统)中,它可以容易地平仓,返还1000USD并收取1 以太币。在债务处于体系以外的系统中,需要勉励清算人代表你偿还债务。在这样的情况下,清算人将偿还你的1000USD债务并索取1 个以太币。

从上面可以看出,清算人为了900USD的以太币偿还1000USD的债务在经济上没意义。因此,大部分系统用较高的担保值。一般,会看到系统有150%的抵押品价值。这意味着,为了计算USD价值,1个 以太币被视为0.6667个 以太币,但以1 以太币为清算目的。所以你可以用1个以太币借到价值667USD的债务。