January 5, 2023

Как зарабатывать на пулах Uniswap 300% годовых

Продолжаем наше погружение в мир DeFi

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

Коротко напоминаю, что Uniswap - стандарт децентрализованной торговли, который, тем не менее, имеет много минусов, о которых мы поговорим в конце.

И так, поехали:

V1, V2, V3 …

тут с первым не разобрались, а уже какой-то третий

Uniswap имеет несколько версий. О механизмах работы первой мы поговорили, теперь разберёмся что было придумано разработчиками при создании V2 и V3 и как на этом заработать.

Оговоримся, что версии юнисвапа это как версии игры. Выход новой версии не ставит крест на старой. Конечно, TVL (общий объём заблокированных средств) падает, а массовый потребитель уходит к последней версии. Но это не означает, что старая версия перестаёт поддерживаться. Скорее наоборот, ее использование отдаёт шармом старины.

То есть, Uniswap V1 и V2 живет, но особого смысла тебе, как простому юзеру, в нем уже нет.

V2


Прямые обмены. Все пулы формировались только в паре к эфиру. Если вы хотите обменять USDC на USDT через uniswap v1, то изначально происходил свап USDC на ETH, а затем ETH менялся на USDT. На Uniswap V2 уже существовало три пути: напрямую, по схеме V1 (USDC->ETH->USDT)и кастомный путь через любые пулы токенов (нужно, если есть возможность арбитража, которая позволяет получить больше токенов на выходе, нежели используя первые два маршрута, например если путь USDC->LINK->YFI->USDT принесет больше чем USDC->USDT)
Наличие оракула, который выдаёт справедливую цену активов (не особо важный момент для вас на данный момент)
Наличие флеш-займов. Представьте, что денег у вас нет, но вы видите возможность для арбитража. Тогда вы можете в рамках ОДНОЙ транзакции обменять активы в одном пуле, потом в другом, третьем и так далее, а потом рамках ЭТОЙ ЖЕ транзакции вернёте в изначальный пул активы, которые вы взяли просто так, а профит заберёте себе - это и будет назваться флеш своп. Да, для кого-то это возможно будет открытием, но в рамках одной транзакции можно осуществлять сразу несколько действий. Не отчаивайтесь, если ничего не поняли, это история для 100% гиков, а точнее для крупных организаций, которые соревнуются между собой в силе своих вычислительных мощностей, которые позволяют им находить такие возможности и осуществлять как можно быстрее (речь о секундах). Тем не менее, даже обычные пользователи могут заработать на флеш-свопах во времена рыночных колебаний.

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

а вот третья версия, это уже мощщно:

V3

Как я уже говорил в первой статье, возможность добавлять средства в пулы это очень круто. Представьте, что вы бы могли давать взаймы средства любой традиционной бирже на фондовом рынке, а за это вам бы выдавалась часть комиссий от торгов. К сожалению, ни с 1000, ни с 10 000$ такое не провернуть. А вот в крипте это возможно.

Но на этом не все.

В крипте можно еще круче, давайте смотреть:

Представьте пару USDC-USDT. Механизмы Uniswap устроены так, что ликвидность "размазывается" по кривой (ну никак без математики), чтобы в случае падения цены USDT до 0.5$ он также мог быть обменян на USDT (разумеется, в соотношении 2:1). Однако, мы то с вами понимаем, что большая часть сделок в этой паре будет проходить по цене 0.99-1.01$. Возникает дисбаланс. Пул заполняется с расчетом на любое движение цены, а торги происходят в крайне узком диапазоне. Это неэффективное использование капитала.

Представьте теперь, что вы бы могли "залить" свою пару USDC-USDT только на промежутке 0.95-1.05. Зачем вам это? Напоминаю, что вы получаете процент от комиссий, которую уплачивают трейдеры за сделки на Uniswap. Тогда остальные поставщики ликвидности заливают свою пару USDC-USDT на всем диапазоне, а вы только на узком отрезке. В итоге их USDC и USDT "размажутся" от 0$ до ∞$, а вы будете стоять в узком диапазоне. В итоге, ваша доля в пуле будет больше, соответственно, вы будете получать больше комиссий. Если же цена выйдет за границы этого диапазона, то вы не будете получать никаких процентов от торговли трейдерами

