@CurveFinance, протокол DEX, известный своим стабильным обменом и дизайном пула с несколькими активами, недавно объявил о создании стейблкоина.

Двумя наиболее важными столпами его конструкции являются LLAMMA и PegKeeper.

LLAMMA означает «Алгоритм кредитования-ликвидации AMM». Это автоматизированная процедура ликвидации/ликвидации, использующая возможности @Uniswap v3.

По сравнению с другими протоколами кредитования, такими как @AaveAave, процедура ликвидации автоматизирована. AMM конвертирует залог в стейблкоин Curve (назовем его сейчас crvUSD), когда цена залога падает, и конвертирует crvUSD обратно в залог, когда цена растет.

Благодаря этой особенности существует среднее состояние, которое находится между полной ликвидацией и полной ликвидацией/обеспечением. Что еще более интересно, пользователи потенциально могут получить свое обеспечение обратно вместо постоянной ликвидации благодаря функции диапазонного порядка Uniswap v3.

Но почему Curve не использует собственную AMM Curve v2?

Во-первых, в Curve v2 нет понятия ценового диапазона. Это полный ценовой диапазон (от 0 до инф) АММ. Во-вторых, не существует аналитического решения для расчета конечного состояния для каждого «ценового диапазона». Его расчет предполагает решение кубического уравнения.

В официальном документе crvUSD весь диапазон ликвидации разделен на ценовые диапазоны, причем верхняя и нижняя цены для каждого диапазона обозначаются как P_up и P_down.

Преимущество ребалансировки над несколькими диапазонами по сравнению с одним ценовым диапазоном заключается в лучшем проскальзывании за счет переориентации ликвидности для каждого диапазона.

То, как он обозначает связь между базовой ценой, верхней и нижней ценой для каждого диапазона, эквивалентно ценовым тикам в Uniswap v3.

В каждой полосе ликвидность распределена равномерно. Следовательно, мы можем предоставить простое доказательство для уравнений (9) и (10) в официальном документе, хотя автор пришел к этим соотношениям с помощью численных вычислений:

Взаимозаменяемая ликвидность внутри каждого ценового диапазона также выгодна для многопользовательских ликвидаций.

Из-за ребалансировки возникают постоянные потери. Как выбрать лучшие параметры (A, n) кажется сложной задачей.

Необходимо учитывать постоянные потери, проскальзывание и стоимость газа.

Второй по важности компонент, PegKeeper crvUSD, поддерживает привязку crvUSD к доллару США, как следует из названия.

Это достигается путем изменения процентной ставки в зависимости от несоответствия между ценой оракула и мгновенной ценой в LLAMMA.

Если спрос на crvUSD растет, снизьте процентную ставку, чтобы стимулировать заимствование. Если спрос снижается, увеличьте процентную ставку, чтобы стимулировать выкуп и сжигание crvUSD.

Почему бы не выбрать для реализации этого другие стейблкоины?

Во-первых, нативный стейблкоин может приносить доход Curve. Во-вторых, в настоящее время не существует другого стейблкоина, поддерживающего LLAMMA.

crvUSD также может воспользоваться преимуществами существующей инфраструктуры стабильного свопа и связанной с ней ликвидности.

Технический документ crvUSD: https://github.com/curvefi/curve-stablecoin/blob/master/doc/curve-stablecoin.pdf