Гайды
August 21

LLAMMA Lending от Curve для Чайников

Это статья простым языком расскажет особенности и механику работы на Лендинг-протоколе LLAMA Lend от ведущего DeFi проекта Curve.fi.

Содержание:

  1. Общие сведения
  2. Выбор рынка займа
  3. Процесс взятие займа
  4. Подробно про Adjust N
  5. Что такое коэффициент "здоровья" займа?
  6. Инструкция по займам
  7. Инструкция по использованию кредитного плеча
  8. Закрытие кредита (позиции)

1. Общие сведения

Curve Lending позволяет пользователям брать crvUSD (стейблкоин равный 1 USD) под залог любого токена или брать любой токен под залог crvUSD, пользуясь механизмом защиты от ликвидации, предоставляемым LLAMMA (Если таковые токены были ранее добавлены в рынках на CURVE Lend).

Этот инновационный подход к сверхзалоговым займам улучшает управление рисками и пользовательский опыт заемщиков.

Так же вы можете удобно использовать кредитное плечо в одну транзакцию (без ручного зацикливания займа - looping)

Кроме того, кредитование Curve позволяет пользователям получать проценты, предоставляя свои активы в долг другим пользователям.

Обо всем этом по порядку расскажу в этом гайде ниже.

2. Выбор рынка займа

Давайте начнем на примере рынка WETH (это обычный ETH, просто обернутый в свою же сеть).

Collateral - токен, который мы отдаем в обеспечение,
Borrow - токен, который мы занимаем и/или берем плечо.

Мы видим 2 рынка для займа crvUSD под ETH. Стоит выбирать тот, на котором достаточно ликвидности (Supplied) и меньше процент по займу (Borrow APY).

Если в колонке Leverage есть огонёк 🔥 с указанием плеча, это говорит о том, что тут можно получить плечо - удобно в одну транзакцию.

Available - сколько доступно для займа,
Borrowed - сколько уже заняли,
Supplied - общее предложение (сумма двух предыдущих),
Utilization % - соотношение займа к предложению, проще говоря уровень спроса (влияет на ставку по кредиту),
Collateral value - сумма всех активах в crvUSD и конкретное кл-во по каждому,
------------------------------------------------------------------------------------

учитывая все выше сказанное, стоит остановиться на втором рынке со ставкой по займу всего 2,01% годовых

3. Берем займ на LlamaLend

Разберем вкладку "Create Loan"

  • в первое поле мы вводим количество обеспечения, которое мы готовы предоставить,
  • во второе - сколько хотим занять,
  • жмём "Get Loan" - подтверждаем (approve), подписываем
  • Готово!

4. Подробно про Adjust N

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

Отличие в том, что на лендингах предыдущего поколения, типа AAVE и др., ликвидация - жесткая, то есть моментальная и единственная защита от нее это значительное уменьшение величины займа к залогу.
А у CURVE есть диапазон защиты от ликвидации, в котором ваш займ не ликвидируется безвозвратно, а постепенно конвертируется в стейблкоин (crvUSD) при падении и обратно в исходный актив (ETH в нашем примере) при росте.

Именно на "толщину" этого диапазона показывает Adjust N и влияет наш синий ползунок.
————————————————————————————

Тут стоит сделать паузу. И еще раз осмыслить:


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

Это означает что при достаточно глубоком падении, ниже диапазона ликвидации, весь ваш залог перельется в стейбл и потери прекратятся!
А при росте он вернется в исходную монету, которая растёт и профит от роста не будет потерян.

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

Если и как только цена опустится в этот диапазон - начнется процесс защиты от ликвидации.

Чем шире диапазон, тем меньше убытков несет заёмщик находясь в режиме защиты, чем он меньше, тем больше убытков.

