You need to enable JavaScript to run this app.
Bankless Academy

Обмен на децентрализованной бирже

Начните путь в DeFi с пошаговой инструкции по децентрализованной бирже.
Начать урок

Главное

  • Децентрализованные биржи это разновидность dApp, где токены обменивают, сохраняя самостоятельное хранение.

  • Чтобы уверенно работать с DEX, нужны некоторые практические знания.

  • Свои транзакции в блокчейне можно рассмотреть в обозревателе блоков.

Децентрализованная биржа (DEX) это самое популярное приложение в мире децентрализованных финансов (DeFi), и не зря! DEX автоматически обменивают один криптовалютный токен на другой без посредника. В отличие от централизованных бирж (CEX), при таком обмене пользователь сохраняет полное владение своими активами.

Самостоятельность и протоколы без разрешений это опорные черты DeFi. Они дают пользователям настоящее владение цифровыми активами и круглосуточный доступ к базовым блокчейн-сервисам. Зайти в DeFi может любой человек с интернетом, независимо от происхождения, взглядов и места жительства.

В этой записи справочника мы разберём, как через кошелёк с самостоятельным хранением работать с DEX и обменять один токен на другой. О механике, свойствах и рисках этой технологии, а также о сравнении с CEX, читайте в уроке Децентрализованные биржи.

Как выбрать DEX

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

С DEX хорошо начинать путь в Web3: у большинства dApp интерфейс устроен похоже, и с кошельком они взаимодействуют так же.

Приступим к обмену токенов.

Как сделать обмен токенов

1. Откройте dApp:

Откройте Velodrome в новой вкладке браузера.

2. Подключите кошелёк:

Нажмите стандартную кнопку «Connect», которая обычно находится в правом верхнем углу любого dApp.

На компьютере подключитесь кошельком-расширением браузера.

На телефоне появится окно подключения, через которое мобильный кошелёк свяжется с dApp.

3. Подтвердите подключение:

Нажмите «Connect» в приложении-кошельке, чтобы подтвердить связь с сайтом. Теперь dApp видит адрес кошелька и балансы токенов. Никаких других прав вы пока не выдали.

4. Прочитайте и подпишите условия обслуживания (если согласны):

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

5. Переключитесь на нужную сеть:

Для этой инструкции убедитесь, что в кошельке выбрана сеть Optimism.

6. Настройте обмен:

Пора выбрать токен на входе и токен на выходе. В нашем примере мы меняем ETH на OP, но вы можете обменять любые токены!

7. Одобрите права на токен (только при обмене токенов):

Если вы меняете токен вроде USDC, кошелёк сначала попросит одобрить Velodrome доступ к этому токену. Советуем ограничить одобрение размером сделки. ETH это родная валюта сети, ему одобрение не нужно, поэтому в нашем примере кошелёк сразу переходит к подтверждению обмена.

8. Подтвердите транзакцию:

Когда котировка и настройки вас устроят, начинайте обмен. Подтвердить нужно дважды: сначала в dApp, затем в кошельке.

9. Проверьте баланс:

Транзакция подтвердится за несколько секунд, после чего вы увидите в кошельке новый баланс токена. Если нужный токен не показан, проверьте, что вы добавили его адрес контракта.

Адрес контракта токена Optimism: 0x4200000000000000000000000000000000000042

10. Найдите хеш транзакции:

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


Пора познакомиться с миром децентрализованной торговли! Надеемся, вам понравился этот выпуск Справочника Исследователя: «Обмен на децентрализованной бирже».

Не забудьте собрать эту запись, если хотите иметь свою копию под рукой в путешествиях или поддержать будущие материалы Bankless Academy. Счастливого пути, Исследователь!


Частые вопросы

Почему котировка меняется несколько раз в минуту?

Котировку обычно рассчитывают в тот момент, когда вы вводите параметры обмена в интерфейс DEX. Время идёт, другие пользователи совершают обмены и меняют запасы токенов на бирже. Поэтому DEX регулярно обновляет котировку, чтобы она оставалась актуальной.

Сколько времени занимает обмен токенов?

Ответ зависит от многого, прежде всего от скорости блоков в блокчейне и от того, насколько сильно вы недоплатили или переплатили за газ. Транзакции DEX в основной сети Ethereum обычно подтверждаются от 12 секунд до пары минут. В сетях Layer 2 обычно быстрее!

Почему транзакция не прошла?

Причин много: не хватило денег на газ, слишком низкий лимит газа или слишком маленькое проскальзывание. Начните разбираться с сообщений об ошибке в интерфейсе. Транзакцию можно посмотреть и в обозревателе блоков, например Etherscan, чтобы увидеть ошибки в блокчейне. Если цены двигаются быстрее вашей сделки, поднимите допустимое проскальзывание в настройках обмена на DEX. Многие кошельки и DEX предлагают ещё и защищённую маршрутизацию транзакций, которая прячет ваш обмен от ботов MEV, зарабатывающих на ожидающих сделках.

Можно ли изменить или убрать права на токены?

Права на токены, выданные смарт-контракту, оставляют кошелёк открытым для нежелательных действий в будущем, если контракт взломают. Изменить или убрать права можно через приложения вроде Revoke.cash. Настройка прав стоит газа, поэтому такая предосторожность быстро становится дорогой. Это одна из причин, почему многие держат цифровые активы в одном кошельке (холодном), а с dApp работают из другого (торгового), перекладывая активы между ними только по необходимости.

Почему нужного токена нет в списке для обмена?

Если токена нет в списке по умолчанию, вставьте в него адрес контракта токена. Найти адрес контракта можно на https://www.coingecko.com/ или на официальном сайте проекта.

Внимание: в разных сетях у одного и того же токена адреса разные. Например, контракт USDC в основной сети отличается от контракта USDC в сети Optimism. Всегда проверяйте адреса токенов перед обменом!


Автор

Tetranome руководит проектом в Bankless Academy и занимается пользовательским опытом, интерфейсом, дизайном и учебной программой платформы.

Редактор

Trewkat пишет и редактирует тексты в BanklessDAO. Ей интересно узнать о криптовалютах и NFT как можно больше, особенно о том, как лучше всего рассказывать об этом другим.

Меценат

Эта статья без спонсора входит в бесплатное образование Bankless Academy. Соберите статью, чтобы поддержать будущие материалы!