October 16, 2022

Uniswap: не только лишь CEX

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

До запуска UniSwap в 2018 году в экосистеме торговли криптовалютой доминировали централизованные биржи (CEX), которые представляют собой тип обмена криптовалютой, управляемый третьей стороной (банк или поставщик услуг), для помощи в проведении транзакций за определенные комиссии. Централизованные и децентрализованные биржи (DEX) уже много лет работают параллельно.

В отличие от CEX, DEX позволяют проводить прямые одноранговые криптовалютные транзакции без использования посредника.

Uniswap, один из самых популярных в мире DEX, является одним из лидеров в гонке за то, чтобы превзойти централизованные биржи.

По данным DeFi Llama, на UniSwap приходится 64% всех объемов DEX. Токен UniSwap имеет рыночную капитализацию около 4,5 миллиардов долларов. Во время пика бычьего цикла в 2021 году рыночная капитализация Uni превысила 22,5 миллиарда долларов.

Достигнув одного из самых высоких TVL* среди всех проектов DeFi, команда Uniswap запустила в 2021 году новую версию - Uniswap V3.

Текущий TVL Uniswap составляет около 4,5 миллиарда долларов (4-е место в рейтинге).

DefiLlama. TVL Rankings

* TVL (Total Value Locked) - это общая заблокированная стоимость активов, представляет собой количество активов, которое в настоящее время размещено в определенном протоколе.

О Uniswap

Uniswap - это децентрализованный обмен (DEX), основанный на внешних поставщиках ликвидности, которые могут добавлять токены в пулы смарт-контрактов, и пользователи могут торговать ими напрямую.

UniSwap позволяет обменивать токены Ethereum ERC20 без использования книги ордеров. Ставка обмена основана на спросе как на токены, так и на балансе обмениваемой пары.

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

Если контрактов на пару токенов еще не существует, любой может создать их и любой может предоставить ликвидность пулу. В качестве поощрения этим поставщикам ликвидности предоставляется комиссия в размере 0,05-1% за каждую сделку.

Инвестиции в Uniswap

В Uniswap инвестировали всего 176 миллионов долларов. Раунды инвестирования:

Aug 7, 2020 Series A - Uniswap $11M

Ведущий инвестор: Andreessen Horowitz (a16z)

Oct 13, 2022 Series B - Uniswap $165M

Ведущий инвестор: Polychain Capital

К Polychain Capital в раунде финансирования Series B присоединились a16z crypto, Paradigm, SV Angel и Variant. Uniswap Labs оценивается в 1,66 миллиарда долларов.


Как работает протокол Uniswap

Uniswap - это автоматизированный маркет-мейкер (АММ). На практике, это набор смарт-контрактов, которые определяют стандартный способ создания пулов ликвидности, предоставления ликвидности и обмена активами.

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

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

Три типа пользователей

Экосистема Uniswap включает три типа пользователей:

1. Поставщики ликвидности: люди, которые предоставляют свои криптоактивы для помощи в торговле.

2. Трейдеры: люди, которые обменивают один токен на другой.

3. Разработчики: люди, которые работают со смарт-контрактами Uniswap для создания новых возможностей.

1. Поставщики ликвидности

Поставщики ликвидности предоставляют токены ERC-20 пулам ликвидности Uniswap. Большие пулы генерируют большие объемы сделок с лучшими ценами, чем меньшие пулы.

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

Различные типы поставщиков ликвидности:

  • Пассивные поставщики ликвидности: держатели токенов, которые хотят инвестировать свои активы для накопления торговых комиссий. Это может приносить пассивный доход.
  • Профессиональные поставщики ликвидности: сосредоточены на создании рынка в качестве своей основной стратегии. Они разрабатывают инструменты и способы отслеживания своих позиций ликвидности в различных проектах.
  • Пионеры DeFi: исследуют сложные взаимодействия по предоставлению ликвидности.

Примеры включают стимулированную ликвидность, ликвидность в качестве залога и другие экспериментальные стратегии. Протокол Uniswap идеально подходит для проектов, где можно экспериментировать с такими идеями.

Токены проектов: иногда решают стать поставщиками ликвидности, чтобы создать ликвидный рынок для своих токенов. Это позволяет пользователям легко покупать и продавать токены.

2. Трейдеры

В экосистеме протокола есть несколько категорий трейдеров:

  • Спекулянты: лица, использующие различные инструменты и продукты сообщества для обмена токенов.
  • Арбитражные боты: это боты Uniswap для получения прибыли! Они сравнивают цены на разных платформах, чтобы найти какое-либо конкурентное преимущество. Эти боты на самом деле помогают поддерживать справедливые и равные цены.
  • Пользователи Dapp: лица, которые покупают токены по протоколу Uniswap. Позже они торгуют этими токенами в других приложениях в сети Ethereum.
  • Смарт-контракты: выполняются сделки по протоколу, реализуя функцию обмена. Эти продукты включают агрегаторы DEX для пользовательских сценариев Solidity.

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

