что такое пул ликвидности 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.
В создании Uniswap Адамсу помогали разработчик Microsoft и Google Каллил Капуоззо, программисты Учиел Вилчис, Филипп Дайан, Дэн Робинсон, Энди Милениус и другие.
К марту 2018 года разработчики представили демо-версию Uniswap. 2 ноября 2018 года состоялся запуск полной версии протокола.
Презентуя Uniswap, Адамс перечислил его основные характеристики:
«Нет центрального токена или комиссии платформы. Нет особого отношения к ранним инвесторам, пользователям или разработчикам. Листинг токена бесплатный. Все функции смарт-контракта открыты, их можно улучшать».
Кто придумал название Uniswap?
Как работает Uniswap?
Протокол Uniswap включает серию смарт-контрактов, которые позволяют любому пользователю напрямую торговать друг с другом на блокчейне Ethereum. Технически — это децентрализованная биржа (DEX).
Uniswap — общедоступный инструмент, распределяющий вознаграждение среди поставщиков ликвидности. Провайдеры поддерживают биржу, «запирая» токены, что позволяет другим пользователям торговать в децентрализованной системе.
Платформа не требует регистрации и прохождения процедур KYC и AML. Необходим только Ethereum-кошелек вроде MetaMask. Отличительной чертой Uniswap является использование механизма под названием Constant Product Market Maker.
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?
Возможность обмена любых токенов 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 года организаторы начнут принимать заявки на поддержку мероприятий в форме вознаграждений для их участников. К принятию решений будут привлекать более широкое сообщество.
Разработчики пообещали внедрить решение второго уровня 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% — гораздо более волатильным парам с низколиквидными активами.
Понимаем Uniswap: Иллюстрированное руководство
Одним из самых популярных трендов в криптовалютной индустрии, сменивший эпоху ICO, в 2019 году стали проекты DeFi — проекты и протоколы для децентрализованных финансов. Основа концепции DeFi — это децентрализованная возможность обмена, инвестирования и кредитования, беспрепятственно на практике и абсолютно демократично по структуре, с полным контролем своих средств, которые доверяются не конкретным персонам, а смарт-контрактам и алгоритмам.
Сегодня поговорим об одном из самых интересных проектов в этой области — Uniswap, протоколе для децентрализованного обмена токенами.
Теперь проект вышел далеко за рамки просто развлечения и стал одним из важнейших компонентов всей DeFi индустрии. И эта слава имеет обратную сторону — во время последних испытаний рынка на прочность, увы, но алгоритмы большинства участников спасовали перед обвальными настроениями рынка и умелыми одиночками, которые использовали уязвимости и пограничные нюансы функционирования сложных финансовых систем для своего обогащения. Подробнее можно почитать в хорошем материале ForkLog-а Черный четверг для DeFi.
Если вам стало интересно, как же все устроено — мы подготовили перевод отличного иллюстрированного руководства по механике работы проекта Uniswap.
Минутка рекламы: Хотите, чтобы для вашего проекта писала наша команда? Лонгриды, переводы (эта статья — наглядный пример наших возможностей), обзоры, новости — полный цикл, от выбора тем до оформления и публикации. В приоритете — биржи, кошельки, игры и сервисы. Интересно? Обращайтесь:raiden@coinindex.agency
Что такое Uniswap?
Uniswap — это протокол, подобный бирже, позволяющий пользователям безопасно обменивать токены ERC20 без необходимости использовать традиционную модель биржевой книги заявок. Uniswap объединяет токены в специальные смарт-контракты, создавая пулы ликвидности, в пределах которых другие участники могут торговать. Любой может обменивать токены, добавлять токены в пул для получения комиссии, или же создать новую торговую пару.
Данное руководство призвано помочь новичкам разобраться в том, как функционирует Uniswap и что происходит за его кулисами. Несмотря на то, что интерфейс может показаться простым, многое все же остается за кадром.
Если вы заинтересованы в лучшем понимании практической стороны использования Uniswap, рекомендуем эту статью: The Ultimate Guide to Uniswap
ERC20 токены
Прим. переводчика : недавно мы опубликовали свою статью, философско-практический обзор экосистемы NFT с примерами использования в игровой индустрии.
ERC20 можно рассматривать как наиболее простую расчетную единицу для разных вариантов использования, включая валюту, бонусные баллы, кредитование, облигации с начислением процентов и многое другое. Они поддерживают практически неограниченное деление и могут быть отправлены дробными частями. Поскольку токены такого типа очень популярны, важно разработать простой способ обмена между ними.
Обзор смарт-контрактов Uniswap
При просмотре веб-сайта Uniswap важно помнить, что это гораздо больше, чем просто интерфейс. С помощью набора смарт-контрактов Uniswap стандартизирует механизм обмена токенов ERC20. Любой может создать интерфейс, который подключается к этим контрактам, и сразу же осуществить обмен со всеми, кто использует Uniswap.
Существует два разных типа контрактов, из которых состоит Uniswap. Первый известен как биржевой контракт (Exchange). Контракты Exchange содержат пул определенного токена и Ether, с которыми пользователи могут осуществлять обмен. Второй тип контракта — это Factory, отвечающий за создание новых биржевых контрактов и привязку адреса токена ERC20 к его персональному биржевому контракту.
Пулы ликвидности ( Liquidity Pools)
Вместо этого Uniswap использует Exchange контракты для объединения в один пул как Ether, так и определенного токена. При обмене Ether на токен, Ether отправляется в пул контракта, а токен возвращается пользователю. В результате трейдеру не нужно ждать контрагента для обмена или беспокоиться об указании цены. Поскольку любой может перечислить токен, и пользователям не нужно думать о сопоставлении с кем-либо, мы легко избегаем проблемы обеспечения начальной ликвидности.
Сумма, которая возвращается после обмена, основана на формуле автоматического маркет-мейкера. График ниже помогает проиллюстрировать, как работает эта формула. По сути, сумма, которую вам возвращают, зависит от соотношения эфира и токена в пуле. Независимо от объема, пользователь гарантированно выполнит свою сделку, потому что, чем больше актива вы добавляете в одну сторону пула, тем далее по кривой он продвигает вас к другому активу. Это означает, что чем больше заявка по отношению к пулу, тем меньше ставку вы получите.
Но если пользователи только отправляют криптовалюту, как поддерживается правильный курс эфира к токена?
Теперь давайте предположим, что на рынке наблюдается движение, которое толкает цену ETH до 100 долларов на централизованной бирже. Из-за движения цены мы теперь можем видеть, что мы находимся вне баланса относительно рыночной цены, потому что теперь люди могут поменять 1 ETH на 150 DAI, используя Uniswap, тогда как рыночная цена на централизованной бирже составляет 100 долларов за 1 ETH.
В ответ кто-то может теперь завести ETH в пул, вывести DAI, затем продать DAI за ETH на централизованной бирже для получения прибыли, а затем повторить операцию. Они могут делать это до тех пор, пока пул не выровняется и не отразит текущую рыночную цену.
Как результат, сторонние арбитражи играют большую роль в поддержании правильного соотношения токена и эфира в пулах Uniswap (прим. переводчика: и могут стать, как показала недавняя история, причиной панической волатильности).
Обмен ERC20 ⇄ ERC20
При взаимодействии с одним контрактом Exchange пользователь может переключаться между Ether и конкретным токеном ERC20. Однако Uniswap позволяет пользователям напрямую обменивать токены ERC20 между собой, в одной транзакции.
Провайдеры ликвидности
Когда для токена впервые создается контракт Exchange, оба пула (токена и эфира) пусты. Первый человек, который делает депозит в контракт, и определяет соотношение между токеном и эфиром. Если они вносят соотношение, отличное от текущего рыночного курса, тогда предоставляется арбитражная возможность. Если ликвидность добавляется в уже существующий пул, необходимо добавлять пропорциональное количество и ETH и токена. Если этого не сделать, ликвидность в пуле подвергается арбитражному риску.
Кроме того, большие пулы ликвидности полезны для пользователей, поскольку они допускают большие сделки, не отклоняя соотношение токена к ETH слишком далеко по кривой. Uniswap стимулирует пользователей добавлять ликвидность в пулы, вознаграждая провайдеров комиссией, которую взимает протокол. За обмен между эфиром и токеном взимается комиссия в размере 0,3%, а при обмене токенов на токены — примерно 0,6%.
Наконец, специальные токены, известные как токены ликвидности, создаются по адресу провайдера пропорционально тому, сколько ликвидности было внесено в пул. Токены ликвидности сжигаются, когда пользователь хочет получить предоставленную им ликвидность плюс комиссии, которые были накоплены, пока его средства были заблокированы.
Прим. переводчика: следует понимать и риски, связанные с предоставлением ликвидности. Более подробно можно почитать в статье Uniswap: A Good Deal for Liquidity Providers? или хорошем обзоре Are Uniswap‘s Liquidity Pools Right for You?
Сейчас Uniswap переходит на новую версию V2, которая будет обладать множеством улучшений, в первую очередь связанную с ценообразованием и препятствованию атак на пулы, например, front-running-а. Обе версии протокола будут работать параллельно, поэтому мы сможем сравнить эффективность и посмотрим, как распределиться ликвидность.
Как зарабатывать с помощью Uniswap V3
Уважаемое сообщество Bankless,
Uniswap V3 работает уже почти два месяца.
И объем торгов уже превышает таковой на Uniswap V2.
V3 внесла значительные улучшения в протокол. Например, введение концентрированной ликвидности для повышения эффективности капитала.
Нельзя сказать, что эффективность капитала повысилась немного. На Uniswap V3 капитал работает в 4000 раз эффективнее по сравнению с V2. Вы можете зарабатывать больше, поставляя ликвидность на Uniswap V3.
Но поставлять ликвидность на V3 теперь не так просто, как это было на V2. От установки ценовых диапазонов позиции до использования диапазона комиссий и наличия NFT, который выдается поставщику ликвидности, представляя его позицию. Это может быть сложновато для новых пользователей.
В Uniswap V3 есть некоторые нюансы, которые стоит разобрать.
Давайте вместе разберемся как зарабатывать на новейшей версии Uniswap.
Как поставлять ликвидность на Uniswap V3
Uniswap — это один из лидирующих обменников в Ethereum, который недавно выпустил обновление — Uniswap V3.
В этой статье мы разберем способы управления новым интерфейсом V3 и выясним как получать прибыль поставляя ликвидность на Uniswap V3.
Что такое Uniswap V3?
Uniswap — это DEX. Проект был не обделен вниманием с самого его запуска в ноябре 2018, пользователи сразу начали испытывать протокол и его пулы ликвидности ETH/ERC20.
Но по настоящему важным был запуск Uniswap V2 в мае 2020, который стал ключевым компонентом ныне легендарного DeFi лета 2020. Обновление V2 было на голову лучше V1, и предлагало много возможностей, например пулы ликвидности ERC-20/ERC-20. И трейдеров это привлекло!
И вот мы подходим к Uniswap V3. Разработка V3 началась еще до выхода V2, поэтому обновление можно считать действительно проработанным.
Почему Uniswap V3 перевернет игру?
Большинство токенов торгуются в заданном ценовом диапазоне. Uniswap V2 — отличный продукт, однако его пользователи поставляют ликвидность вне зависимости от волатильности активов, без привязки к диапазону, что приводит к неэффективному использованию капитала. Вот тут Uniswap V3 предлагает решение. Новый протокол гораздо более эффективен за счет введения концентрированной ликвидности — возможности пользователей поставлять ликвидность в определенных ценовых диапазонах.
Основным преимуществом V3 является то, что поставщики могут выбирать конкретный диапазон цен, для которого они хотят поставлять ликвидность. ЛП на V3 могут напрямую ориентироваться на выбранный диапазон и быть уверенными, что их ликвидность используется наиболее эффективно и, таким образом, получать наибольшую сумму торговых сборов. Вот откуда берется определение концентрированной ликвидности!
Исходя из этого, преимущества V3 включают в себя:
📝Примечание: Uniswap V3 использует NFT для ЛП позиций!
На Uniswap V1 и V2, вы получали взаимозаменяемый ERC-20 токен, отражающий вашу позицию в пуле ликвидности. В третьей версии ЛП получают NFT, вместо обычного ERC-20 токена. Как говорилось в посте, приуроченном к анонсу V3:
“Интерфейс пула теперь поддерживает создание позиций с широкими диапазонами комиссий и концентрированной ликвидности. Каждая позиция представлена в качестве NFT и поставляется с уникальными произведениями ончейн искусства!”
NFT облегчают механизм представления позиций ЛП в заданных ценовых диапазонах. Это означает сдвиг парадигмы DeFi, которая в таких случаях всегда полагалась на взаимозаменяемые ERC-20 токены.
Не продавайте свои ЛП-NFT на маркетплейсах типа OpenSea или Rarible дешевле их реальной стоимости! Уже было несколько бедолаг, поступивших так, вероятно, неосознанно. Не уподобляйтесь им.
Ваш NFT равноценен активам, помещенным вами в пул ликвидности!
Как поставлять ликвидность на Uniswap V3
Поскольку Uniswap V3 основывается на концентрированной ликвидности, то определить ценовой диапазон, для которого вы хотите предоставить ликвидность — ваша ответственность, как потенциального ЛП.
Если вы хотите начать с нуля, вот вам гайд:
2. Выберете желаемый диапазон комиссии, например от 0.05% до 1%.
3. Далее вам необходимо выбрать ценовой диапазон, в котором вы хотите предоставлять ликвидность.
4. Определитесь какой суммой вы хотите оперировать, дайте контракту V3 разрешение на расходование токенов и внесите свой капитал. Как только транзакция завершится — вы станете ЛП на Uniswap V3.
5. На этом моменте вы получите NFT, который представляет вашу позицию. Храните его надежно! С его помощью вы можете достать ликвидность, тем самым аннулировав позицию.
Переместите ваши ЛП позиции из Uniswap V2 или из SushiSwap
Команда Uniswap сделала простым и удобным перенос позиций из Uniswap V2, а также из SushiSwap. Если вы заинтересованы в переносе, то обратите внимание на это руководство:
4. Подтвердите роутер-контракт Uniswap V3, чтобы он мог воспользоваться вашими ЛП токенами. Как только транзакция подтверждения завершится, вам остается последняя транзакция для переноса ликвидности!
Как только транзакции завершатся — все готово. Вы теперь ЛП на Uniswap V3 и получаете серьезный доход с торговых сборов благодаря повышению эффективности капитала.
Вывод
Uniswap V2 помог начаться DeFi лету в прошлом году.
Сделает ли Uniswap V3 то же самое с летом 2021? Возможно выход на одном из новых L2-решений типа Optimism или Arbitrum подогреет DeFi лето: L2 edition…
Очевидно, что Uniswap V3 представляет собой супер эффективный дизайн автоматического маркет-мейкера (AMM). Велик шанс того, что эта инфраструктура приведет к дикой торговой активности летом, особенно когда в дело вступит L2.
Uniswap V3 определенно станет важнейшей частью экосистемы DeFi на ее пути вперед!
Действия
Не финансовый совет. Этот блог ведется исключительно в образовательных целях. Он не дает инвестиционных рекомендаций и не подталкивает к покупке или продаже активов и проведению других финансовых операций. Проводите свое собственное исследование.