Найти тему
Крафтовое Крипто

Как устроен обмен на децентрализованной бирже (DEX)? Пример PancakeSwap. AMM. Комиссии при обмене

​​Блинная

Самая интересная и наверно крупная я децентрализованная биржа в сети Binance Smart Chain (BEP20) - это PancakeSwap.

Зашел, приконнектил кошелечек, купил монетки. Все так просто. Советую попробовать и скоро забудете как страшный сон то, как вы покупали монетки раньше. Естественно, централизованные биржи нам тоже нужны, для других покупок, например покупок стейблкойнов или первоначального закупа (необязательно), но новый вариант куда удобнее.

Ссылку важно не перепутать - pancakeswap.finance

У биржи есть свой собственный токен - $CAKE, который торгуется в том числе на Бинансе. Очень перспективный, кстати, присмотритесь к нему.

Поковыряйтесь как батя в старой “Волге”, вам понравится, я гарантирую это. Регистрация там не нужна, оставьте ее беженцам.

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

Каждую из функций криптобирж мы будем рассматривать отдельно: обмен, поставки ликвидности, стейкинг и более сложные процессы. Расскажу про межбиржевой арбитраж, систему установления цены (AMM), мосты и другое.

SWAP - Обмен

Swap или на нашем богатырском «Обмен» - это самая базовая операция, с которой мы давно знакомы. Знакомы по централизованным биржам, знакомы по жизни.

-2

Есть такая операция на pancakeswap и на многих других DeFi-площадках. Но давайте остановимся на пока единственной для нас знакомой - на Панкейке.

Вот так выглядит экран обмена. Я как раз собираюсь обменять остатки копеек USDT на BNB. Разбираем все и вся как нехуй нахуй.

Первое и самое важное - любой обмен (кроме cross-chain bridge, о нем отдельно) производится в пределах одной сети. Соответственно, для нас эта сеть - Binance Smart Chain или BEP20.

В первую очередь, нужно добавить новую сеть в ваш Metamask. Если вы еще этого не сделали, не буду на вас клеветать, а пришлю инструкцию - https://academy.binance.com/ru/articles/connecting-metamask-to-binance-smart-chain.

Переключение сетей в Metamask

-3

После этой несложной операции, вы сможете переключать сеть в своем Metamask’е - для этого кликаете ту сеть, которая у вас сейчас выбрана и меняете на необходимую - в нашем случае Binance Smart Chain или как вы ее там обозвали.

Если вам вручную добавлять новые сети впадлу, можно брать их с вот этого сайта https://chainlist.org/ - и тупо добавлять в Метамаск сердцу дорогой.

По умолчанию у вас стоит Ethereum Mainnet - то есть ERC20. Мы же переключаем на BEP20. Почему на нее? Потому что Панкейк работает на ней, а комиссии там гораздо ниже Эфировских комиссий для богачей или отсталых.

Простыми тупыми словами - мы меняем блокчейн, в котором есть наш счет с одного на другой. Оу е!

Комиссии при обмене

Комиссия при обмене всегда берется в валюте сети, в которой он происходит. В Binance Smart Chain (bep20) это всегда будет BNB. Так что всегда имейте в запасе BNB на своем кошельке Метамаск.

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

К примеру, я хочу купить BNB за USDT. Даже для этой операции мне нужен BNB, так что заранее закиньте на свой кошелечек нужную монетку с какого нибудь Бинанса, чтобы не соснуть в сложный момент (даже если соснуть в сложный момент - ваша отдушина).

​​​​Меняем кота на сольпугу

Итак, мы добавили сеть, подключили кошелек к обменнику (сверху слева Connect Wallet), затем выбрали монетку какую хотим поменять (USDT) и на какую (BNB), а также в каком количестве.

Все предельно просто: слева график, который можно при желании переключить на привычный душе график TradingView. Справа балансы, количества, настройки и примерный курс, по которому мы покупаем.

