June 13, 2022

Обзор проекта Uniswap.

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

Оглавление:

  1. Что из себя представляет биржа Uniswap?
  2. Какие инструменты предоставляет биржа Uniswap?
  3. Как торговать на Uniswap?
  4. Какие настройки для торговли есть на Uniswap?
  5. Как предоставить ликвидность на Uniswap, добавить собственный токен и какой принцип работы у пулов версии V3?
  6. Как добавить ликвидность на Uniswap в пул версии V2?
  7. Как узнать информацию о комиссиях, объемах и цены на токены?
  8. Что такое Token Lists и как вас могут обмануть?
  9. Для чего нужен токен UNI и кто управляет биржей?
  10. Заключение.

1. Что из себя представляет биржа Uniswap?

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

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

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

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

2. Какие инструменты предоставляет биржа Uniswap?

Перейдя на главную страницу биржи Uniswap и нажимая на вкладку "Products", мы можем видеть следующие продукты:

  • App — биржа, в которой мы можем обменивать и торговать токенами, предоставлять ликвидность и добавлять собственные токены на данную биржу.
  • Analytics — здесь мы можем посмотреть курсы криптовалют, объемы торгов на бирже, объемы торгов в каждом пуле и прочее.
  • Token Lists — раздел, где находятся списки проверенных токенов.
  • Unisocks — здесь продается токен SOCKS, после покупки которого мы сможем заказать себе домой носки от Uniswap. Токенов всего 500 штук и каждая продажа поднимает цену на следующий токен. Если вернуть токен обратно в пул, то цена снизится.
  • Sybil — сервис для управления, голосования и делегации токенов.
  • Unipig — демонстрация в виде мини-игры, бета-версии сети Uniswap, layer 2, которая использует zk Roll Up для достижения в конечном итоге 2000 транзакций в секунду в сети Ethereum, и будет доступна в следующих обновлениях.

3. Как торговать на Uniswap?

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

  • Переходя на сайт Uniswap во вкладку "Products" в раздел "App", мы попадаем на страничку с биржей.
  • Здесь подключаем свой кошелек.
  • На этой же странице мы можем торговать и совершать обмены. Для этого, сверху выбираем имеющийся у нас токен, который хотим обменять, а снизу тот токен, который хотим получить взамен.
  • Далее нам нужно подтвердить эти токены нажав "Approve", и после этого появится кнопка "Swap", нажав на которую будет совершена транзакция с обменом наших токенов.

Так как на Uniswap, существует две версии пулов, в одном из них цена может быть лучше. Вы можете переключится на пул второй версии, что бы посмотреть там цену и совершить обмен нажав "Get a better price on V2"

  • Для того что бы обменять токен, который не отображается на Uniswap, вам нужен адрес контракта данного токена. При выборе токена нажимаем "Manage".
  • Далее нажимаем "Token" и вписываем в это поле адрес токена, который хотите обменять.
  • Меняем токены.

4. Какие настройки для торговли есть на Uniswap?

Нажав на шестеренку на странице обмена мы перейдем в окно настроек, где можем изменить следующие параметры:

  • Slippage tolerance — процент проскальзывания.
  • Transaction deadline — максимальное время ожидания транзакции. Например, если указано 20 минут, и за это время транзакция так и не выполнилась, то она отменится.
  • Toggle Expert ModeOnOff — включает режим эксперта, который допускает проскальзывание и обходит подтверждение транзакций;
  • Disable MultihopsOnOff — обмены будут совершаться только прямыми парами (некоторые обмены совершаются в несколько пар).
Представим, что у нас есть созданные пулы ликвидности со следующими парами монет: Litecoin-Ethereum, Ethereum-Bitcoin. Вам нужно обменять Litecoin на Bitcoin, но так как такого пула нет, ликвидность по данной паре монет негде взять — по этому Litecoin сначала обменивается на Ethereum, а после этого Ethereum обменивается на Bitcoin, все это происходит автоматически, таким образом обмен совершается в несколько пар).

5. Как предоставить ликвидность на Uniswap, добавить собственный токен и какой принцип работы у пулов версии V3?

При совершении обменов, с пользователей, которые совершают эти обмены, взимается комиссия в размере от 0,05%, до 1%, в зависимости от пары токенов. Данная комиссия распределяется пропорционально от доли в пуле, между людьми, которые предоставляли ликвидность для этого обмена.

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

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

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