3. Разработчики

Разработчики создают приложения и сервисы поверх протокола Uniswap. В экосистеме Ethereum их слишком много, чтобы сосчитать.

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

Агрегаторы DEX извлекают ликвидность из нескольких протоколов ликвидности. Это позволяет им предлагать трейдерам лучшие доступные цены. Протокол Uniswap является крупнейшим единым децентрализованным источником ликвидности для этих проектов.

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

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

Использование Uniswap

Ключевой функционал UniSwap состоит из трех блоков:

1. Обмен токенов

2. Работа со списком токенов

3. Пулы ликвидности

0. Подключение кошелька

Как подключить кошелек к Uniswap? Смотрите инструкцию

1. Обмен токенов

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

За каждую сделку взимается комиссия. Ценообразование является автоматическим - цена корректируется в зависимости от размеров резервов в сочетании с размером входящей сделки.

Интерфейс страницы обмена токенов

Ссылка на страницу Обмена токенов

Как обменять токены? Смотрите инструкцию

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

Что это такое?

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

Минимальная сумма, которую вы получаете от сделки, определяется рыночной ценой и установленным лимитом проскальзывания.

Когда вы используете веб-приложение Uniswap, вы получите рыночную цену, которая предлагается на основе ограничений проскальзывания. Веб-приложение Uniswap устанавливает проскальзывание по умолчанию 0,50%.

На проскальзывание цены влияют два фактора.

  • Ликвидность: некоторые токены и пары токенов не торгуются так часто (очень новые, не популярные и т. д.) и имеют низкую ликвидность. Из-за низкого спроса на эти токены, когда инициируется обмен, цена может резко измениться, потому что разница между самой низкой запрашиваемой ценой и самой высокой ставкой очень велика.
  • Волатильность цен: когда цена токена неустойчива, это означает, что она может измениться быстро или неожиданно. Это может вызвать резкое изменение цены, которое повлияет на рынок для этой цены токена.

Разберем пример как Uniswap информирует о проскальзывании цены:

Ожидаемое количество DAI, которое вы собираетесь получить, составляет 9,16624.

Минимум, который вы можете получить, составляет 9,12064, что на 0,50% меньше ожидаемой цены.

Ваша транзакция не состоится, если цена изменится не в вашу пользу более, чем на этот (в примере, 0,50%) процент.

Проскальзывание цены

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

2. Список токенов

Страница токенов позволяет вам находить и оценивать токены ERC-20 , чтобы принимать обоснованные решения при покупке или продаже токена в Ethereum и поддерживаемых сетях L2.

Страница со списком токенов

На странице токенов вы можете просмотреть:

  • имя токена и значок;
  • цену токена с данными в реальном времени;
  • % изменения цены токена;
  • общая заблокированная стоимость (TVL);
  • объем токенов на Uniswap.

Поддерживаемые сети: Ethereum, Polygon, Arbitrum, Optimism, Celo.

Ссылка на страницу со Списком токенов

Как использовать страницу со списком токенов? Смотрите инструкцию

3. Пулы ликвидности

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

В протоколе Uniswap используется другой подход: автоматический маркет-мейкер (AMM) заменяет традиционный метод книги ордеров пулом ликвидности из двух активов, где цена определяется AMM.

Пул ликвидности - это группа токенов, которые заблокированы в смарт-контракте и используются для торговли между активами на децентрализованной бирже (DEX), такой как Uniswap. Обычно используется два токена для создания или предоставления ликвидности.

Поставщики ликвидности предоставляют разные токены, за которые они получают токен LP в обмен на предоставление ликвидности.

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

Как оценить доступную ликвидность в пуле ликвидности? Смотрите список всех доступных пулов ликвидности.

Обеспечение ликвидностью в Uniswap V3

В версии Uniswap V3 введена концепция концентрированной ликвидности - поставщики ликвидности имеют возможность поставлять свои активы в определенном ценовом диапазоне.

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

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

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

Чтобы лучше понять это, давайте рассмотрим пример.

Пример эффективности капитала ликвидности Uniswap

Алиса и Боб решают обеспечить ликвидность в пуле ETH/DAI на Uniswap V3. У каждого из них есть 10 000 долларов, а текущая цена ETH составляет 1 750 долларов.

Алиса разделяет весь свой капитал между ETH и DAI и распределяет его по всему ценовому диапазону (аналогично V2). Она вносит 5000 DAI и 2,85 ETH.

