Краткое содержание

Uniswap – это набор компьютерных программ, работающих на блокчейне Ethereum и позволяющих децентрализовать своп токенов. Он работает с помощью "единорогов" (unicorns) (о чем свидетельствует их логотип).

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

Как эти "магические единороги" конвертируют один токен в другой? Что вам нужно для использования Uniswap? Давайте узнаем.


Введение

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

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

Многие разработчики думали о новых способах создания децентрализованных бирж. Одним из пионеров является Uniswap. Принцип работы Uniswap может быть несколько сложнее для понимания, чем более традиционная DEX. Однако в скором времени мы увидим, что эта модель дает ряд привлекательных преимуществ.

В результате этого нововведения Uniswap стал одним из самых успешных проектов, входящих в Децентрализованные финансы (DeFi).

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


Что такое Uniswap?

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

Uniswap – это программное обеспечение с открытым исходным кодом. Вы можете сами проверить это на Uniswap GitHub.

Хорошо, но как торговать без книги ордеров? Что ж, Uniswap работает с моделью, в которой поставщики ликвидности производят пулы ликвидности. Эта система обеспечивает децентрализованный механизм ценообразования, существенно сглаживающий глубину книги ордеров. Мы рассмотрим, как это работает более подробно. Теперь просто обратите внимание, что пользователи могут легко осуществлять своп между токенами ERC-20 без необходимости в книге ордеров.

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

Протокол Uniswap был создан Hayden Adams в 2018 году. Но технология, лежащая в основе его реализации, была впервые описана соучредителем Ethereum, Vitalik Buterin.


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

Uniswap оставляет позади традиционную архитектуру цифровой биржи, поскольку на нем нет книги ордеров. Он работает с разработкой под названием Constant Product Market Maker, который является вариантом модели под названием Автоматизированный маркет-мейкер (AMM).

Автоматизированные маркет-мейкеры – это смарт-контракты, содержащие резервы ликвидности (или пулы ликвидности), против которых трейдеры могут торговать. Эти резервы финансируются поставщиками ликвидности. Поставщиком ликвидности может быть любой, кто вносит в пул эквивалентную стоимость двух токенов. В свою очередь, трейдеры платят пулу комиссию, которая затем распределяется между поставщиками ликвидности в соответствии с их долями в пуле. Мы рассмотрим, как это работает более подробно.

Поставщики ликвидности создают рынок, депонируя эквивалентную стоимость двух токенов. Это могут быть ETH и токен ERC-20 или два токена ERC-20. Эти пулы обычно состоят из стейблкоинов, таких как DAI, USDC или USDT, но это не обязательно. В то же время, поставщики ликвидности получают "токены ликвидности", которые представляют их долю в общем пуле ликвидности. Эти токены ликвидности можно обменять на долю, которую они представляют в пуле.

Итак, давайте рассмотрим пул ликвидности ETH/USDT. Мы назовем часть пула ETH, как х, а долю USDT как у. Uniswap берет эти две величины и умножает их, чтобы рассчитать общую ликвидность в пуле. Назовем это k. Основная идея Uniswap состоит в том, что k должен оставаться постоянным, что означает, что общая ликвидность в пуле постоянна. Итак, формула общей ликвидности в пуле:

х * у = к

Итак, что происходит, когда кто-либо хочет совершить сделку?

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

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


Унисвап v3

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


Эффективность капитала

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

Однако поставщики ликвидности (LP) в этих пулах по существу обеспечивают ликвидность для ценовой кривой (диапазона) от 0 до бесконечности. Весь этот капитал зарезервирован для сценария, когда один из активов в пуле 5x-s, 10x-s, 100x-s.

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

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

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

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

Однако с этим дополнительным уровнем сложности "ленивые" LP будут зарабатывать гораздо меньше на торговых комиссиях, чем профессиональные игроки, которые могут постоянно оптимизировать свою стратегию. В то же время нетрудно представить себе агрегаторов, таких как yearn.finance, предлагающих розничным LP способ оставаться в определенной степени конкурентоспособным в этой среде.


Токены Uniswap LP как NFT

Теперь мы понимаем, что каждая позиция Uniswap LP уникальна, потому что каждый вкладчик может установить свой собственный ценовой диапазон. Это означает, что позиции Uniswap LP более невзаимозаменяемы. В результате, каждая позиция LP теперь представлена ​​невзаимозаменяемым токеном (NFT).