- Так стоп! Есть убытки кроме ставки по займу?
- Да, это убытки на арбитраж.
- Почему я должен нести эти убытки?
- Что бы продать падающий актив (твое обеспечение в ETH) за него нужно купить растущий - стейблкоин, а это можно сделать только, если ты будешь торговать на опережение тренда, то есть с дисконтом. Вот именно, этот дисконт и есть твои потери, он нужен чтобы арбитражнику был смысл менять ETH на crvUSD.
- Это и есть получается, защита от ликвидации?
- Да. Алгоритмы защиты создают рынок, где ликвидаторы торгуют твоим залогом с сохранением позиции.

Чем шире диапазон, тем меньше нужно задействовать своего капитала в этом рынке при его защите, соответственно меньше потери.

Оракул (информатор о цене) Curve LlamaLend работает таким образом, чтобы максимально сгладить волатильность рынка и количество лишних торгов, но тем не менее, чем сильнее колебания цен - тем больше потери.

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

Значение N - это количество "полос" или "Band". Полоса - это минимальный не делимый диапазон торгов. Такая градация создана для удобной оптимизации диапазона защиты от ликвидации.

Диапазон полос можно регулировать от N4 до N50.

Больше полос - означает меньше потерь при торговли в зоне защиты, но это также расширяет этот диапазон, что потенциально увеличивает ее продолжительность.

Меньше полос - сузит ваш диапазон защиты, заставляя ваш залог торговаться агрессивнее, но вы можете оставаться в диапазоне защиты на более короткое время.

Band range - ваш диапазон в полосах,
Price range - ваш ценовой диапазон,

Health - показатель здоровья на момент создания позиции,
Borrow APY - ставка по займу текущая и та что будет после вашего займа,
Loan to value ratio - размер вашего займа к вашему обеспечению.

5. Что такое коэффициент "здоровья" займа?

Health - Коэффициент "здоровья" займа – это мера отношения долга и запаса на ликвидацию к стоимости залога. Пока коэффициент здоровья положителен, позиция остается открытой.

Здоровье займа может меняться из-за рыночной переоценки вашего обеспечения, потерь при защите от ликвидации и увеличения долга за счет уплаченных процентов.

Потери в зоне защиты(желтая зона) происходят не только, когда цены падают, но и когда цена залога снова растет. Это означает, что "здоровье" займа может уменьшаться, даже если стоимость залога позиции увеличивается.

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

Возможно, что заем находится ниже диапазона защиты, и весь его залог конвертирован в заимствованный актив (например, весь ETH в crvUSD), сохраняя при этом положительное "здоровье". В этом случае дальнейшее падение цен не влияет на позицию, так как конвертированный залог покрывает как долг, так и резерв безопасности.

В отличие от большинства других платформ кредитования, которые жестко ликвидируют ваш залог и прекращают ваш заем, если он падает ниже минимального коэффициента залога (LTV), даже на небольшое время, Curve Lending предлагает более безопасное пространство и больше спокойствия для заемщиков.

- получается меня может безвозвратно ликвидировать, если "здоровье" опустится до нуля?

- да, поэтому очень важно следить за этим показателем. И нужно не забывать про ликвидационное пенальти.
-----------------------------------------------------------------------------------------

В случае если ваш Health <= 0 наступает классическая ликвидация с уплатой пенальти.

Пенальти - это оплата ликвидатору, чтобы у него был стимул ликвидировать. Это тоже продажа с опережением, но значительно с большим и безвозвратная.

Размер пенальти это % от сумы ликвидируемого обеспечения (той его части что в падающем активе), который уплачивается из вашего залогового обеспечения.

Обычно это 7%, но бывает и выше/ниже - нужно смотреть в свойствах рынка.

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

Теперь, когда понятны все возможности и риски, можем перейти к созданию позиции.

Чем больше параметр N - тем шире диапазон защиты от ликвидации, тем меньше потери на волатильности и тем больше буфер средств на защиту от ликвидации - то есть, чем больше N, тем меньший займ, или меньшее плечо мы можем взять. Как верно и обратное: чем меньше параметр N, тем больше займ и плечо мы сможем взять, но риски ликвидации внутри диапазона выше.

