Ключевые выводы

  • Uniswap — это децентрализованная криптовалютная биржа. Это «ончейн-маркетплейс», который позволяет пользователям покупать и продавать криптовалюту на Ethereum и более чем 10 других блокчейнах.

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

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

Введение

Централизованные биржи (CEX) годами были основой рынка криптовалют благодаря своей глубокой ликвидности, более быстрым транзакциям, фиатным входам и поддержке клиентов. Однако децентрализованные биржи (DEX) набирают популярность, поскольку пользователей привлекают их одноранговые сделки и возросшая доступность.

DEX предлагают уникальные преимущества, которые могут сделать их убедительной альтернативой CEX. Одним из примеров является Uniswap. Созданная Хейденом Адамсом в 2018 году, ее реализация была вдохновлена ​​базовой технологией, впервые описанной соучредителем Ethereum Виталиком Бутериным.

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

Что такое Uniswap?

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

Услуги Uniswap основаны на смарт-контрактах, которые представляют собой самоисполняющиеся программы на блокчейне с предопределенными условиями, непосредственно прописанными в коде.

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

Другие пользователи могут обменивать токены, взаимодействуя с пулами ликвидности. Модель Constant Product Market Maker (CPMM) используется для определения цены активов в пуле ликвидности.

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

Как работает Uniswap?

В основе Uniswap лежит модель CPMM. Давайте посмотрим, как она работает.

Допустим, вы вносите торговую пару в пул ликвидности Uniswap в качестве поставщика ликвидности (LP). Вы можете внести любую пару токенов равной стоимости. Например, либо ETH и один токен ERC-20, либо два токена ERC-20. Один из токенов обычно является стейблкоином, таким как DAI, USDC или USDT.

В обмен на передачу пары токенов вы получите «токены ликвидности» в качестве LP, представляющие вашу долю в пуле ликвидности и соответствующую часть торговых комиссий, генерируемых пулом.

Давайте рассмотрим пул ликвидности ETH/USDT. Назовем часть ETH пула x, а часть USDT — y. Uniswap умножает x на y, чтобы вычислить общую ликвидность в пуле, которую мы назовем k. Основная идея Uniswap заключается в том, что k должно оставаться постоянным. Таким образом, формула для общей ликвидности пула выглядит так: x * y = k.

Итак, предположим, что Алиса покупает 1 ETH за 300 USDT, используя пул ликвидности ETH/USDT. При этом она увеличивает долю USDT и уменьшает долю ETH в пуле. Это увеличит цену ETH.

Это происходит, поскольку после транзакции в пуле теперь меньше ETH, и мы знаем, что общая ликвидность пула (k) должна оставаться постоянной; этот механизм определяет, что цена ETH будет k/x. В конечном итоге, цена, уплачиваемая за ETH в пуле, основана на том, насколько данная сделка смещает соотношение между x и y.

Стоит отметить, что эта модель не масштабируется линейно. Чем больше заказ, тем больше сдвиг в балансе между x и y. Поэтому более крупные заказы намного дороже, чем более мелкие, и приведут к прогрессивно большему проскальзыванию. Это также означает, что чем больше пул ликвидности, тем меньше сдвиг между x и y, и, следовательно, тем проще выполнять крупные заказы.

Эволюция Uniswap

Uniswap развивался с течением времени, и различные версии протокола предлагали новые функции и улучшения. Ниже приведен краткий обзор Uniswap v1, v2, v3, v4 и UniswapX.

Юнисвап v1

Запущенный в 2018 году, Uniswap v1 был первой версией протокола Uniswap. Он был разработан с учетом простоты, но все же позволял пользователям торговать любым токеном ERC-20 на блокчейне Ethereum. Протокол приобрел популярность среди сообщества Ethereum и работал как доказательство концепции децентрализованных бирж на основе AMM.

Юнисвап v2

Uniswap v2 был запущен в 2020 году и принес несколько улучшений по сравнению с первой версией. Одним из наиболее значительных изменений стало введение пар ERC-20 к ERC-20, что означало, что поставщики ликвидности могли создавать парные контракты для любых двух токенов ERC-20.

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

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

Юнисвап v3

Одно из самых значительных изменений, представленных Uniswap v3, было связано с эффективностью капитала. Многие AMM страдают от неэффективности капитала — большая часть содержащихся в них средств обычно не используется из-за неотъемлемой характеристики вышеупомянутой модели x * y = k. Проще говоря, чем больше ликвидности у пула, тем больше ордеров и диапазон цен может поддерживать система.

