Uniswap и другие AMM: инструкция по использованию для новичков

Uniswap_Howto-min
Uniswap_Howto-min

Наслышаны про DeFi, но не знаете, как подступиться к теме? Путь в эту интенсивно развивающуюся сферу начинается с освоения децентрализованных бирж с алгоритмом автоматизированного маркетмейкера (Automated Market Maker – АММ).

Первой биржей такого рода, добившейся широкой популярности, является Uniswap. Она стала образцом для десятков проектов-клонов и по сей день остается самой популярной децентрализованной биржей (DEX) в сети Ethereum. 

Для понимания масштабов: этой площадкой хотя бы один раз пользовались более 1,5 млн человек, а суммарный суточный торговый объем двух параллельно работающих версий протокола v2 и v3 регулярно превышает $2 млрд.

Для новичков, только начинающих свой путь в мире криптовалютных активов, ForkLog составил подробную инструкцию, как торговать активами на Uniswap и аналогичных DEX в сетях Binance Smart Chain (BSC) и Polygon.

Знакомство с Uniswap

Uniswap позволяет обменивать любые токены стандарта ERC-20, для которых есть пулы ликвидности – специальные смарт-контракты, хранящие пары активов (например, UNI-ETH или LINK-USDT). 

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

У Uniswap очень простой пользовательский интерфейс. Торговать можно без регистрации и прохождения KYC.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Uniswap.

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

Для новичков лучше всего подходит популярный кошелек MetaMask, число пользователей которого уже перевалило за 10 млн. Пользователям ПК удобнее всего пользоваться расширениями MetaMask для веб-браузеров Chrome, Firefox, Brave и Edge.

При первом запуске MetaMask необходимо или сгенерировать новый кошелек, или импортировать уже существующий, введя seed-фразу.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Metamask.

После создания нового кошелька потребуется записать и сохранить в безопасном месте фразу для восстановления (seed-фразу) из 12 слов. Ее можно будет увидеть в любой момент в разделе «Настройки – Безопасность и конфиденциальность». 

В обоих случаях потребуется придумать пароль для доступа к MetaMask при каждом его последующем запуске.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Metamask.

Позднее можно будет подключить другие Ethereum-кошельки через раздел меню «Импортировать счет», введя seed-фразу или приватный ключ.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Metamask.

В MetaMask можно работать с аппаратными кошельками Trezor и Ledger, подключившись к ним через раздел меню «Подключить аппаратный кошелек».

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Metamask.

Для любой транзакции в Uniswap требуется оплата газа в ETH, взимаемая блокчейном Ethereum. Так что перед началом работы с криптобиржей кошелек придется пополнить, переведя на него ETH стоимостью не менее $80-$100.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Metamask.

Или же нажать кнопку «Купить» и приобрести ETH с помощью карты через партнеров MetaMask. Правда, при этом придется указать не только номер карты, но и другие личные данные – ФИО, домашний адрес, телефон. Этот вариант не подходит тем, кто ценит анонимность. 

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Metamask.

Отслеживать актуальный размер комиссии сети Ethereum при обмене активов и других операциях можно на сервисе Etherscan.io.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Etherscan.

Из-за загруженности сети каждый обмен может достигать $100 и более (в зависимости от цены газа) плюс комиссия Uniswap. В версии v2 комиссия составляет 0,3%, в версии v3 — зависит от ожидаемой волатильности активов и составляет 0,05%, 0,3% или 1% от обмениваемой суммы.

Первый обмен и другие опасности

Итак, у вас в кошельке есть некоторое количество ETH и стоит задача купить определенный токен. Запускаем в браузере приложение Uniswap и нажимаем кнопку «Подключить кошелек».

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Uniswap.

Из списка поддерживаемых кошельков выбираем MetaMask.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Uniswap.

В открывшемся интерфейсе MetaMask разрешаем Uniswap подключиться к кошельку, нажав «Далее».

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Uniswap.

Интерфейс Uniswap нам показывает кнопку «Выберите токен», при нажатии которой открывается ниспадающее меню с десятками популярных монет. Здесь можно ввести полное название, краткое обозначение (тикер) или адрес токена в формате 0x…

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Uniswap.

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

Чтобы избежать подделок, токены желательно искать по их адресу формата 0x…, который невозможно подделать. Uniswap также позволяет импортировать адреса токенов с агрегатора CoinGecko.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Uniswap.
Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Uniswap.

Если данный токен еще не появился на CoinGecko, то подлинный адрес контракта придется искать на сайте или других официальных каналах конкретного криптопроекта.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Uniswap.

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

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Uniswap.

При нажатии на кнопку «Обменять» откроется окно подтверждения с окончательными параметрами обмена.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Uniswap.

Когда вы нажмете кнопку «Подтвердить обмен», откроется окно подтверждения кошелька MetaMask, где указана комиссия сети Ethereum и полная сумма сделки с учетом комиссии Uniswap. 

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Uniswap.

Если все устраивает, нажмите кнопку «Подтвердить». Если же комиссия кажется слишком большой, можно подождать несколько часов или дней, надеясь на снижение загруженности сети.

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

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

По умолчанию допустимое проскальзывание (Slippage tolerance) выставлено на 0,5%. Его значение можно увидеть, кликнув на значок шестеренки в окне обмена. 

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Uniswap.

Если реальное проскальзывание при обмене окажется выше этого значения, то операция будет отклонена. В таком случае рекомендуется увеличивать допустимое проскальзывание с небольшим шагом (0,5-1%) и пробовать подтвердить обмен с новыми параметрами.

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

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

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Coingecko.

Затем нужно одобрить его добавление в кошельке.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Metamask.