Одним из преимуществ представления позиции Uniswap LP заменяемым токеном было то, как ее можно было использовать в других частях DeFi. Токены Uniswap v2 LP могут быть депонированы в Aave или MakerDAO в качестве обеспечения. Это больше не касается v3, поскольку каждая позиция уникальна. Однако этот разрыв в возможности компоновки может быть разрешен с помощью новых типов деривативных продуктов.


Uniswap на уровне 2

Комиссионные по транзакциям в Ethereum резко возросли за последний год. Это делает использование Uniswap экономически невыгодным для многих мельчайших пользователей.

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


Что такое непостоянный ущерб?

Как уже говорилось, поставщики ликвидности получают комиссию за предоставление ликвидности трейдерам, которые могут осуществлять своп токенов. О чем еще нужно знать поставщикам ликвидности? Да. Есть еще один эффект, который называется непостоянный ущерб.

Предположим, Alice осуществляет депозит 1 ETH и 100 USDT в пул Uniswap. Поскольку пара токенов должна иметь эквивалентную стоимость, это означает, что цена ETH составляет 100 USDT. В то же время в пуле всего 10 ETH и 1 000 USDT – другие финансируются другими поставщиками ликвидности, такими как Alice. Это означает, что Alice принадлежит 10% части пула. Наша общая ликвидность (k) в данном случае составляет 10000.

Что произойдет, если цена ETH увеличится до $400? Помните, что общая ликвидность пула должна оставаться неизменной. Если цена ETH сейчас составляет 400 USDT, значит соотношение между тем, сколько ETH и сколько USDT находится в пуле, изменилось. На самом деле сейчас в пуле 5 ETH и 2000 USDT. Почему? Арбитражные трейдеры будут добавлять USDT в пул и удалять из него ETH до тех пор пока соотношение не будет отражать точную цену. Вот почему важно понимать, что k постоянно.

Итак, Alice решает снять свои средства и получает 10% пула в соответствии со своей долей. В результате она получает 0,5 ETH и 200 USDT на общую сумму 400 USDT. Похоже, она получила хорошую прибыль. Но подождите, что случилось бы, если бы она не вложила свои средства в пул? Она имела бы 1 ETH и 100 USDT, на общую сумму 500 USDT.

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

Обратите внимание, что этот эффект работает вне зависимости от того, в каком направлении изменяется цена с момента депозита. Что это значит? Если цена ETH снизится по сравнению со сроком депозита, ущерб также может увеличиться. Если вы хотите получить более подробное объяснение этого вопроса, ознакомьтесь со статьей Pintail.

Но почему ущерб непостоянен? Если цена объединенных в пул токенов возвращается к цене, когда они были добавлены в пул, эффект смягчается. Кроме того, поскольку поставщики ликвидности получают комиссию, ущерб может со временем компенсироваться. Однако провайдеры ликвидности должны знать об этом, прежде чем добавлять средства в пул.


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

Никак. Uniswap – это децентрализованный протокол, поддерживаемый Paradigm (криптовалютный хедж-фонд). Все комиссии идут поставщикам ликвидности, и ни один из учредителей не получает долю от сделок, происходящих через протокол.

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

Часть комиссий может быть направлена ​​на развитие Uniswap в будущем. Команда Uniswap уже развернула улучшенную версию протокола под названием Uniswap v2.


➟ Хотите начать торговать криптовалютой? Купите Bitcoin на Binance!


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

Uniswap – это протокол с открытым исходным кодом, что означает, что каждый может создать для него собственное интерфейсное приложение. Однако чаще всего используется https://app.uniswap.org или https://uniswap.exchange.

  1. Выделите интерфейс Uniswap.

  2. Подключите свой кошелек. Вы можете использовать MetaMask, Trust Wallet или любой другой поддерживаемый кошелек Ethereum.

  3. Выберите токен, из которого хотите совершить обмен.

  4. Выберите токен, на который хотите совершить обмен.

  5. Нажмите кнопку "Своп".

  6. Предварительно просмотрите транзакцию во всплывающем окне.

  7. Подтвердите запрос транзакции в кошельке.

  8. Подождите, пока не будет подтверждена транзакция в блокчейне Ethereum. Вы можете следить за ее статусом на https://etherscan.io/.