Рассмотрим два варианта:

- Займ - Позиция с плечом

6. Инструкция по займу

В примере используется обеспечение 1 ETH при рыночном курсе на момент написания этого материала (2420-2460).

Если мы выберем параметр максимальным - N50, займ будет ограничен 1602 crvUSD за 1ETH (~66%)

Если же мы попробуем выбрать минимальный N параметр, займ сможет быть 2183 crvUSD (~90%)

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

На визуализации "Liquidation range" и графике "Chart" вы можете удобно наблюдать, как меняется диапазон защиты и его положения относительно текущей цены, в зависимости от изменения N параметра и размера вашего обеспечения/займа.
___________________________________________________________________________________________

Есть много стратегий по открытию и закрытию позиций, основанных на рыночном анализе и управлении рисками.
Для безопасных стратегий стоит выбирать параметр N=50, или максимальное отдаление от желтого диапазона, или комбинацию этих двух вариантов.

Для дегенской (высокорискованной) стратегии можно использовать минимальные значения N и близость к желтой зоне, но такие стратегии требуют пристального наблюдения за рынком и готовностью вовремя вмешаться, тем не менее, позволяют брать максимальные займы и плечи, а также позволяют быстро конвертировать ваш залог в стейблкоин, что сократит потери при коротком времени нахождения в желтой зоне.
__________________________________________________________________________________________

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

в данном случае, защита от ликвидации начнется только, если состоится падение цены оракула ниже 2123 crvUSD за 1 ETH, издержки на содержание позиции в мягкой ликвидации будут минимальными благодаря параметру N=50.
_______________________________________________________________________________________

Стоит заметить, что падение рыночной цены ETH не означает аналогичное изменение стоимости оракула, так как он сглаживает поведение рыночной цены. То есть, если снижение будет краткосрочным (к примеру сквиз) оракул не повторит это.
В отличии от ликвидаций на CEX, которые начинаются сразу при краткосрочном изменении цены. Поэтому на CEX часты случаи "выносов на сквизах" - когда цена кратковременно и резко меняется и потом возвращается к предыдущим значениям.

на этом графике хорошо проиллюстрировано поведение оракула относительно цены

рассмотрим 4 варианта развития событий:

1. Цена пойдет вверх 2. Цена краткосрочно снизится и пойдет вверх 3. Цена долгосрочно снизится и пойдет вверх 4. Цена снизится и не пойдет вверх


1. Цена пошла вверх - расходы только на поддержание кредита (процент по кредиту), во всем остальном профит.
2. Цена краткосрочно снизится и пойдет вверх - аналогично, только процент по кредиту, так как при краткосрочном снижении цены ниже желтого диапазона оракул не отреагирует, хотя при классических займах вы бы столкнулись с ликвидацией.
3. Цена долгосрочно снизится и пойдет вверх - на время долгосрочного снижения цены вы попадаете в диапазон защиты от ликвидации. Вы будете нести дополнительные издержки и ваш Health будет сокращаться быстрее (в зависимости от того, как долго там будет находится ваша позиция, N параметра и волатильности рынка в этот период). Но при N50 это будет не так ощутимо.
Когда цена вернется к росту и выйдет из диапазона вверх, вы получите все преимущества от роста стоимости залога.
4. Цена снизится и не пойдет вверх - на время долгосрочного снижения цены вы попадаете в диапазон защиты от ликвидации, вы будете нести дополнительные издержки и ваш Health будет сокращаться быстрее.


По мере прохождения диапазона вниз вы будете нести все меньшие убытки от переоценки ETH, так как ваше обеспечение конвертируется в crvUSD, пока не сконвертируется полностью и убытки прекратятся.
Ваши потери ограничены, в данном случае диапазон сработает, как постепенный Stop Loss.