Если токена еще нет на агрегаторах, придется воспользоваться кнопкой «Добавить токен».

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Metamask.

А если он не находится обычным поиском по названию или адресу, то придется обратиться к вкладке «Пользовательский токен» и ввести в соответствующие поля адрес контракта токена, тикер и число десятичных знаков (Decimals). 

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Metamask.

Все эти параметры можно посмотреть в блокчейн-обозревателе Etherscan.io на странице данного токена.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Etherscan.

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

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Uniswap, Metamask.

Использование AMM DEX в альтернативных блокчейнах

Открытый код Uniswap был многократно заимствован для создания конкурирующих DEX в экосистеме Ethereum (например, SushiSwap), а также в альтернативных EVM-совместимых блокчейнах. С большинством из них можно работать через кошелек MetaMask. Для этого потребуется вручную добавить настройки для подключения к соответствующему блокчейну.

Начнем с подключения MetaMask к децентрализованной сети Binance Smart Chain (BSC), которая в последние месяцы показывает рекорды активности, обрабатывая до 5-10 млн транзакций в сутки.

Сделать это можно из ниспадающего меню «Сети», где нужно выбрать строку «Пользовательский RPC».

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Metamask.

И заполнить все пункты открывшейся формы.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Metamask.
  1. Имя сети: Smart Chain. 
  2. Новый RPC URL: https://bsc-dataseed.binance.org/
  3. ID сети: 56. 
  4. Символ: BNB. 
  5. URL блок-эксплорера: https://bscscan.com

Также новую сеть можно добавить так: «Настройки – Сети – Добавить сеть»

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Metamask.
Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Metamask.

Поскольку для оплаты транзакций в сети BSC используется криптовалюта Binance Coin, следует перевести на адрес кошелька некоторое количество BNB. При отправке BNB с централизованных криптобирж важно выбрать сеть BSC (также она часто обозначается по названию стандарта токенов BEP20).

Крупнейшей АММ-DEX в экосистеме BSC является PanсakeSwap. На ней мы и произведем обмен. При небольших отличиях в дизайне, механика обмена точно такая же, как на Uniswap.

Выбираем пару активов и их количество.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: PancakeSwap.

Подтверждаем обмен в интерфейсе PancakeSwap.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: PancakeSwap.

И подтверждаем транзакцию в кошельке Metamask.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: PancakeSwap, Metamask.

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

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: PancakeSwap.

Как и на Uniswap, при первой продаже токена на PancakeSwap нужно одобрить его использование в кошельке Metamask.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: PancakeSwap.
Uniswap и другие AMM: инструкция по использованию для новичков
Данные: PancakeSwap, Metamask.

Важнейшее отличие в работе с PancakeSwap, которое сразу бросается в глаза: все типы операций для пользователей обходятся гораздо дешевле. На начало сентября 2021 года средние комиссии за транзакции в сети BSC составляют около 0,001 BNB, то есть менее $0,5. Кроме того, все транзакции подтверждаются гораздо быстрее, всего за несколько секунд.

Еще одна популярная децентрализованная сеть Polygon обрабатывает до 6 млн транзакций в сутки. Крупнейшей AMM-DEX в этой сети является QuickSwap, создатели которой не без гордости заявляют, что она является полным клоном Uniswap, до последней цифры в программном коде.

Чтобы начать с ней работать, подключаем MetaMask к сети Polygon уже известным нам способом.

  1. Имя сети: Matic Mainnet. 
  2. Новый RPC URL: https://rpc-mainnet.maticvigil.com/
  3. ID сети: 137. 
  4. Символ: MATIC. 
  5. URL блок-эксплорера: https://polygonscan.com/

Базовой криптовалютой, в которой взимается плата за газ, является MATIC, но для первых обменов его нужно совсем немного. Средние комиссии в сети Polygon составляют сотые доли цента.

Сам обмен происходит точно так же, как в Uniswap и PancakeSwap.

Выбираем пару активов и их количество для обмена.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Quickswap.

Подтверждаем условия обмена в интерфейсе QuickSwap.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Quickswap.

И подтверждаем транзакцию в окне MetaMask, наслаждаясь мизерными комиссиями и высокими скоростями обмена.

Uniswap и другие AMM: инструкция по использованию для новичков
Данные: Quickswap, Metamask.

Освоив эти DEX, вы без труда сможете подключаться и работать и в других EVM-совместимых сетях, таких как Fantom, Avalanche, HECO Chain, Harmony, xDai.

Освоение AMM-DEX является лишь первым шагом к использованию огромного разнообразия DeFi-сервисов. Благодаря DEX и кошельку MetaMask перед инвесторами открывается дивный новый мир игр на блокчейне, лотерей, рынков предсказаний, займов под залог криптовалют, заработка на предоставлении ликвидности и доходном фермерстве (yield farming).

Подписывайтесь на новости ForkLog в Telegram: ForkLog Feed — вся лента новостей, ForkLog — самые важные новости, инфографика и мнения.

Подписывайтесь на ForkLog в социальных сетях

Telegram (основной канал) Discord Instagram
Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!

*Ежедневная рассылка — краткая сводка наиболее важных новостей предыдущего дня. Чтение занимает не больше двух минут. Выходит в рабочие дни в 06:00 (UTC)
*Еженедельная рассылка — объясняем, кто и как изменил индустрию за неделю. Идеально подходит для тех, кто не успевает за новостным потоком в течение дня. Выходит в пятницу в 16:00 (UTC).

Мы используем файлы cookie для улучшения качества работы.

Пользуясь сайтом, вы соглашаетесь с Политикой приватности.

OK