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

Наслышаны про 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.

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

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

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

Данные: Metamask.

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

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

Данные: Metamask.

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

Данные: Metamask.

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

Данные: Metamask.

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

Данные: Metamask.

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

Данные: Metamask.

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

Данные: Etherscan.

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

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

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

Данные: Uniswap.

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

Данные: Uniswap.

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

Данные: Uniswap.

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

Данные: Uniswap.

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

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

Данные: Uniswap.
Данные: Uniswap.

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

Данные: Uniswap.

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

Данные: Uniswap.

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

Данные: Uniswap.

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

Данные: Uniswap.

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

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

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

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

Данные: Uniswap.

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

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

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

Данные: Coingecko.

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

Данные: Metamask.

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

Данные: Metamask.

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

Данные: Metamask.

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

Данные: Etherscan.

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

Данные: Uniswap, Metamask.

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

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

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

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

Данные: Metamask.

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

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

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

Данные: Metamask.
Данные: Metamask.

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

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

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

Данные: PancakeSwap.

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

Данные: PancakeSwap.

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

Данные: PancakeSwap, Metamask.

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

Данные: PancakeSwap.

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

Данные: PancakeSwap.
Данные: 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.

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

Данные: Quickswap.

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

Данные: Quickswap.

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

Данные: 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
Exit mobile version