Например при цене ETH в 3000$, торги в основном будут происходить в диапазоне цены от 1000 $ до 5000$, по этому предоставлять ликвидность для торговли ETH по 5 или 100$ не эффективно и не имеет смысла.

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

Допустим, что мы предоставили в пул ликвидности токены на определенную сумму, с максимально возможным диапазоном цены, например от 25$ и до 2 500 000$. Вся эта ликвидность распределилась в этом диапазоне.

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

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

И чем меньше этот диапазон будет, тем более эффективно будут использоваться ваши средства.

Таким образом, вложив 1 000 000 $ в пул, в котором актив торгуется в диапазоне цены от 1000 $ до 2250 $, но при этом не выбирая диапазон цен, вы будете получать такое же количество комиссионных, как человек, который вложил всего 183 500 $, но при этом установив диапазон цены, в котором он будет предоставлять ликвидность от 1000 $ до 2250 $.

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

6. Как добавить ликвидность на Uniswap в пул версии V2?

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

Для того что бы предоставить ликвидность для пула второй версии, перейдите во вкладку "Pools", нажмите "More" и перейдите в "V2 liquidity".

  • Для начала нажимаем "Add liquidity".
  • После чего выбираем пару токенов, для которых хотите предоставить ликвидность, и вписываем количество. Сумма токенов должна быть равна друг другу в долларах.

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

  • После чего нажимаем нажимаем "Approve", что бы разрешить контракту взаимодействовать с нашими токенами, далее нажимаем "Supply" и подтверждаем транзакцию.

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

Чтобы получить свои токены обратно и забрать их с пула ликвидности, переходим в раздел "Analytics".

  • Выбираем вторую версию - V2 Analytics.
  • Нажимаем на вкладку "Accounts", вписываем адрес своего кошелька и нажимаем "Load Account Details".
  • Ниже будет указана информация о предоставляемой нами ликвидности, нажимаем кнопу "Remove".
  • Нас перекинет на страницу, где нужно будет выбрать количество ЛП токенов, которое мы хотим обменять на обычные токены, которые мы изначально вложили в пул. После того как указали количество нажимаем "Approve", далее нужно будет нажать кнопку"Remove".
  • Готово!

7. Как узнать информацию о комиссиях, объемах и цены на токены?

Перейдя в раздел "Analytics" на Uniswap.

Мы можем видеть несколько блоков с графиками и информацией, первый из которых показывает количество заблокированных средств в смарт контрактах Uniswap, а второй объемы — торгов за последние 24 часа.

Пролистав ниже мы видим самые популярные токены на бирже, а так же информацию о них, такую как: цену токена, изменение цены за последние 24 часа, объем торгов и количество токена в долларовом эквиваленте, которое находится в пулах ликвидности. Эта же информация есть во вкладке "Tokens"

Еще ниже находятся пулы. Здесь можно посмотреть самые популярные пулы с самыми большими объемами торгов. Так же возле каждого пула указана какая в нем комиссия за обмен. Во вкладке "Pools" находится эта же информация.

Еще ниже — история транзакций на бирже. Нажав на любую из них, мы можем увидеть её на etherscan.

8. Что такое Token Lists и как вас могут обмануть?

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

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

На главной странице Uniswap во вкладке "Products" нажимаем на "Token Lists"

Здесь будут находиться списки токенов от различных компаний.

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

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

  • Для этого нажимаем "Select a token".
  • Далее нажимаем "Manage".
  • И здесь можем включить любой из представленных или несколько списков токенов.
  • Теперь при выборе токена, у нас будет большое количество различных монет. Все из них проверены и являются оригинальными, если монета хоть немножко популярна, то достаточно просто написать в поиске её символ и вам найдет оригинал данной монеты.

9. Для чего нужен токен UNI и кто управляет биржей?

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

Держатели токенов UNI принимают решения по дальнейшему развитию проекта путем голосований за различные изменения и внедрения новых функций. Для выдвижения вопроса на голосование, нужно иметь минимум 1% токенов UNI от общего предложения. Что бы проголосовать за принятие какого либо решения, нужно будет иметь минимум 4% токенов из общего предложения . Если вы не обладаете нужным количеством токенов, то имеющееся количество можно делегировать другим пользователям.

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

Различные предложения на голосование будут появляться во вкладке "Vote", там же можно ознакомиться с этим предложениям, нажав на него и почитав всю информацию.

10. Заключение.

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

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