Не поняли? Это нормально. Давайте на пальцах:

Я у мамы художник

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

Но ведь все остальные тоже не дураки...

Верно, все ведь могут сделать также. Но тут стоит учитывать, что если цена все же выйдет за границы диапазона, то большой объём торгов на малой ликвидности озолотит тех немногих поставщиков ликвидности, кто заливал на широкий диапазон. Именно поэтому, "залитие" ликвидности будет стремтиться к такой форме.

Не надо читать подписи к этой картинке, особенно если прогуливали пары по матстату

Держите также в голове, что это был учебный пример на паре двух стейблкоинов. Гораздо интереснее все смотрится, если рассматривать пару ETH-USDC. Тут все уже не так очевидно и ценовой диапазон не так понятен. Поэтому все зависит от вашей стратегии и понимания куда пойдет цена. Так, вышеназванную пару недавно можно было провайдить под ~30% годовых (проверено).

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

И как на этом заработать?

Первый и неочевидный кейс - принудительный buy the dip или take profit. Не самое удачно решение, если вы добавляете пару каких-то щиткоинов, но например в паре USDC-ETH звучит круто. Это происходит из-за того, что диапазон не обязательно может быть симметричным (то есть, в примере со стейблами, диапазон мог быть 0.99-1.51). Тогда, например, вы можете залить ETH в пул ETH-USDC при цене 1200$ за эфир в диапазоне от 1200$ до 3700$. Так как вы будете заливать "в край" диапазона, то ликвидная пара будет состоять только из ETH, а количество USDC будет равно 0. В итоге, если цена дойдет до 3700$, то будет ровно обратная ситуация - у вас останутся только USDC и не будет ETH (все из-за непостоянных потерь). При этом цена исполнения будет равна среднегеометрическому из цены по краям диапазона.

И зачем мне продажа эфира по 2107, если цена дошла до 3700? Тут все просто, во-первых, психологически вы можете не слить эфир по 3700 и додержать его до того, что он обратно укатается к низам. А во вторых, далеко не факт, что цена дойдет до 3700, а значит, вы бы зафиксировали часть эфира и получили доход.

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

Второе и более прозрачное - грамотный провайдинг пар. Не буду ходить вокруг да около - к цифрам.

Сейчас по ссылке вы можете увидеть доходность при заливке в 1% диапазон. Есть даже 2000% APR. Однако на парах из стабильных активов уже поменьше, но тоже хорошо, например OP и LDO, которые имеют неплохой индекс корреляции с эфиром (соответственно непостоянные потери будут меньше, чем если бы мы провайдили разнородные активы).

круто, да?

Соответственно доходность стратегии будет иметь такой вид:

Если вам удалось обогнать непостоянные потери и не затратить много газа на ребалансировку - вы в профите

Ну и чем тогда плох Uniswap?

Все просто: все еще дорого, все еще долго, все еще нет простых лимитных ордеров. Какая тут может быть торговля? Никакой. Конечно, это лучше чем ничего. Конечно, есть куча иновационных фич. Однако этого не достаточно, чтобы каждый мог торговать быстро и удобно как на CEX.

Что еще придумали светлые умы фаундеров DeFi проектов, чтобы вы смогли поторговать децентрализовано? Поговорим в следующих статьях.

❗️Пожалуйста, оставьте свое мнение по прочитанному материалу, даже пара слов будет крайне полезна, так как данная рубрика будет выходить только благодаря вашей поддержке. Ссылка на форму или личку автора.

Данная рубрика выходит от команды BeefsTrend. Ведёт данную рубрику, один из ведущих аналитиков нашей команды в сфере финансовых проектов. Он так же ведёт личный блог на своём канале AllChain. (там сейчас много крутых стратегий по фармингу ETH и стейблов)