LP в этих пулах предоставляют ликвидность для ценовой кривой от 0 до бесконечности, что означает, что капитал, предоставляемый LP в AMM, равномерно распределен по всем ценовым диапазонам. Это означает, что только часть ликвидности в пуле находится там, где происходит большая часть торговли. Однако не имеет особого смысла предоставлять ликвидность в ценовом диапазоне, который далек от текущей цены или никогда не будет достигнут.

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

В некотором смысле Uniswap v3 — это рудиментарный способ создания книги заказов на блокчейне Ethereum, где маркет-мейкеры могут решать предоставлять ликвидность в ценовых диапазонах по своему выбору. Стоит отметить, что это изменение благоприятствует более опытным маркет-мейкерам по сравнению с начинающими участниками. С этим дополнительным уровнем сложности менее активные LP могут зарабатывать меньше на торговых сборах, чем профессиональные игроки, которые последовательно оптимизируют свою стратегию.

Uniswap LP позиционирует себя как NFT

Поскольку каждый LP может устанавливать свой собственный ценовой диапазон, позиция каждого Uniswap LP уникальна и, как таковая, больше не взаимозаменяема. В Uniswap v3 позиции LP теперь представлены невзаимозаменяемым токеном (NFT). Однако общие позиции по-прежнему можно сделать взаимозаменяемыми (ERC-20).

Uniswap v3 LP теперь видят все комиссии, сгенерированные непосредственно в самих NFT. Эти NFT могут торговаться между кошельками, и держатели всегда могут собирать комиссии за позиции. По сути, это цифровое изображение, которое отображает важную информацию, такую ​​как пара токенов и кривая, представляющая «крутизну» позиции. Каждая позиция Uniswap v3 также имеет уникальную цветовую схему, а различные пулы представлены различными цветовыми вариациями.

Различные уровни сборов

Uniswap v3 предлагает LP три уровня комиссий: 0,05%, 0,30% и 1,00%, чтобы позволить LP корректировать свою маржу прибыли на основе ожидаемой волатильности пары токенов. Например, LP подвержены более высоким рискам в некоррелированных парах, таких как ETH/USDT, и более низким рискам в коррелированных парах, таких как пары стейблкоинов.

Uniswap на уровне 2

Исторически сложилось так, что комиссии за транзакции Ethereum росли по мере увеличения использования сети. Это делает использование Uniswap экономически невыгодным в некоторых случаях, особенно для небольших пользователей. Чтобы решить эту проблему, Uniswap v3 позволяет масштабирующим решениям уровня 2 масштабировать смарт-контракты, при этом сохраняя безопасность сети Ethereum. Эта реализация также помогает увеличить пропускную способность транзакций и обеспечить более низкие комиссии для пользователей.

Uniswap в прямом эфире на BNB Chain

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

Юнисвап v4

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

Вместо создания нового контракта для каждого пула, все пулы работают в одном контракте (так называемая архитектура синглтона), что позволяет экономить до 99% на комиссиях за газ. Uniswap v4 также упрощает транзакции с помощью системы, называемой флэш-учетом, и одновременно повторно вводит прямые торговые пары ETH для более быстрых и дешевых свопов.

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

UniswapX

UniswapX — это новая торговая система, которая помогает пользователям получать лучшие цены, извлекая ликвидность из различных источников, таких как децентрализованные биржи и частные запасы. Вместо того, чтобы платить комиссию за газ напрямую, пользователи подписывают заказы вне сети, а сторонние «заполнители» обрабатывают транзакции, конкурируя за лучшие цены. Эта настройка также позволяет избежать издержек на неудачные транзакции и защищает пользователей от атак MEV, обеспечивая более честные сделки.

Что такое непостоянная потеря?

Помимо получения комиссий за предоставление ликвидности трейдерам, которые могут обменивать токены, LP также должны знать об эффекте, называемом непостоянной потерей. Предположим, что Алиса — LP, которая внесла 1 ETH и 100 USDT в пул Uniswap с общей ликвидностью 10 000 (10 ETH x 1000 USDT); остальное было профинансировано другими LP, такими как она. Доля Алисы в пуле составляет 10%, то есть ее первоначальный депозит составляет 10% от общей ликвидности пула.

