Обучение
May 21, 2023

DEX для новичков и не только

Сложно ли это? И на что обратить внимание.

Давайте разберем сначала, что такое DEX.

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

Звучит круто, не нужны верификации, нет страха, что биржа закроется и т.д., но не все так просто.

Плюсы:

  • Торговля без посредников;
  • Все монеты, которые вы купили, идут сразу на ваш кошелек, а не на кошелек биржи;
  • Отсутствие “цензуры”. Т.к. все обмены идут сразу на ваш кошелек, а заморозить его можете только вы;
  • Нет KYC;
  • Все операции анонимны.

Минусы:

  • Вся ответственность за безопасность средств лежит на вас;
  • С приходом смарт контрактов, можно наткнуться на скам, который может украсть ваши средства;
  • Ограниченный функционал. Хотя, начали появляться фьючерсные DEX, но о них чуть позже;
  • Нужно следить за стоимостью газа, в основном, сети ERC;
  • Отсутствие возможности обмена фиатных валют;
  • В последнее время, некоторые площадки выполняют санкционные требования и блокируют пользователей из разных стран. Это прямое игнорирование самого понятия DEX;
  • Price Impact и проскальзывание цены.

Я перечислил основные плюсы и минусы на свой взгляд.

Теперь перейдем к самому понятию децентрализация.

Что такое децентрализация я писать не буду, надеюсь, все понимают, но есть ли она на самом деле? Я бы сказал, что скорее нет, чем да. Для примера, берем блокчейн Solana.

Как мы все знаем, валидаторов набирали после прохождения тестнета. Команда Solana выдвигает серьезные требования по децентрализации. Но вот незадача: около 50% всех валидаторов находятся у одной хостинг компании Hetzner.

В самом начале они не допускали такого %, но потом стали закрывать на это глаза, тк надо было обрабатывать все больше транзакций. И, если кто-то решит атаковать инфраструктуру компании, а это очень реально, блокчейн перейдет в режим “тупого” и количество обрабатываемых транзакций резко сократится. А если количество валидаторов у одного хостера превышает 51% - можно устроить атаку и похоронить сеть навсегда.

Также есть еще один пример. dYdX биржа, где можно торговать бессрочными фьючерсами. Она отключилась на не маленький промежуток времени, тк в ДЦ произошла авария :)

Именно по этим причинам децентрализации как таковой и нет.

Какие бывают DEX и на что обращать внимание.

Есть два типа DEX:

  1. На основе заказов
  2. На основе пула ликвидности

Первые работают по принципу CEX, к примеру тот же dYdX – пользователи сами выставляют заказы на buy/sell активов лимитами, либо маркет ордерами. Различие между CEX - активы лежат на ваших кошельках, а не на общем кошельке биржи.

Вторые же работают на основе внесенных в пул активов. Активы в пул заносят сами пользователи в смарт-контракт и именно с ним вы обмениваетесь. Такой тип работы используют AMM (автоматизированный маркет мейкер) обменники. По факту, это математическая функция, которая определяет цену актива в зависимости от спроса и предложения.

Если с первыми всё понятно, то вторые надо рассматривать подробнее, т.к. именно на них происходит основной объем торгов.

Углубляться в механику мы не будем, т.к. это займет очень много времени, да и за нас уже все давно написано. Кстати, именно на АММ проще всего устраивать арбитражи, но про это как-нибудь в другой раз.

Итак, АММ:

  1. Uniswap
  2. SushiSwap
  3. Pancakeswap
  4. Balancer
  5. Curve

Это основные АММ на мой взгляд. Также начинают появляться на XRPL (Sologeneric, но это не AMM), ADA (Minswap), внутри кошельков, которые работают по API и т.д.

Нет смысла объяснять, что на них можно делать, самое важное для новичков – риски при работе с DEX. И начнем мы с самого серьезного и коварного - Price Impact. Рассмотрим на реальном примере.

Вообще что такое Price Impact? Price Impact – это разница между текущей рыночной ценой и ценой, которую вы фактически заплатите при совершении обмена на децентрализованной бирже. Эта разница зависит от суммы вашего обмена и объемом пула на АММ.

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

Недавно ко мне обратился человек со своей реальной историей, о которой нельзя молчать. Из-за отсутствия опыта и невнимательности, он попал на низколиквидный пул с большой суммой и потерял почти всё.

Человек хотел вывести 30к USDT сбережений в фиат и решил, что ему нужно было делать это с помощью BTC. Не осуждайте человека, все совершают ошибки. Он решил провернуть обмен внутри кошелька Phantom. Разработчики утверждают, что их АММ использует специальный роутинг для таких обменов, но почему-то их API сработал иначе и отправил 30к USDT в низколиквидный пул BTC – USDT.

Самое страшное то, что в этом пуле общая ликвидность была меньше 30к USDT. А теперь вспомните, что вы читали выше про Price Impact и от чего он зависит. По итогу, price impact был >1000% и вместо 30K USDT в BTC, человек получил только 8K USDT в BTC. Поскольку это обменник АММ – никакой отмены операции нет.

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

Мораль проста:

  1. Всегда проверяйте все значения, перед нажатием кнопки “Swap”
  2. Не обменивайте большие суммы на непроверенных вами площадках.

Это ваши деньги и только вы несете ответственность за них.

Вот скан этого обмена: https://solscan.io/tx/55pYofofgmoKEh5UmYBh3QRWhn4gZcqJS5mUSQGZLLgfnPHTMQRir4EXUNyH7yyGHf8L9Afz81yYXT5gMr2d1noi

Еще тут присутствует понятие “Проскальзывание цены” – его вы всегда можете увидеть при обмене, по стандарту стоят 0.5%.

Проскальзывание зависит от размера пулов ликвидности и чем меньше пул – тем выше проскальзывание.

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

Итого, что мы имеем?

Перед обменом вам необходимо проверить проскальзывание цены, влияние цены (price impact) и убедиться в том, что вы получите нужное количество монет после обмена. Точное количество будет в строке под суммой обмена.

Сложно ли это?

Ответ: скорее нет, чем да.

Соблюдая все важные аспекты безопасности, внимательности и неторопливости, вы сможете с легкостью пользоваться DEX площадками для довольно быстрого обмена своих активов. Старайтесь использовать только проверенные площадки, особенно, при больших объемах, и не попадаться на фишинговые сайты. Проще всего переходить на DEX по ссылкам, указанным на coingecko или coinmarketcap, там будет настоящая ссылка на обменник.

Всем спасибо!

Подписывайтесь на наш ТГ канал, ссылка.

Донаты:

USDT-TRC20 - TX4UwMxhqcjYurFcpiqkU2jzpmTqr1LVKg

XRP - rsRDDFeAb9HQK1rSnVNkZHqEXCF22nkYb3 (тэга нет)

BTC - bc1q29nxhsfgzsr4r7zchm3fx79pjttt6pftdlh5sd

Скрины общения с суппортом: