Найти в Дзене

Как зарабатывать на криптовалютах и DeFi. Протокол Uniswap

Тема статьи - технологии децентрализованных финансов (DeFi) на примере крупнейшей биржи DEX Uniswap. Uniswap - децентрализованный некастодиальный протокол, реализующий функции децентрализованной биржи DEX, обеспечивающий обмен (swap) токенов, торговлю токенами (limit orders), возможность внесения токенов в пулы ликвидности версий V2, V3, V4 с целью получения дохода, возможность проведения сделок купли/продажи фиат/криптовалюта для доступных юрисдикций. Технологии традиционных централизованных бирж (CEX) и децентрализованных (DEX) принципиально различны. Если у первых основной технологии является т.н. «стакан», где продавцы и покупатели выставляют свои заявки и при совпадении их цен происходит сделка, то у вторых цену обмена определяет автоматизированный маркет-мейкер (AMM) по определенной формуле исходя из объемов имеющихся в смарт-контракте токенов, участвующих в обмене и внесенных в смарт-контракт поставщиками ликвидности (liquidity providers – LP). У DEX есть две неразрывно связанны

Тема статьи - технологии децентрализованных финансов (DeFi) на примере крупнейшей биржи DEX Uniswap.

Uniswap - децентрализованный некастодиальный протокол, реализующий функции децентрализованной биржи DEX, обеспечивающий обмен (swap) токенов, торговлю токенами (limit orders), возможность внесения токенов в пулы ликвидности версий V2, V3, V4 с целью получения дохода, возможность проведения сделок купли/продажи фиат/криптовалюта для доступных юрисдикций.

  • Год запуска – 2018. В 2020 запущена версия V2, в 2021 – версия V3, в 2025 – V4. Версия V4 является развитием версии V3 и пока не получила должного распространения.
  • По различным оценкам, Uniswap является крупнейшей децентрализованной биржей DEX по торговому обороту с долей около 65%.
  • TVL (total value locked) – совокупная стоимость токенов, внесенных в смарт-контракт Uniswap в качестве депозитов и обеспечения - $5B
  • Число поддерживаемых сетей – 18
  • Токен протокола - UNI. Рыночная капитализация (Mcap) - $5B
  • Сеть протокола – Unichain. TVL протоколов сети - $400M

Технологии традиционных централизованных бирж (CEX) и децентрализованных (DEX) принципиально различны. Если у первых основной технологии является т.н. «стакан», где продавцы и покупатели выставляют свои заявки и при совпадении их цен происходит сделка, то у вторых цену обмена определяет автоматизированный маркет-мейкер (AMM) по определенной формуле исходя из объемов имеющихся в смарт-контракте токенов, участвующих в обмене и внесенных в смарт-контракт поставщиками ликвидности (liquidity providers – LP).

У DEX есть две неразрывно связанные сущности. Первая – это сторона обеспечения, или пулы ликвидности, куда поставщики ликвидности вносят пары токенов в определенной пропорции в обмен на вознаграждение (комиссию). И вторая сторона – это собственно торговля или обмен, где участники совершают обмен токенов, внося свои токены в пул и забирая другие токены из пула, уплачивая комиссию за обмен. Большая часть комиссии перечисляется поставщикам ликвидности (токенов).

Версия V2 протокола предполагает, что начисляемая поставщику ликвидности комиссия пропорциональна доле активов данного поставщика в пуле. Иными словами, если доля активов поставщика составляет 10% от TVL пула, то поставщик получит 10% от доходов, полученных пулом от обмена токенов. Тем самым, в версии V2 доходность инвестиций в пулы зависит только от активности торговли (обменов) и все LPs в этом смысле равноправны.

В версии V3 Uniswap впервые предложил революционную идею сегрегации поставщиков ликвидности по доходности инвестиций. Была введена концепция концентрированной ликвидности, которая предполагает задание диапазона изменения относительного курса монет (напр. по паре ETH/USDC), в рамках которого на внесенную в пул ликвидность будет начисляться доходность.

К примеру, пусть текущий курс ETH/USDC равна 4500. Один поставщик ликвидности внес $1000 в токенах в пул ликвидности ETH/USDC и указал диапазон 4000-5000. Второй внес ту же сумму, но указал диапазон 4400-4600, тем самым сконцентрировав свою ликвидность в 5 раз более узком диапазоне, чем первый. В итоге, пока цена ETH/USDC находится в этом узком диапазоне, второй будет получать примерно в 5 раз больше комиссии, чем первый.

В целом пулы концентрированной ликвидности при установлении диапазона +/- 5-10% от текущей цены характеризуются для ликвидных пар весьма высокой доходностью до 100% годовых и более.

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

При этом «сложности» для поставщиков ликвидности, увы, этим не ограничиваются. Основная цель протокола при создании и управлении пулами ликвидности – обеспечить непрерывную возможность обмена токенами. Это осуществляется путем ребалансировки пула средствами AMM и поддержания примерного соотношения 50:50 между долларовой стоимостью токенов в пуле.

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

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

Пример установления диапазона цен при открытии позиции в пуле ETH/USDC

-2

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

В пулах концентрированной ликвидности эти затраты обычно именуются непостоянными потерями (impermanent loss – IL). IL исчисляется как стоимость текущей позиции в пуле минус стоимость начальной позиции (в токенах) в текущих ценах. Непостоянные потери присутствуют всегда при любом изменении цены. Если цена вернется к начальному уровню, непостоянные потери также станут нулевыми (отсюда название - непостоянные).

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

Подробнее о IL - в отдельной статье.

Подписывайтесь на канал и на телеграм канал https://t.me/CryptoDeFiProsto