Токен Uniswap (UNI)

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

1 миллиард токенов UNI был отчеканен при создании. 60% из них распространяются среди существующих членов сообщества Uniswap, а 40% будут доступны членам команды, инвесторам и советникам в течение четырех лет.

Часть распределения общества происходит за счет майнинга ликвидности. Это означает, что UNI будет распределен между теми, кто предоставляет ликвидность следующим пулам Uniswap:

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Но кто является членом сообщества Uniswap? Любой адрес Ethereum, взаимодействующий с контрактами Uniswap. Давайте посмотрим, как получить токены UNI.


Как получить токены Uniswap (UNI)

Если вы использовали Uniswap, вы можете получить 400 токенов UNI на каждый адрес. Чтобы получить свои токены, вам необходимо:

  1. Перейдите на https://app.uniswap.org/.

  2. Подключите кошелек, который вы использовали ранее с Uniswap.

  3. Нажмите кнопку "Получить свои токены UNI".

як отримати токени UNI на Uniswap

  1. Подтвердите транзакцию в своем кошельке (вы можете проверить текущие цены на gas в Ethscan Gas Tracker).

  2. Здравствуйте, теперь вы холдер UNI!

Хотите торговать своими токенами UNI? Вы можете сделать это на Binance.


➟Нажмите здесь, чтобы торговать токенами UNI наBinance!


Как купить UNI на Binance

Чтобы купить UNI, вам нужно будет обменять фиат или криптовалюту, используя интерфейс биржи Binance. Вы не можете использовать дебетовую/кредитную карту для покупки UNI напрямую. Ниже приведены возможные пары, которые дают вам по выбору BNB, BTC, BUSD, USDT, или EUR.


Если вы хотите приобрести UNI по криптовалюте, вы можете либо перевести монеты в свой спотовый кошелек, либо купить их. BUSD – один из рекомендованных вариантов из-за его стабильности цены. Вы можете приобрести BUSD с помощью карты, перейдя на страницу [Купить криптовалюту]. Введите сумму, которую хотите купить, и нажмите клавишу [Продолжить], чтобы ввести данные своей карты.


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


В строке поиска введите выбранную вами пару. Для нашего примера мы примем UNI/BUSD.


Теперь вы можете создать ордер на покупку UNI. Быстрый способ – установить маркет ордер, в котором будет указана текущая спотовая цена. Вы также можете установить лимитный ордер или стоп-лимит ордер, если вы хотите совершить покупку по определенной цене или лучше.

Чтобы создать маркет ордер, выделите правую часть интерфейса биржи и нажмите [Спот]. Убедитесь, что вы выбрали [Маркет] в качестве типа своего ордера на вкладке [Купить] и введите сумму BUSD, которую вы хотите обменять. В конце концов нажмите кнопку [Купить UNI], чтобы разместить ордер.


Как продать UNI на Binance

Продажа вашего UNI аналогична покупателю. Во-первых, убедитесь, что ваши UNI находится на вашем спотовом кошельке Binance. Если вы не депонировали свои токены, перейдите на страницу [Фиат и спот] и найдите UNI. Нажмите [Депозит] для получения подробных инструкций о том, как перевести ваши UNI. Вы также можете прочитать наше руководство Как осуществить депозит на Binance для получения дополнительной информации.


После того, как вы успешно депонировали свои UNI, откройте интерфейс биржи и выберите пару UNI, которой вы хотите торговать. Давайте посмотрим на UNI/BTC.


Для поиска нужной пары используйте строку поиска. В этом случае нажмите [UNI/BTC].


Чтобы продать UNI по текущей рыночной цене, перейдите в правую часть экрана. Нажмите кнопку [Спот] и выберите [Маркет] в качестве типа ордера на вкладке [Продажа]. Введите сумму UNI, которую вы хотите продать, и нажмите кнопку [Продать UNI].


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

Uniswap – это инновационный протокол на бирже, построенный на Ethereum. Это позволяет любому, кто имеет кошелек Ethereum, обменивать токены без участия любой центральной стороны.

Хотя у этой технологии есть свои ограничения, она может иметь некоторые интересные последствия для будущего обмена trustless токенами. Когда решения масштабируемости Ethereum 2.0 появятся в сети, Uniswap, вероятно, также сможет извлечь из них пользу.