Пятница, 17 сентября 2021

Что такое Uniswap?

Пятница, 18 июня 2021

Что такое 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, Адамс перечислил его основные характеристики:

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

3

Кто придумал название Uniswap?Первоначально Адамс хотел назвать протокол Unipeg — производное от слов Unicorn («единорог») и Pegasus (Пегас). Когда Карл Флерш впервые рассказал Виталику Бутерину о проекте, тот сказал: «Unipeg? 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% — гораздо более волатильным парам с низколиквидными активами.

Подписывайтесь на новости Crypto Major в Telegarm!

Источник: Forklog

пока нет комментариев