Очень важно следить за показателем здоровья "Health" находясь в режиме защиты от ликвидации, так как "здоровье" может непредсказуемо менять скорость своего изменения в этот период и чем НИЖЕ параметр N, тем это сильнее!


В случае если ваш Health опустится до 0 вы можете быть (и скорее всего будете) жёстко ликвидированы с уплатой пенальти!

Как мы видим, в случае грамотной работы с протоколом, практически все 4 варианта, могут быть полезны и принести профит относительно других альтернатив на рынке кредитования!

- Как действовать если я попал в режим защиты от ликвидации?
- Первое убедиться, что у тебя достаточно "здоровья".
- Достаточно, это сколько?
- Тут все зависит от параметра N и волатильности рынка.
Волатильность мы предсказать не можем, но можно сказать однозначно, что чем выше параметр N, тем меньше "здоровья" будет расходоваться. В моменты экстремальных колебаний рынка, которые бывали раз в несколько лет, даже при N50 расход был более 1% за день, хотя в среднем это десятые доли процента.
Поэтому все зависит от того, как быстро вы сможете реагировать на изменение рыночной ситуации.
Но скажем так, при N50, если вы не будете допускать падение Health ниже 3% и сможете раз в день контролировать ситуацию, то это выглядит весьма безопасно.
- Что конкретно делать, если у меня низкий уровень "здоровья"?
- Тут есть 3 варианта как поступить. Давай разберем ниже:

3 варианта действий в режиме Soft-liquidation(защиты)

В режиме soft-ликвидации (защиты) допускается только частичное погашение из crvUSD кошелька или полное погашение из залога или WETH кошелька, или самоликвидация.

1. Repay FROM WALLET
Погашение в crvUSD не поменяет диапазон, но поднимет ваше здоровье. По сути это будет запас на расходы в режиме защиты от ликвидации.

Если вы хотите закрыть позицию:


2. Repay FROM COLLATERAL
Полное погашение из залога закроет вашу позицию и вернет на ваш кошелек разницу в crvUSD.


3. Self-liquidate
Попробуйте самоликвидацию, чтобы закрыть свой кредит. Вы, вероятно, ниже чем начали, но это не ноль. В этом случае защита от ликвидации послужила стоп-лоссом, предотвратив часть потерь от рыночной переоценки залога.

Вывод: если нужно пережить рыночный шторм без закрытия позиции, то выбор будет прост - Repay в crvUSD. Даже небольшой суммы будет достаточно, чтобы поднять ваш параметр здоровья и сделать позицию более устойчивой.

7. Инструкция по использованию кредитного плеча

Размер плеча

На ликвидных рынках с высокой корреляцией активов, таких как стейблкоин/crvUSD, размер плеча значительно выше.

На рынках с низкой корреляцией, таких как ETH/crvUSD размер плеча ограничивают, для снижения рисков заемщика.

Вкладка "Leverage" работает аналогично вкладке "Create Loan", с той лишь разницей, что помогает накрутить плечо в один клик.

Технически плечо - это когда на заемные crvUSD опять покупается токен залога, в примере - ETH, после кладется в обеспечение и под возросшее обеспечение снова берется займ и опять меняется на ETH, и так по кругу пока не наберется нужное вам плечо. Сложно муторно, но с ЛламаЛенд - легко :)

Вкладка "Leverage" делает это автоматически в один клик, снижая расходы на многочисленные обмены и экономя ваше время.

Для набора плеча не обязательно использовать токен обеспечения (в нашем примере - ETH), можно вносить и токен займа - crvUSD. Можно использовать их комбинацию. Все конвертации алгоритм сделает за вас.

Leverage: - показывает какое плечо выйдет при заданных выше параметрах.
Expected: - показывает какую позицию вы в итоге накрутите в токенах. Нажав кнопку "Details" вы увидите как происходит маршрутизация покупки вашей позиции.
Expected avg. price: - средняя цена покупки плеча на заемные crvUSD.
Price impact: - влияние на цену. На больших суммах возможно заметное влияние рыночную цену.

