本篇文章会着重解释LLAMMA 的机制,并且透过curve-stablecoin 里面的源码以及测试案例来解释crvUSD 清算机制,并且概略的提到crvUSD 的稳定机制。
前情提要在进入正题前,我们会先解释一些相关的概念来帮助读者进入主题,以下会先解释抵押品稳定币、DAI 的清算方式以及传统AMM 的运作方式。
抵押品稳定币首先crvUSD 是一个抵押品稳定币,这也代表所铸造出来的crvUSD 背后都有超过发行额度的抵押品来支撑价值,同时在抵押品价格下跌时会触发清算程序来确保稳定币背后都有足够的价值支撑,最著名的抵押品稳定币为MakerDAO 的DAI。
相对于抵押品稳定币的是算法稳定币,透过演算法而非抵押品来保证稳定币与美金的锚定,这类稳定币近期最著名的是Terra 的UST。
DAI 的清算方式DAI 是透过超额抵押的方式提供稳定币价值支撑的抵押品稳定币。比如说当使用者抵押3500 等值美金的ETH 时,可以铸造出2000 美金等值的DAI。但如果ETH 价格下跌到一定程度时,使用者的抵押品就会被标记成可清算。
这个清算过程中,抵押品如ETH 会用折扣的方式出售,所有人都可以来参与折扣的抵押品竞标。比如说在ETH 价格为2900 美金时,系统会以2800 美金的价格出售,这就会吸引套利者前来竞标。
当清算结束后,如果抵押品拍卖的价格比较好,其中一部分的抵押品可能就不会被清算掉,此时就会还给债务人。但是大部分的抵押品通常都会被清算导致损失惨重,即使价格回稳,但清算已经造成伤害。
接下来会讲解传统的AMM 运作方式作为LLAMMA 的特殊设计AMM 的对照参考。
传统AMM 的运作方式以Uniswap V3 为例,使用者可以透过Range Order 的方式来提供流动性。比如说当ETH 为3000 USD 时,使用者可以把1 ETH + 0 USD 放入Uniswap V3 里面,并且指定在3200 - 3800 USD 的区间换成USD。