Резюме

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

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

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


Введение

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

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

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

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

Давайте посмотрим, что такое Uniswap, как он работает и как на нем можно торговать токенами просто с помощью кошелька Ethereum.


Что такое Юнисвап?

Uniswap — это децентрализованный протокол обмена, основанный на Ethereum. Точнее, это автоматизированный протокол ликвидности. Для размещения сделок не требуется книга заказов или централизованная сторона. Uniswap позволяет пользователям торговать без посредника, с высокой степенью децентрализации и устойчивости к цензуре.

Uniswap — бесплатное программное обеспечение. Вы можете проверить это самостоятельно на Uniswap GitHub.

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

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

Протокол Uniswap был создан Хайденом Адамсом в 2018 году. Но технология, лежащая в основе его реализации, была впервые описана соучредителем Ethereum Виталиком Бутериным.


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

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

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

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

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

х * у = к

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

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

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


Унисвап v3

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


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

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

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

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

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

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

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

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


Токены Uniswap LP в форме NFT

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

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


Uniswap на уровне 2

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

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


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

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

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

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

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

На самом деле, Алисе было бы лучше заниматься ходлингом, а не предоставлять ликвидность на Uniswap. В этом случае периодические потери — это, по сути, альтернативные издержки поставки токена, цена которого возрастает. Это просто означает, что, внося средства в Uniswap в надежде заработать комиссионные, Алиса может упустить другие возможности.

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

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


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

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

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

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


➟ Хотите заняться криптовалютой? Купите биткойны на 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/.


Le Token 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 за каждый адрес, с которым вы использовали Uniswap. Чтобы восстановить свои токены:

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

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

  3. Нажмите «Получить токены UNI».

how-to-claim-uni-tokens-uniswap

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

  2. Поздравляем, теперь у вас есть UNI!

Хотите обменять свои токены UNI? На Binance есть все, что вам нужно.


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


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

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


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


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


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


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

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


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

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


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


Воспользуйтесь строкой поиска, чтобы найти подходящую вам пару. В нашем случае нажмите [UNI/BTC].


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


Заключить

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

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