Боб вместо того, чтобы использовать весь свой капитал, решает сконцентрировать свою ликвидность и предоставляет капитал в диапазоне цен от 1500 до 2500. Он вносит 600 DAI и 0,37 ETH — всего 1200 долларов, а оставшиеся 8800 долларов оставляет для других целей.

Что интересно, пока цена ETH/DAI остается в диапазоне от 1500 до 2500, они оба получают одинаковую комиссию за торговлю. Это означает, что Боб может предоставить только 12% капитала Алисы и при этом получать такую ​​же прибыль, что делает его капитал в 8,34 раза более эффективным, чем капитал Алисы.

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

Как внести ликвидность на Uniswap V3? Смотрите инструкцию.

Как внести ликвидность на Arbitrum? Смотрите инструкцию.

Как внести ликвидность на Optimism? Смотрите инструкцию.

Также будет полезен калькулятор комиссий UniSwap.

Калькулятор комиссий UniSwap позволяет вводить сумму инвестиций, просматривать текущие обмены и ликвидность, а также оценивать комиссионный доход.

Непостоянные потери

Непостоянные потери - это потенциальные потери, которым подвержены средства, когда они находятся в пуле ликвидности.

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

При выходе пользователю выдаются токены, эквивалентные его «доле» в пуле. Убыток не осознается до тех пор, пока пользователь не выведет свои средства из пула ликвидности.

Какие факторы способствуют непостоянным потерям Uniswap V3?

  • Расхождение цен - когда цены двух активов в пуле расходятся друг с другом, непостоянные потери увеличиваются.
  • Экстремальная волатильность увеличивает влияние непостоянных потерь.
  • Концентрация ликвидности на V3 усиливает влияние непостоянных потерь в узких диапазонах позиций.
  • Узкие диапазоны позиций генерируют более высокие комиссии, но также увеличивают влияние непостоянных потерь.
  • Непостоянные потери могут быть в 4 раза выше при использовании диапазона ликвидности для компенсации удвоения или снижения цены вдвое по сравнению с использованием всего диапазона. Статья по ссылке с детальным объяснением.

Последний пункт объясняет почему Uniswap V2 (ликвидность во всем диапазоне цены) до сих популярнее, по сравнению с V3 (концентрированная ликвидность в конкретном диапазоне цены).

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

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

Лимитные ордера

На Uniswap V3 доступны диапазонные ордера (Range Limit Orders) - они позволяют поставщикам ликвидности предоставлять один токен в качестве ликвидности в произвольном ценовом диапазоне выше или ниже текущей рыночной цены. Когда рыночная цена выходит за указанный диапазон, один актив продается за другой по плавной кривой, при этом все еще получая комиссионные за обмен.

Например, предположим, что DAI/USDC торгуется ниже 1,001. Поставщик ликвидности может решить внести свои DAI в узкий диапазон от 1,001 до 1,002. Как только DAI торгуется выше 1,002 DAI/USDC, вся ликвидность поставщика ликвидности конвертируется в USDC. На этом этапе поставщик ликвидности должен отозвать свою ликвидность, чтобы избежать автоматической конвертации обратно в DAI, как только DAI/USDC вернется к торгам ниже 1,002.

Диапазонный ордер. 1,001–1,002 DAI/USDC

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

Варианты (не)применения разных видов лимитных ордеров в Uniswap описаны по этой ссылке.

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

По сути, это что-то похожее на лимитные ордера, но с массой оговорок (смотрите ссылку выше) и отсутствием поддержки автоматического исполнения лимитных ордеров.

Заключение

С момента своего создания Uniswap был ведущим DEX и одной из самых популярных в мире платформ DeFi.

В последнем раунде финансирования (октябрь 2022), который возглавил Polychain Capital, Uniswap Labs привлекли 165 миллионов долларов. Эти деньги они планируют потратить на добавление «нескольких новых продуктов».

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

Подготовлено каналом SMART INVESTOR

Источники (публичные данные из Интернет)

Другие обзоры:

1. Фонд Andreessen Horowitz (a16z)

2. Фонд Paradigm и Манипулятор

3. Фонд Multicoin Capital: «Think Different»

4. BitFinex и Tether: Манипуляторы и Манипуляции. Часть 1 и часть 2

5. Дорожная карта Ethereum: простыми словами о сложном

6. Фонд Sequoia Capital: рынки важнее основателей

7. Uniswap: не только лишь CEX

8. ZK-EVM: Эфир, Виталик, три ZK

9. Polkadot: горошком об стену

10. Cosmos: ATOM на старт

11. CHIA: видоизменённый углерод