Yield Farming Basics
Intro
Yield Farming — один из наиболее популярных методов получения дополнительного дохода на рынке DeFi, который является одновременно эффективным, но и рискованным. В этой статье мы подробно расскажем о работе данного метода и о его рисках.
More about Yield Farming
Как работает Yield Farming
В большинстве своем, данный метод получения дополнительного дохода заключается в предоставлении ликвидности, в виде криптовалютных пар (ETH/USDT, например) децентрализованным биржам. Однако, для понимания всей картины, стоит понять как формируется ликвидность на данных биржах.
Формирование ликвидности и принцип получения дохода
На централизованных биржах ликвидность формируется за счет рыночных структур ордеров купля/продажа, на которых централизованная биржа выступает в роли посредника, сопоставляя ордера и формируя цену. В данном случае вся ликвидность находится в руках команды биржи.
На децентрализованных биржах ситуация выглядит немного иначе. Рыночная ликвидность формируется за счет активного участия каждого пользователя и автоматически управляется алгоритмом рыночных цен (AMM), прописанным в смарт-контракте протокола. Каждый пользователь, предоставивший свои активы протоколу, в так называемый пул ликвидности (LP), получает награду, выраженную в APY (годовой процентной доходности).
APY — доходность, которую получает каждый пользователь, предоставивший свои активы протоколу. Выражается данная доходность в годовой процентной ставке. Однако, в отличии от привычной банковской структуры, данная ставка не является фиксированной.
Формирование APY
По своей сути, доход, который получает предоставивший ликвидность пользователь, заблокировав ее в смарт-контракте протокола — является уплаченной комиссией при обмене одного токена на другой.
Величина доходности, от предоставления ликвидности в протокол, зависит от 2 значений:
В зависимости от соотношения этих показателей, а также от величины предоставленной ликвидности пользователем, относительно других пользователей, формируется доходность APY.
Проще говоря, чем меньше TVL и чем больше объем торгов у криптовалютной пары - тем чаще будет будет прокручена ликвидность пользователя и тем больше будет получено дохода от комиссий.
Однако, чем меньше TVL — тем больше вопросов к надежности и безопасности протокола.
Уровни комиссий
Сами комиссии разбиваются на уровни и поставщики ликвидности могут выставлять их по своему усмотрению. Например, в протоколе Uniswap v3 доступны такие уровни комиссий, как: 0.01%, 0.05%, 0.3%, 1%.
Каждый пул ликвидности подразделяется на несколько подпулов со своим уровнем комиссии. Данные подпулы имеют приоритет использования. При обмене токенов приоритет будет отдаваться пулу с наименьшим процентом комиссий и только в случает исчерпания ликвидности в нем — будет использован пул с уровнем комиссии выше.
Распределение ликвидности
Если рассматривать использование пулов ликвидности на примере Uniswap, то на данный момент существует 2 основных метода: Uniswap v2 и Uniswap v3.
До появления концентрированной ликвидности в Uniswap v3, протоколы обмена использовали модель, где каждый пул распределял ликвидность на весь график цен. При такой модели, вся заблокированная ликвидность равномерно распределялась на весь график цены актива, что не позволяло использовать ее максимально эффективно.
С появлением Uniswap v3 стало возможно точно указывать диапазон цен концентрации ликвидности. Это позволило пользователям предоставлять ликвидность более эффективно, использовать свои средства и управлять рисками. Однако, данная возможность повлекла за собой другую проблему. В случае, если цена актива выходит из указанного диапазона — вся предоставленная ликвидность перестает использоваться в обмене.
Risks
Непостоянные потери
При использовании данного метода дополнительного дохода вы можете столкнуться с так называемыми непостоянными потерями. Из-за высокой волатильности рынка криптовалют часто происходят ситуации, когда один актив сильно дорожает относительно другого. В этом случае механизм AMM старается сбалансировать данный пул, что приведет к изменению соотношения активов.
Проще говоря, если у вас соотношение активов в пуле 1:1, то после сильного изменения цены одного из активов соотношение станет 1:5, например. В таком случае, при выводе данной ликвидности вы можете получить меньше токенов, чем предоставляли, понеся убытки.
Такая проблема чаще всего встречается в парах типа ETH/USDT, из-за разницы в волатильности активов. Поэтому рекомендуется использовать одинаково волатильные пары для фарминга, например ETH/ARB.
Проценты убытков, в случае изменения относительной цены актива следующие:
- Изменение цены в 1.25 = ~0.6%
- Изменение цены в 1.5 = ~2%
- Изменение цены в 1.75 = ~3.8%
- Изменение цены в 2 = ~5.7%
- Изменение цены в 3 = ~13.4%
- Изменение цены в 4 = ~20%
- Изменение цены в 5 = ~25.5%
Проблемы безопасности протоколов
Все протоколы построены на смарт-контрактах. Данные смарт-контракты являются открытыми и каждый пользователь может изучить их. По мимо обычных пользователей этим могут воспользоваться злоумышленники, проводя аудит данных контрактов и находя изъяны в них.
При недостаточной безопасности протоколов, злоумышленники могут воспользоваться данными уязвимостями, что приведет к потере внесенных средств.
Нужно помнить, что криптовалюта является высокорискованным активом. Для минимизации рисков, связанных с уязвимостями протоколов, рекомендуется пользоваться только наиболее популярными решениями. Однако популярность протокола не дает гарантий отсутствия уязвимостей в нем, поэтому также следует соблюдать диверсификацию своих активов.
Колебания процентных ставок
Как уже было сказано ранее, цены на криптовалюты нестабильны, поэтому доходность может меняться в зависимости и динамики изменения рынка. Это затрудняет прогнозирование потенциального дохода в долгосрочной перспективе.
Usage case
Для примера воспользуемся протоколом Uniswap v3, для демонстрации работы механизма концентрации ликвидности, с использованием пула ETH/ARB.
На официальном сайте протокола (app.uniswap.org) необходимо перейти в раздел "Pool". После подключения криптовалютного кошелька у вас появится возможность создавать и управлять вашими позициями в пулах ликвидности. Убедитесь, что выбрана именно v3 версия протокола.
Подробную информацию о популярных пулах можно получить в подразделе "Top pools".
Далее, в окне создания нового пула выбираем наши активы и указываем желаемую комиссию.
После этого нам следует указать диапазон предоставления нашей ликвидности. Данные границы рассчитываются при помощи процентного соотношения. В данном случае 1 ETH = ~1772 ARB. Исходя из данного значения мы можем высчитать диапазон. Минимальная рекомендованная разница равна 10% (агрессивная стратегия). По мере увеличения процента мы уменьшаем риски, связанные с выходом цены из указанной области. Чаще всего используются диапазоны от 10% до 30%. Итого 10% от 1772 = 177.2. Исходя из этого, границы нашего диапазона будут равны:
При вводе этих значений, механизм протокола может их немного скорректировать, как полагаю, для оптимизации процессов.
В конце указываем желаемое количество обоих токенов для использования.
Итоговый сетап выглядит следующим образом:
После всех данных манипуляций вы получаете NFT, являющийся гарантом того, что вы предоставили ликвидность протоколу, как долговая расписка в традиционных банках. При помощи данной NFT вы можете взаимодействовать со своей ликвидностью: собирать комиссии, добавлять и убирать ликвидность, полностью забирать все свои средства из протокола.
Summary
Yield Farming — является одним из наиболее популярных и прибыльных методов пассивного заработка, хотя, как и другие подобные методы, является достаточно рисковым.
Стоит отметить, что предоставление ликвидности является фундаментом формирования рынка на децентрализованных биржах, поэтому данный метод будет актуален всегда, пока существует децентрализация.
Исходя из этого, если вы будете использовать данный метод, беря в расчет все риски — он может дать неплохой дополнительный доход с ваших активов.