другие значения для этой вкладки мы разобрали выше - они аналогичны вкладке "Create Loan".

После создания позиции не забывайте следить за ее показателями.

При переходе на "Your Details" вкладку отображаются все данные по кредиту пользователя:

Status: - отображает текущий статус вашей позиции, если статус - "Soft liquidation" - стоит внимательно следить за ситуацией и предпринимать нужные действия при необходимости.

Health: - Коэффициент здоровья займа - подробнее здесь

BORROW APY - ставка по займу на данный момент,

LIQUIDATION RANGE - ваш диапазон защиты от ликвидации,

BAND RANGE - диапазон ваших полос по номерам,

RANGE % - диапазон в процентах от текущей цены токена,

COLLATERAL COMPOSITION - состав вашего обеспечения на данный момент,

DEBT - размер вашего займа на данный момент.
_____________________________________________________________________________________

И так, еще немного теории и ты готов садиться за штурвал самолёта использовать Curve Lend!

График "Bands" на вкладке "Market Details" показывает общее распределение ликвидности LLAMMA, а на вкладке "Your Details" вы можете видеть, как распределено именно ваше обеспечение.

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

На вкладке "Market Details", ниже, отображается раздел, содержащий актуальные смарт-контракты и текущие параметры рынка кредитования.


Fee: Текущая комиссия за обмен токенов в AMM (пуле ликвидности).
Admin Fee: Процент от общей комиссии, которая присуждается держателям veCRV. В настоящее время все комиссии идут поставщикам ликвидности в AMM (которые являются заемщиками).
A: Параметр усиления A определяет плотность ликвидности и размер полосы.
Loan Discount: Процент, используемый для дисконтирования обеспечения при расчете максимальной суммы займа при создании кредита.
Liquidation Discount: Пенальти - процент, используемый для дисконтирования обеспечения при расчете возмещаемой стоимости при ликвидации по текущей рыночной цене.
Base Price: Базовая цена — это цена диапазона номер 0.
Oracle Price: Цена оракула — это текущая цена для залога, определенная оракулом. Цена оракула используется для расчета стоимости залога и состояния кредита.

*Эти параметры задаются при создании нового рынка на LLAMA Lend. У каждого рынка они могут быть уникальными.

8. Закрытие кредита

Закрытие кредита может быть выполнено двумя способами: либо путем погашения (Repay), либо путем самоликвидации (Self-liquidate).

Закрытие кредита с кредитным плечом

Наиболее эффективным из этих вариантов является погашение с обеспечением (REPAY FROM COLLATERAL). Это удаляет все обеспечение, обменивает его на тот же токен, что и долг, погашает долг и возвращает остаток пользователю. В противном случае, чтобы закрыть кредит, долг должен быть полностью погашен, и поскольку это кредит с кредитным плечом, долг может быть выше доступных активов пользователя, что делает это нецелесообразным.
__________________________________________________________________________________________

— И когда же мне закрывать, в случае роста?
— Тут все зависит от личной стратегии. Многие участники рынка вовсе не закрывают свои займы, а используют Ethereum и Bitcoin как вечные обеспечители всех своих трат, так как нет смысла продавать то, что предположительно постоянно растёт.
В случае торговли с плечом — фиксируется там где профит вас устраивает, то есть соответствует вашей торговой стратегии.
— Все понятно! Ну что ж, я полетел :) ✈️

Автор: Nik Источник: Чат Бобров

🔰 Помощь

Помощь и FAQ: https://resources.curve.fi/
Техническая документация: https://docs.curve.fi/

💬 Общение

Русскоязычное сообщество Curve

📰 Медиа

EN: Curve News Blog 🔹 Telegram Announcements 🔹 X

RU: Канал Михаила Егорова🔹 Curve News (неофициальный)