-4

Почему примерный? А вот потому. Здесь курс формируется не так как на простой бирже, а чаще всего используется система Automated Market Maker.

Суть проста: чем больше мы хотим купить, тем дороже будет курс, так как с увеличением количества монет, которые мы берем, курс снижается, а значит средний курс покупки падает. Но вообще там все несколько сложнее. Про это следующий пост.

Внизу справа 4 ключевых понятия:

1. Minimum received - количество монеток, которые вы получите в худшем случае, то есть при худших условиях обмена. Как эти условия формируются? Увидимся в след. посте.

2. Price Impact - как сильно вы своей покупкой повлияете на цену актива. Все бабки в большинстве случаев будут браться из определенного пула ликвидности для ликвидной пары USDT-BNB. Такие пулы наполняют сами пользователи и получают комиссию за каждую сделку, которую вы платите. Про пулы ликвидности расскажу завтра. Соответственно, чем больше пул ликвидности, тем меньше ваш шанс повлиять на цену. Тут простой принцип: купил дохуя - цена выросла. А этот показатель говорит нам, как изменится цена.

3. Liquidity Provider Fee - комиссия за сделку. Она составляет 0.25%. В нашем случае: 0.17% пойдут поставщикам ликвидности (других пользователям), 0.03% в некое подобие Казначейства самой децентрализованной бирже, а 0.05% на выкуп монетки биржи CAKE и ее сжигание, чтобы поддерживать курс самой монеты повыше и держать его на плаву.

4. Route - маршрут по которому будет происходить обмен. Чаще всего такой строчки у вас не будет, если для обмена будет использоваться пул ликвидности BNB-USDT, но иногда одного пула мало и поэтому строится маршрут через несколько пулов ликвидности, и этот маршрут тута у нас рисуется.

​​​​AMM - Automated Marker Maker

-5

Познавательный пост, о том как формируется цена. Лучше это знать, чтобы знать отличия централизованных бирж от децентрализованных.

На картинке снизу вы видите знакомый по централизованным биржам стакан или Order Book. Люди готовы купить столько-то монет по одному курсу и столько-то по другому. Также эти людишки готовы и продать. Когда интересы сходятся, происходит сделка. Есть куча разных ордеров: Limit, Stop-Limit, Market. Оставим же стаканы для анализов!

В децентрализованных биржах все несколько иначе - здесь действует Automated Market Maker. Цена формируется формулой, которая учитывает количество монеток в пуле ликвидности или смежных пулов ликвидности, если выгоднее обменять монеты по сложному маршруту через несколько пулов. Никаких видов ордеров нет. Сделка происходит по смарт-контракту, соответственно курс устанавливается уже в момент покупки. Биржа как бы с помощью формул улучшает наши условия обмена, делая его более быстрым и сложным, но все выглядит как один клик.

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

​​Ну и напоследок - настройки обмена

-6

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

Dark Mode - не режим негра, а обмен не производится на крылышки КФС, это просто темная тема интерфейса для сайта.

Default Transaction Speed - скорость транзакции - чем выше она, тем выше комиссию (газ) вы заплатите. Да, это доп. комиссия за осуществление транзакции в сети Binance. Обычно там несколько центов, так что воооообще похуй.

Slippage Tolerance - какое скольжение цены вы допустите. Например, вы изменение цены выбираете минимальное (0.1%) , но тогда есть шанс, что транзакция не пройдет и все вернется назад, после долгих ночей. Ну или после tx deadline, если не врать.

Tx deadline - если ваша транзакция будет идти дольше чем это число, то она отменится и бабки вернутся назад.

Expert mode - для дохуя умных.

Disable multihops - убрать сложные маршруты и менять только напрямую. Писал об этом выше.

Flippy Sounds - смешные звуки обмена. Отключаете и вы мудак.

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

Крафтовое Крипто,

Меняю красивую жизнь на идеальную

t.me/craftcrypto