TL;DR – РЕЗЮМЕ

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

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

Как эти волшебные единороги конвертируют один токен в другой? Что необходимо для использования 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 оставляет позади традиционную архитектуру цифровых бирж, поскольку у нее нет книги заказов. Он работает с использованием конструкции под названием «Постоянный маркет-мейкер», которая является вариантом модели под названием «Автоматизированный маркет-мейкер» (AMM).

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

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

В качестве примера возьмем пул ликвидности ETH/USDT. Часть резерва, сформированную ETH, мы назовем x, а часть резерва USDT — y. Uniswap берет эти две суммы и умножает их, чтобы рассчитать общую ликвидность рассматриваемого резерва. Мы назовем эту переменную k. Центральная идея 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, связано с эффективностью использования капитала. Большинство AMM очень неэффективны с точки зрения использования капитала – это означает, что большая часть содержащихся в них средств в любой момент времени остается неиспользованной. Это связано с внутренней характеристикой модели x*y=k, обсуждавшейся выше. Проще говоря, чем больше ликвидности в резерве, тем больше ордеров система может поддерживать в более широком ценовом диапазоне.

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

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

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

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

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

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


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

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

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


Uniswap на уровне 2

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

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


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

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

Допустим, Алиса вносит 1 ETH и 100 USDT в резерв Uniswap. Поскольку пара токенов должна иметь эквивалентную стоимость, это будет означать, что цена ETH составит 100 долларов США. В свою очередь, в резерве имеется в общей сложности 10 ETH и 1000 USDT, остальное внесено другими поставщиками ликвидности, такими как Алиса. Это означает, что доля Алисы составляет 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.

На самом деле, для Алисы было бы лучше просто HODL, чем внести депозит в резерв 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/.


Токен Uniswap (UNI)

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

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

Часть распределения среди сообщества будет осуществляться посредством майнинга ликвидности. Это означает, что 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. Нажмите «Claim your UNI tokens» (заявите свои токены UNI).

cómo-reclamar-tokens-uni-de-uniswap

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

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


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


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


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


В заключение

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

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