Uniswap: подробный обзор самой популярной DEX
Бушующая уже который месяц подряд DeFi-лихорадка не оставила равнодушным практически ни одного участника криптосообщества. Одним из главных виновников этого торжества без сомнений является Uniswap — биржа автоматического обмена, на которой начинали свой путь безудержного роста многие хайповые токены. Например, YFI, курс которого вырос более чем в 1000 раз за полтора месяца.
В конце августа Uniswap установила рекорд по объему ежедневных торгов ($650 млн) среди площадок своего вида, и в 1,5 раза обошла по этому показателю централизованную биржу Coinbase. А уже в первых числах сентября была достигнута отметка в $1 млрд.
К этому времени Uniswap уже была самой посещаемой DEX-площадкой. Но особый ажиотаж возник 17 сентября, когда был запущен ее токен под названием UNI и стартовал крупнейший в истории криптовалют аирдроп, в рамках которого практически каждый пользователь биржи получил монеты стоимостью в несколько тысяч долларов.
Что такое Uniswap
Uniswap — это децентрализованная (DEX) биржа на базе блокчейна Эфириума, которая работает на одноименном протоколе автоматического обмена (свопа) ERC20-токенов.
Для торговли на этой бирже не нужна регистрация и верификация. Использовать ее может любой, у кого есть ETH-кошелек и немного эфира для оплаты комиссий за транзакции.
Uniswap позволяет решать проблему ликвидности, от которой часто страдают централизованные и DEX-биржи. Являясь, по сути, посредниками между продавцами и покупателями, классические площадки не могут обеспечить выполнение заявок по рыночной цене, если в стакане недостаточно ордеров. Поэтому на графиках часто можно наблюдать кратковременные проскальзывания курса, указывающие на крупные покупки или продажи по маркету, выполненные в парах с «пустыми стаканами».
На Uniswap исполнение заявок происходит путем расчета курса по математической формуле, обменом управляют смарт-контракты, а активы для этого берутся из пула, наполняемого провайдерами ликвидности и пользователями, получающими за это часть комиссионных площадки.
Формула при этом используется довольно простая:
- Х — количество монет токена А в пуле;
- Y — кол-во токенов В в пуле;
- K — некая константа.
Данное уравнение используется для расчета курса конкретного токена на основе учета спроса и предложения, а также сохранения баланса между токенами в пуле, чтобы значение К оставалось неизменным.
Создателем протокола Uniswap является американский инженер Хейден Адамс, вдохновением для которого стала заметка Виталика Бутерина с описанием идеи ончейн-маркетмейкеров и вышеприведенной формулы.
Первая версия протокола Uniswap V1 была запущена в сети Эфириума в ноябре 2018 года. При этом обменивать токены можно было только в паре с ETH.
Запущенная в мае 2020-го новая версия Uniswap V2 позволила создавать произвольные пары между поддерживаемыми биржей токенами стандарта ERC-20, что избавило поставщиков ликвидности от необходимости вносить в пулы Ethereum. Также это повлияло на размеры комиссий за сделки, поскольку был исключен промежуточный этап обмена токенов на эфир.
Как пользоваться Uniswap
Как пользоваться Uniswap:
- Перейти на сайт площадки.
- Подключить кошелек.
- Выбрать направление обмена.
- Подтвердить доступ к активам на кошельке, а затем и саму операцию обмена.
Рассмотрим каждый этап более детально.
Доступ к функционалу биржи открывается только после подключения кошелька. Поэтому после перехода на сайт Uniswap необходимо воспользоваться одной из кнопок Connect Wallet.
Далее появится окно с выбором кошельков, поддерживающих работу с данной площадкой, в котором нужно выбрать используемый вами вариант, например, Metamask (перед этим не забудьте разблокировать его).
После подтверждения на стороне кошелька запроса на просмотр баланса, отправленного Uniswap, в ее интерфейсе отобразится количество имеющегося у вас ETH, а также станут активными поля выбора токенов и кнопка обмена.
Далее можно выбрать направление обмена и сумму токенов, после чего появится кнопка Approve. Ее нажатие вызовет в кошельке (в нашем случае Metamask) запрос на подтверждение доступа Uniswap к выбранным токенам. Эту транзакцию необходимо подтвердить, по желанию отредактировав значение оплачиваемой за это комиссии (она будет относительно небольшой по сравнению с последующей платой за обмен токенов).
После этого в интерфейсе останется только кнопка обмена (Swap). Там же можно увидеть текущий курс по выбранной торговой паре, количество токенов, которые пользователь получит после сделки, возможную разницу между текущей и рыночной ценой в зависимости от указанной суммы, а также комиссию, которую получит провайдер ликвидности (0,3%). Нажатие кнопки Swap вызовет окно, в котором еще раз нужно проверить всю информацию и подтвердить обмен.
Далее в Metamask откроется окно с запросом на проведение транзакции по отправке токенов на смарт-контракт Uniswap. При этом вы увидите, достаточно ли средств в кошельке для запрошенной сделки, и комиссию сети Ethereum за ее проведение.
Если она слишком большая, можно отредактировать вручную (Edit), но это повлияет на время обработки транзакции.
После подтверждения перевода в Metamask останется дождаться обработки транзакции сетью, после чего смарт-контракт Uniswap сообщит об успешном завершении обмена и отправит итоговые токены на ваш кошелек.
Кроме интерфейса для обмена, на Uniswap есть домашняя страница, на которой можно ознакомиться с цифрами по имеющейся на площадке ликвидности, объемами торгов и рейтингом обмениваемых активов.
Там же через поиск можно найти детальную информацию по любому токену, в частности ликвидность, торговый объем и количество транзакций за сутки, график курса и список пар, в которых доступен обмен.
Для этого нужно проверить адрес контракта выбранного для обмена токена — например, сравнить его с тем, который отображается на CoinGecko.
Токен Uniswap
Uniswap (UNI) — это нативный токен одноименной DEX-биржи, созданный по стандарту ERC20 на блокчейне Эфириума. Среди его основных функций значится стимулирование участия сообщества в контроле изменений протокола Uniswap, управление казначейством, обменными комиссиями и токенами ликвидности (SOCKS). Максимальная эмиссия — 1 млрд токенов, из которых 60% в течение 4 лет окажутся в руках участников сообщества.
О запуске токена стало известно утром 17 сентября, когда был анонсирован аирдроп, в рамках которого каждый пользователь, который совершил хотя бы одну сделку через протокол Uniswap до 1 сентября 2020-го, может получить 400 UNI. Под эту раздачу выделено 15% всей эмиссии токена.
Через несколько часов стало известно о листинге UNI на Binance, который глава биржи Чанпэн Чжао в своем Твиттере прокомментировал так:
Новая монета, возрастом всего в пару часов. $ UNIСравнительно хорошо известный проект, дедушка DeFi (это НЕ одобрение).Ожидается высокая волатильность.ВЫСОКИЙ РИСК.
После этого курс UNI начал стремительно расти. Этому, кроме начала торгов на Binance, способствовали поступающие в течение того же дня новости о добавлении токена на OKEx, Bithumb, Coinbase, KuCoin, FTX и многие другие биржи.
Уже через сутки курс токена вырос вдвое от изначальных значений, а к вечеру 18 сентября достиг пока что максимальной на сегодня отметки в $8 и вошел в ТОП-30 рейтинга криптовалют по капитализации. Таким образом те самые 400 монет, полученные в виде аирдропа, можно было продать за $3200.
В течение следующей недели произошла коррекция цены до уровня $3,8. На момент написания этой статьи курс UNI находится на уровне $3,56:
Из-за возникнувшего ажиотажа по получению и продаже токенов из аирдропа UNI в сети Эфириума в первый же день образовался «газовый коллапс», в результате чего комиссии за транзакции выросли до 40–50$, а в некоторые моменты и до $100.Сейчас ситуация стабилизировалась, но комиссии майнеров все еще остаются слегка завышенными.
Биржа Uniswap — перспективы и будущее
Упрощенный процесс листинга токенов, отсутствие проблем с ликвидностью, управление рынками через смарт-контракты, минималистичный интуитивно понятный интерфейс — все эти преимущества явно указывают на то, что Uniswap фактически является новым шагом в эволюции криптовалютных бирж.
И если ранее у кого-то еще могли оставаться сомнения на этот счет, то они точно должны были исчезнуть после выпуска токена, который настолько сильно взбудоражил криптосообщество всего за день. Многие аналитики уже предрекают UNI рост до $30–50 и даже $100 в течение года и вхождение в ТОП-5 криптовалютного рейтинга.
И это вполне может стать реальностью, учитывая, что в августе 2020-го команда Uniswap получила $11 млн финансирования от нескольких венчурных инвесторов для работы над третьей версией своего протокола, который должен существенно повысить его гибкость и безопасность, улучшить конфиденциальность пользователей и добавить новый функционал в обменный интерфейс.
Следовательно, команда биржи не намерена останавливаться на уже достигнутом и будет работать над совершенствованием своего проекта, попутно продолжая вносить кардинальные изменения в сферу криптотрейдинга. И когда разработчики объявят о запуске Uniswap V3 (возможно, уже в декабре), это вполне может стать тем самым триггером, который отправит курс UNI на луну.
Источник
Что такое Uniswap?
Что такое Uniswap?
Uniswap — протокол с открытым исходным кодом и некастодиальная криптобиржа, позволяющая безопасно обменивать Ethereum (ETH) и токены стандарта ERC-20, не используя традиционную модель книги ордеров.
Uniswap объединяет токены в смарт-контракты, создавая пулы ликвидности. Участники платформы могут обменивать активы, создавать новые торговые пары и добавлять токены в пулы для получения комиссионного вознаграждения.
Кто и когда создал Uniswap?
Протокол Uniswap создал разработчик Хайден Адамс.
6 июля 2017 года Адамс уволился из компании Siemens, где после окончания колледжа работал инженером-механиком. Друг Адамса Карл Флерш, работавший в Ethereum Foundation, посоветовал ему стать разработчиком смарт-контрактов.
В течение следующих двух месяцев он занимался изучением азов Ethereum, Solidity и JavaScript, после чего Карл предложил Адамсу имплементировать механизм автоматизированного маркетмейкера (AMM).
Первым возможность создания маркетмейкеров на Ethereum, использующих уравнение x*y=k, рассмотрел разработчик проекта Gnosis Алан Лю. Коллега Лю по Gnosis Мартин Копплеман предложил эту идею Виталику Бутерину, который представил ее в статьях в личном блоге и на платформе Reddit.
В августе 2018 года Адамс получил от Ethereum Foundation грант в размере $100 000 на реализацию концепции.
В создании Uniswap Адамсу помогали разработчик Microsoft и Google Каллил Капуоззо, программисты Учиел Вилчис, Филипп Дайан, Дэн Робинсон, Энди Милениус и другие.
К марту 2018 года разработчики представили демо-версию Uniswap. 2 ноября 2018 года состоялся запуск полной версии протокола.
Презентуя Uniswap, Адамс перечислил его основные характеристики:
«Нет центрального токена или комиссии платформы. Нет особого отношения к ранним инвесторам, пользователям или разработчикам. Листинг токена бесплатный. Все функции смарт-контракта открыты, их можно улучшать».
Кто придумал название Uniswap?
Как работает Uniswap?
Протокол Uniswap включает серию смарт-контрактов, которые позволяют любому пользователю напрямую торговать друг с другом на блокчейне Ethereum. Технически — это децентрализованная биржа (DEX).
Uniswap — общедоступный инструмент, распределяющий вознаграждение среди поставщиков ликвидности. Провайдеры поддерживают биржу, «запирая» токены, что позволяет другим пользователям торговать в децентрализованной системе.
Платформа не требует регистрации и прохождения процедур KYC и AML. Необходим только Ethereum-кошелек вроде MetaMask. Отличительной чертой Uniswap является использование механизма под названием Constant Product Market Maker.
На Uniswap свободно можно добавить Ethereum-актив, профинансировав его эквивалентной стоимостью ETH и торгуемого токена стандарта ERC-20. Например, если пользователь хочет обменять токен Poop Token, он запускает новый смарт-контракт для Poop Token и создает пул ликвидности с Poop Token на $10 и ETH стоимостью в $10.
Uniswap не связывает продавцов и покупателей, чтобы те устанавливали цену Poop Token, а использует уравнение: x * y = k. В уравнении x и y представляют количество токенов ETH и ERC-20, доступных в пуле ликвидности; k — постоянная величина.
Исходя из баланса между токенами ERC-20 и ETH, а также между спросом и предложением, уравнение рассчитывает цену того или иного токена.
У каждого токена есть свой собственный смарт-контракт и пул ликвидности. Любой пользователь может торговать этой монетой или вносить средства в пул ликвидности, получая комиссионное вознаграждение от обменных операций в размере 0,3%.
Как создаются токены Uniswap?
Всякий раз, когда в пул ликвидности Uniswap добавляются новые токены, пользователь получает «пул-токен» стандарта ERC-20. Пул-токены можно обменивать, перемещать и использовать в других децентрализованных приложениях.
Когда средства становятся востребованы, пул-токены сжигаются. Каждый пул-токен представляет долю пользователя в суммарных активах пула и долю торговой комиссии пула в 0,3%.
Как осуществляется обмен токенов на Uniswap?
Протокол Uniswap доступен через интерфейс uniswap.org. Подключиться к нему можно с помощью Ethereum-кошелька, например, MetaMask.
Пользователь может обменивать токены или добавлять активы в пул ликвидности Uniswap. Необходимо выбрать токен, который пользователь хочет получить, и актив, которым необходимо заплатить. Затем пользователь должен одобрить транзакцию с помощью своего кошелька и подтвердить операцию, уплатив комиссию сети Ethereum.
Поскольку Uniswap — протокол смарт-контрактов с открытым исходным кодом, для него уже создано несколько пользовательских интерфейсов. Например, InstaDApp позволяет добавлять средства в пулы Uniswap без доступа к интерфейсу биржи.
Интерфейс Zapper.fi дает возможность добавлять средства в пулы Uniswap, используя только Ethereum, а не ETH и другой токен. Этот сервис также предлагает решения «в один клик» для покупки пул-токенов в сочетании со стратегиями bZx.
Что такое Uniswap v2?
В апреле 2019 года команда проекта привлекла более $1 млн в ходе раунда финансирования, возглавляемого инвестиционной компанией Paradigm. На эти средства была создана вторая итерация Uniswap с рядом новых технических характеристик.
Возможность обмена любых токенов ERC-20 между собой
В Uniswap V2 любой токен ERC-20 можно размещать в пуле с любым другим активом этого же стандарта. В основных контрактах вместо нативного ETH используется Wrapped Ether (WETH), хотя конечные потребители могут по-прежнему использовать ETH посредством вспомогательных контрактов.
Если два токена ERC20 не образуют прямой пары и не имеют общей пары между собой, их своп возможен, пока существует путь между ними. Для оптимизации прямых и многостадийных свопов используются маршрутные контракты (Router contracts).
Улучшенный контроль котировок
В Uniswap V2 предусмотрен улучшенный контроль котировок благодаря применению оракулов.
Мгновенные свопы предусматривают возможность вывода «сколько угодно монет» для осуществления, например, арбитражных и маржинальных торговых операций.
Как развивается Uniswap?
Хотя запуск Uniswap состоялся в ноябре 2018 года, долгое время протокол уступал в популярности централизованным биржам, а в сфере DeFi — лендинговым протоколам вроде Maker. Важным фактором успеха проекта стал запуск обновленной версии платформы.
В августе 2020 года состоялся форк Uniswap под названием SushiSwap: возник протокол с токеном управления SUSHI. На первом этапе форк позволял размещать в протоколе существующие токены ликвидности Uniswap для получения дохода. На втором этапе началась миграция средств в пулы на SushiSwap.
Поначалу SushiSwap переманил к себе львиную долю средств пользователей Uniswap, но после сокращения раздачи токенов SUSHI утратил былые показатели ликвидности. Лидерство Uniswap укрепилось с выпуском токена управления UNI, о котором объявили 16 сентября.
Вскоре после запуска UNI специалисты аналитической компании Glassnode пришли к выводу, что токены управления Uniswap не заблокированы в смарт-контракте и находятся на обычных Ethereum-адресах, что поднимает вопросы о степени децентрализации биржи.
Благодаря внедрению UNI объем заблокированных средств (TVL) на Uniswap не только вернулся к прежним значениям, но даже превысил их.
24 декабря 2020 года в системе Uniswap завершилось третье голосование, на котором впервые утвердили предложенные изменения: представители сообщества высказались касательно программы грантов для развития экосистемы при помощи токенов UNI.
На первом этапе финансирование рассчитано на небольшие проекты, в том числе хакатоны. В дальнейшем гранты планируется выдавать более существенным инициативам. С 2021 года организаторы начнут принимать заявки на поддержку мероприятий в форме вознаграждений для их участников. К принятию решений будут привлекать более широкое сообщество.
5 мая 2021 года начала работу третья версия Uniswap . Она предполагает кардинально новые функции и концепции, включая концентрированную ликвидность, ордера лимитного диапазона и множественные позиции в рамках одного пула. Примечательно, что работа над Uniswap v3 началась еще до релиза второй версии биржи.
Разработчики пообещали внедрить решение второго уровня Optimism вскоре после релиза новой версии.
Что такое Uniswap v3?
От предыдущей новую версию отличает акцент на капиталоэффективности, сделанный благодаря концепции концентрированной ликвидности. Провайдеры ликвидности (LP) теперь смогут выбирать определенный ценовой диапазон для предоставления средств в пул.
Это позволит участникам рынка концентрировать ликвидность там, где происходит основная торговая активность. В результате LP смогут повысить рентабельность капитала, направив свободные средства в другие пулы и инвестиционные инструменты. Такой подход позволяет лучше диверсифицировать риски.
v3 также вводит концепцию активной ликвидности. Если цена выходит из назначенного LP диапазона, ликвидность фактически удаляется из пула, прекращая приносить комиссионный доход.
Когда это случается, ликвидность перетекает полностью в один из активов пула. В этот момент LP может либо подождать, пока цена вернется в заданные рамки, либо изменить ценовой диапазон на более актуальный.
Концепция концентрированной ликвидности также делает возможными ордера лимитного диапазона [Range Limit Orders]. Они позволяют LP выделять токены одного вида под определенный диапазон выше или ниже текущей рыночной цены. Когда цена входит в указанный пользователем коридор, один актив продается за другой. При использовании этой функции в рамках узкого диапазона можно достичь эффекта, подобного использованию стандартного лимитного ордера.
Множественные позиции. LP могут предоставлять ликвидность в один и тот же пул в соответствии с различными ценовыми диапазонами, которые могут частично между собой совпадать.
В Uniswap v3 предусмотрена трехуровневая структура комиссий провайдеров ликвидности (0,05%, 0,3% и 1%). В компании ожидают, что комиссии в 0,05% будут характерны в основном для пар со стейблкоинами. Уровень 0,3% будет свойственен пулам вроде ETH/DAI, и 1% — гораздо более волатильным парам с низколиквидными активами.
Источник