UniSwap
Одним из распространенных способов заработка в крипте является LP провайдинг.
Суть фарминга на Uniswap в том, чтобы предоставить ликвидность двух токенов с целью получения комиссий от тех, кто будет использовать эту ликвидность при торговле.
Пройдемся по шагам и зачнем зарабатывать...
1. Выбор пула
Для начала нужно определить в какой пул сейчас стоит предоставлять ликвидность, чтобы получать высокую доходность.
Далеко не во всех пулах высокий APR. Это связано с тем, что APR (доходность) берется из объема торгов в день. Поэтому чем выше объем торгов, тем лучше. Но этого недостаточно.
Может быть высокий объем торгов, а APR маленький. Дело в том, что все торговые комиссии в пуле распределяются пропорционально между всеми, кто предоставил ликвидность в этот пул. И если ликвидность в пуле огромная, то даже с высоким торговым объемом APR может быть маленьким.
Отсюда выходит формула: комиссии деленные на размер пула. Чем выше этот коэффициент, тем выше APR. Самая высокая доходность в пулах с низкой ликвидностью, но с высоким торговым объемом.
2. Выбор диапазона
В Uniswap V3 также нужно выбрать диапазон.
2.1 Что такое ренж?
В Uniswap v2 нет никаких ренжов, ты просто предоставляешь ликвидность и цена может ходить от 0 до Луны. До нуля ходит чаще.
В Uniswap v3 есть что-то на подобии биржевого стакана ликвидности. Когда кто-то предоставляет ликвидность, он выбирает диапазон (из верхней и нижней цен) в котором он предоставляет ликвидность.
Если кратко, то диапазон это ценовой интервал в котором ты предоставляешь ликвидность. Если цена не будет внутри диапазона, то ты не будешь получать доходности. Чем уже диапазон, тем выше доходность, но тем и выше вероятность, что цена выйдет с диапазона. В зависимости от диапазона, меняется необходимое соотношение токенов для провайдинга ликвидности. Если ты хочешь предоставить ликвидность в равном диапазоне +-10%, то активов должно быть пополам.
Например, цена эфира 1000$, ты выбираешь диапазон +-10%, то есть нижняя граница 900$, а верхняя 1100$. Ты будешь зарабатывать, только если цена торгуется в ренже! Поэтому его выбор крайне важен. Это называется концентрированная ликвидность. То есть ты сконцентрировал свои деньги на ликвидность в каком-то диапазоне. Чем уже диапазон, тем выше APR. Это эффективность капитала. Ты можешь предоставить 1000$ с бесконечным диапазоном, как на V2 и получать 10% APR, а можешь с диапазоном +-10%, и тогда получать 400%. Слишком узкий диапазон делать не стоит, так цена выйдет из твоего диапазона и ты не будешь получать APR.
2.2. Что происходит при выходе из диапазона?
При выходе из диапазона ты переходишь в слабый актив. То есть, ты делаешь LP ETH/USDC, и когда цена будет у края верхней границы (эфир растет), то ты будешь почти 100% сидеть в USDC. По мере роста эфира ты переходишь в доллар, а по мере падения переходишь в ETH.
Вот и получается, что пока цена колбасится в твоем диапазоне, то ты получаешь огромную доходность, а когда выходит из диапазона, то тебе нужно расформировать позицию и сделать ее снова уже с новым ренжом.
3. Покупка токенов
Выбрав пул, нужно купить токены этого пула, которые потом мы предоставим как ликвидность. Например, пул ETH/WBTC.
Этот пул состоит из двух токенов: ETH и WBTC. Чтобы предоставить ликвидность понадобятся оба токена в равных долях (если предоставлять ликвидность по центру диапазона). То есть нам нужно купить на инвестируемый капитал 50% Ethereum и 50% WBTC. Для этого нажимаем на кнопку “Trade” и у нас откроется окно для свопа токенов этого пула.
После того как ты купил токены в необходимом количестве можно переходить к предоставлению ликвидности.
4. Предоставление ликвидности
Чтобы предоставить ликвидность, нужно открыть вкладку Pool вверху и нажать +New Position.
После этого откроется страница с выбором пула и диапазона.
Тут нужно выбрать токены, которые мы выбрали для предоставления ликвидности. В нашем примере это ETH и WBTC. Также нужно выбрать процент комиссий в пуле.
На Uniswap есть пулы с разной комиссией. И в паре ETH/WBTC есть пулы с 0.05% и 0.3%. Обычно стоит предоставлять ликвидность в тот пул, где больше всего ликвидность.
После того, как ты выбрал пул, нужно выбрать диапазон.
В зависимости от диапазона будет меняться отношение токенов, которое нужно предоставить. Чем ближе текущая цена актива находится к середине диапазона, тем ближе соотношение предоставляемых токенов будет к 50/50.
В нашем случае диапазон +-10%. Потом нажимаем Approve Tokens. Подтверждаем транзакцию. После этого нажимаем Preview.
В preview UniSwap покажет детали LP позиции, тут нужно проверить диапазон и объем. Если все хорошо, то нажимаем Add.
Подтверждаем транзакцию и получаем в подтверждение LP провайдинга NFT токен себе на кошелек.