На момент депозита Алисы цена 1 ETH составляла 100 USDT, что означает, что ее депозит составил $200 (1 ETH x $100 + 100 USDT). Теперь предположим, что цена ETH увеличивается до 400 USDT. В результате арбитражные трейдеры добавляют USDT и удаляют ETH из пула до тех пор, пока соотношение между ними не будет точно отражать новую цену. Это приводит к тому, что количество ETH и USDT в пуле уменьшается до 5 ETH и 2000 USDT.

Алиса решает вывести свои средства из пула. Согласно ее доле, она получает 10%, т. е. 0,5 ETH и 200 USDT, что в сумме составляет $400 (0,5 ETH x $400 + 200 USDT). На первый взгляд кажется, что Алиса получила прибыль.

Однако если бы она сохранила свой первоначальный депозит в размере 1 ETH и 100 USDT, то в итоге она бы получила общую сумму в $500 (1 ETH x $400 + 100 USDT). Таким образом, внеся свои средства в пул Uniswap, Алиса потеряла из-за роста цены ETH.

Эта потеря называется «непостоянной», поскольку ее можно смягчить, если цены объединенных токенов вернутся к тем же ценам, что и при добавлении в пул. Кроме того, поскольку LP получают комиссионные, потеря может быть сбалансирована с течением времени. Тем не менее, LP должны знать о концепции непостоянной потери перед добавлением средств в пул Uniswap.

Обратите внимание, что вышеописанный сценарий применим независимо от того, растет или падает цена с момента депозита. Это означает, что если цена ETH падает с момента депозита, убытки, понесенные LP, также могут быть увеличены.

Как Uniswap зарабатывает деньги?

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

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

Токен Uniswap (UNI) 

Собственный токен Uniswap, UNI, был запущен в сентябре 2020 года и с тех пор привлекает пользователей и LP на платформу. UNI — это токен ERC-20, что означает, что он был создан на Ethereum и может храниться в любом криптовалютном кошельке, поддерживающем токены ERC-20.

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

Токены UNI можно покупать и продавать на различных криптовалютных биржах, поэтому трейдеры могут использовать токены UNI для торговли другими криптовалютами или для участия в приложениях децентрализованного финансирования (DeFi). Обратите внимание, что новые варианты использования могут появляться по запросам сообщества и голосованию по вопросам управления.

Как использовать Uniswap

Чтобы использовать Uniswap, вам нужно иметь криптовалютный кошелек, содержащий некоторое количество эфира (ETH) или токенов ERC-20. Вот как начать использовать простую опцию обмена на Uniswap:

  1. Подключитесь к своему кошельку Ethereum на сайте Uniswap.

  2. Выберите токен, которым вы хотите торговать. Uniswap поддерживает несколько токенов ERC-20; убедитесь, что вы выбрали правильный.

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

  4. Если сумма вас устраивает, вы можете нажать «Обменять». Затем ваш кошелек попросит вас подтвердить транзакцию.

  5. После подтверждения транзакции, сделка будет выполнена на Ethereum. Наконец, токены отобразятся в вашем кошельке.

Заключительные мысли

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

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

Дальнейшее чтение

  • Что такое Uniswap V4?

  • Что такое автоматизированный маркет-мейкер (AMM)?

  • Что такое децентрализованные приложения (DApps)?

Отказ от ответственности: этот контент предоставляется вам «как есть» только для общей информации и образовательных целей, без каких-либо заявлений или гарантий. Он не должен толковаться как финансовый, юридический или другой профессиональный совет, а также не предназначен для рекомендации покупки какого-либо конкретного продукта или услуги. Вам следует обратиться за советом к соответствующим профессиональным консультантам. Если статья предоставлена ​​сторонним участником, обратите внимание, что высказанные мнения принадлежат сторонним участникам и не обязательно отражают точку зрения Binance Academy. Пожалуйста, ознакомьтесь с нашим полным отказом от ответственности здесь для получения более подробной информации. Цены на цифровые активы могут быть нестабильными. Стоимость ваших инвестиций может упасть или вырасти, и вы можете не получить обратно инвестированную сумму. Вы несете исключительную ответственность за свои инвестиционные решения, и Binance Academy не несет ответственности за любые убытки, которые вы можете понести. Этот материал не должен толковаться как финансовый, юридический или другой профессиональный совет. Для получения дополнительной информации см. наши Условия использования и Предупреждение о рисках.