@CurveFinance 是一種以穩定交換和多資產池設計而聞名的 DEX 協議,最近宣佈了其穩定幣設計。

其設計的兩個最重要的支柱是LLAMMA和PegKeeper。

LLAMMA 代表借貸清算 AMM 算法。它是一種自動清算/脫清算程序,使用 @Uniswap v3 的功能。

與其他借貸協議(例如@AaveAave)相比,清算程序是自動化的。當抵押品價格下跌時,AMM 將抵押品轉換爲 Curve 的穩定幣(我們暫時稱之爲 crvUSD),當價格上漲時,將 crvUSD 轉換回抵押品。

由於這一特性,在完全清算和完全清算/抵押品清償之間存在一箇中間狀態。更有趣的是,得益於 Uniswap v3 的範圍訂單功能,用戶可以收回抵押品,而不是永久清算。

但是爲什麼 Curve 不使用自己的內部 AMM Curve v2 呢?

首先,Curve v2 中沒有價格區間的概念。它是一個全價格區間(0 到無窮大)的 AMM。其次,沒有計算每個“價格區間”最終狀態的解析解。它的計算涉及求解三次方程。

crvUSD白皮書將整個清算範圍劃分爲價格帶,每個價格帶的上限價格和下限價格分別表示爲P_up和P_down。

與單一價格帶相比,多價格帶重新平衡的優勢在於,通過重新聚焦每個價格帶的流動性,可以實現更好的滑點。

它表示每個區間基準價格與上限和下限價格之間關係的方式相當於 Uniswap v3 中的價格刻度。

在每個波段中,流動性都是均勻分佈的。因此,儘管作者是通過數值計算得出這些關係的,但我們可以爲白皮書中的公式(9)和公式(10)提供一個簡單的證明:

每個價格範圍內的可替代流動性也有利於多用戶清算。

由於重新平衡,存在永久性損失。如何選擇最佳參數(A,n)似乎是一個具有挑戰性的問題。

永久性損失、滑移以及天然氣成本都需要考慮。

第二重要的支柱是 crvUSD 的 PegKeeper,顧名思義,它維持 crvUSD 與美元的掛鉤。

這是通過根據 LLAMMA 中的預言機價格和即時價格之間的差異來改變利率來實現的。

如果對 crvUSD 的需求增加,則降低利率以激勵借貸。如果需求減少,則提高利率以激勵贖回和銷燬 crvUSD。

爲什麼不選擇其他穩定幣來實現這一點?

首先,原生穩定幣可以爲 Curve 創造收益;其次,目前沒有其他穩定幣支持 LLAMMA。

crvUSD 還可以利用現有的穩定交換基礎設施和相關流動性。

crvUSD 白皮書:https://github.com/curvefi/curve-stablecoin/blob/master/doc/curve-stablecoin.pdf