Когда я впервые попробовал обменять токены на Uniswap в 2020 году, меня поразило отсутствие кнопки "зарегистрироваться". Никаких паспортов, селфи с документами, ожидания верификации. Просто подключил MetaMask — и через 30 секунд сделка прошла. Но главный вопрос возник позже: если нет компании, которая ведёт книгу заявок, как вообще формируется цена?

Оказалось, децентрализованные биржи (DEX) работают по совершенно другой логике, чем Binance или Coinbase. И понимание этой логики — не академическая задачка, а прямая экономия денег. Когда ты знаешь, что такое slippage и как работают пулы ликвидности, ты не теряешь 5% на обмене из-за неправильного выбора пула.

Что такое DEX — базовое определение

DEX (decentralized exchange) — это биржа без посредников, которая работает на смарт-контрактах. Ты обмениваешь токены напрямую из своего кошелька, и никто не может заморозить твои активы, потребовать документы или ограничить доступ.

Классические примеры DEX в 2026 году:

  • Uniswap — самый популярный DEX на Ethereum, объём торгов $2+ млрд в день
  • PancakeSwap — лидер на BNB Chain, низкие комиссии
  • Curve Finance — специализируется на обмене стейблкоинов с минимальным slippage
  • DYDX — DEX для деривативов и маржинальной торговли

Главное отличие от централизованных бирж (CEX) — ты контролируешь приватные ключи. На Binance твои монеты лежат на счетах компании, и технически это просто цифры в базе данных. На DEX твои токены остаются в твоём кошельке до момента обмена.

Почему обычная книга заявок не работает в блокчейне

Традиционная биржа — это orderbook (книга заявок). Представь таблицу Excel с двумя колонками: "хочу купить" и "хочу продать". Например, для пары ETH/USDC:

Цена Покупка (лотов) Продажа (лотов)
$2,305 50
$2,304 120
$2,303 85
$2,302 200
$2,301 150
$2,300 300

Когда кто-то поднимает свою цену покупки до $2,303, происходит сделка — биржа сводит покупателя и продавца. Система работает молниеносно: на NYSE обрабатывается 250,000+ сообщений в секунду.

Блокчейн так не умеет. Ethereum обрабатывает примерно 15 транзакций в секунду, Arbitrum — около 40,000 TPS. Но даже это слишком медленно для классического orderbook, где каждое изменение заявки требует записи в блокчейн.

Вторая проблема — стоимость. Каждое обновление заявки на Ethereum стоило бы $5–50 в зависимости от загрузки сети (в моей практике в пик 2021 года доходило до $200 за транзакцию). Представь трейдера, который выставляет 100 заявок в день и корректирует их — тысячи долларов на газ.

Третья проблема — маркет-мейкеры. На традиционных биржах специальные компании постоянно выставляют заявки на покупку и продажу, создавая ликвидность. Им нужны сложные алгоритмы, быстрые сервера и огромные капиталы. В децентрализованной среде такая модель не масштабируется.

Решение появилось в 2016 году, когда Виталик Бутерин предложил концепцию автоматического маркет-мейкера (AMM). Вместо книги заявок — математическая формула, которая определяет цену на основе соотношения активов в пуле.

Как работает AMM — алгоритм автоматического маркетмейкинга

В 2017 году проект Bancor собрал $153 млн на ICO под идею AMM, но первым работающим продуктом стал Uniswap в 2018 году. Создатель Хейден Адамс закодил первую версию за несколько месяцев, и сейчас это протокол с капитализацией $4+ млрд.

Суть AMM проста: вместо книги заявок создаётся пул ликвидности — два актива в равной пропорции (50/50 по стоимости). Цена определяется формулой постоянного произведения:

x * y = k

Где:

  • x — количество первого токена (например, ETH)
  • y — количество второго токена (например, USDC)
  • k — константа, которая всегда остаётся неизменной

Давай разберём на конкретном примере, который я использую на своих консультациях.

Пример: пул ETH/USDC

Начальное состояние пула:

  • 100 ETH
  • 200,000 USDC
  • Константа k = 100 × 200,000 = 20,000,000

Текущая цена 1 ETH = 200,000 / 100 = $2,000

Теперь приходит покупатель и хочет купить 1 ETH. Он отправляет в пул $2,000 USDC и забирает 1 ETH. Но после сделки соотношение меняется:

Новое состояние пула:

  • 99 ETH (было 100, забрали 1)
  • 202,000 USDC (было 200,000, добавили 2,000)

Новая цена 1 ETH = 202,000 / 99 = $2,040

Цена выросла на 2%, хотя сделка была всего на 0.5% от объёма пула. Это и есть основа работы DEX — каждая сделка меняет соотношение активов и, соответственно, цену.

Что будет при крупной сделке

Теперь тот же покупатель решает купить ещё 10 ETH. Цена уже $2,040, поэтому он отправляет 10 × $2,040 = $20,400 в пул.

Новое состояние:

  • 89 ETH (было 99, забрали 10)
  • 222,400 USDC (было 202,000, добавили 20,400)

Новая цена 1 ETH = 222,400 / 89 = $2,499

Рост на 25% от изначальной цены! И вот тут начинается самое интересное — именно здесь проявляется slippage.

Что такое slippage и почему он съедает твои деньги

Slippage (проскальзывание) — это разница между ценой, которую ты видишь перед сделкой, и ценой, по которой сделка фактически проходит.

В примере выше покупатель думал, что покупает по $2,040, но средняя цена его сделки на 10 ETH оказалась гораздо выше. Математика AMM устроена так, что чем больше процент от пула ты забираешь, тем сильнее растёт цена.

Когда я настраивал автоматическую ребалансировку портфеля для клиента в 2024 году, мы столкнулись с проблемой: его бот пытался обменять $50,000 USDC на малоликвидный токен с пулом всего $300,000. Slippage составил 8%, и сделка не прошла — смарт-контракт отклонил её, потому что мы установили лимит 5%.

Как DEX рассчитывает slippage

Когда ты открываешь интерфейс Uniswap и вводишь сумму обмена, протокол показывает:

  • Текущая цена — соотношение активов в пуле прямо сейчас
  • Цена исполнения — средняя цена твоей сделки с учётом изменения пула
  • Price Impact — и есть slippage, обычно в процентах

Например, меняешь 0.1 ETH в пуле объёмом $10 млн — slippage 0.05%. Меняешь 100 ETH в том же пуле — slippage может быть 3–5%.

Большинство DEX имеют защиту: если slippage превышает лимит (по умолчанию 0.5–1%), транзакция не пройдёт. Ты можешь повысить лимит вручную, но это опасно — можешь получить цену на 10% хуже рыночной.

Практические советы по работе со slippage

1. Проверяй размер пула относительно твоей сделки

Открой страницу пары на DEX и посмотри TVL (Total Value Locked). Если пул $1 млн, а ты меняешь $10,000 — это 1%, slippage будет заметный. Лучше разбить сделку на несколько частей или найти пул побольше.

2. Используй агрегаторы

1inch, CowSwap, Matcha — эти сервисы сканируют десятки DEX и находят оптимальный маршрут обмена. Иногда выгоднее обменять ETH → USDC → DAI → нужный токен через три разных пула, чем напрямую.

3. Следи за волатильностью

Во время резких движений рынка арбитражники мгновенно выравнивают цены между биржами. Если на Binance ETH упал на 5%, а ты пытаешься продать на DEX по старой цене, твоя транзакция зависнет в mempool на 30 секунд — и за это время боты скупят дешёвый ETH, цена в пуле упадёт, и ты получишь slippage 2–3% сверх рыночного движения.

4. Настрой slippage tolerance правильно

Для стейблкоинов (USDC/USDT) — 0.1% достаточно. Для волатильных токенов в ликвидных парах — 0.5%. Для мем-коинов и мелких альтов — иногда приходится ставить 5–10%, но это риск.

Почему невозможно забрать весь пул

Математика формулы x * y = k устроена так, что константа k всегда сохраняется. Это значит, что чем меньше остаётся одного актива, тем дороже он становится — и полностью опустошить одну сторону пула невозможно.

Вернёмся к нашему пулу со 100 ETH и 200,000 USDC (k = 20,000,000).

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

Давай посмотрим прогрессию:

  • Покупка 1 ETH: цена $2,020 (слippage ~1%)
  • Покупка 10 ETH: средняя цена $2,222 (slippage ~11%)
  • Покупка 50 ETH: средняя цена $4,000 (slippage ~100%)
  • Покупка 90 ETH: средняя цена $20,000+ (slippage ~900%)

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

Почему это важно для фарминга

Когда ты добавляешь ликвидность в пул (становишься liquidity provider, LP), ты получаешь долю от всех комиссий за обмены. Но есть риск impermanent loss — если цена одного токена сильно вырастет относительно другого, соотношение в пуле изменится, и при выводе ликвидности ты можешь получить меньше, чем если бы просто держал токены.

Например, я добавил в пул 1 ETH + 2,000 USDC когда ETH стоил $2,000. Через месяц ETH вырос до $3,000. Арбитражники начали покупать дешёвый ETH из пула, добавляя USDC. В итоге моя доля пула превратилась в 0.82 ETH + 2,449 USDC. Если бы я держал отдельно, у меня было бы 1 ETH ($3,000) + 2,000 USDC = $5,000. А в пуле: 0.82 × $3,000 + 2,449 = $4,909. Потеря $91 — это и есть impermanent loss.

Но если за этот месяц я заработал $150 комиссий от трейдеров, то общий профит +$59. Поэтому фарминг работает лучше всего в парах со стейблкоинами или коррелирующими активами (ETH/stETH, USDC/USDT), где impermanent loss минимален.

Как выбрать правильный пул для обмена

Когда я обучаю новичков работе с DEX, первая ошибка, которую они делают — выбирают первый попавшийся пул. На Uniswap для пары ETH/USDC может быть 3–5 разных пулов с разными fee tiers (комиссиями):

  • 0.01% — для стейблкоинов и коррелирующих пар
  • 0.05% — для популярных пар с низкой волатильностью
  • 0.3% — стандарт для большинства пар
  • 1% — для экзотических и волатильных токенов

Какой выбрать? Зависит от размера сделки и баланса между комиссией и slippage.

Пример из практики

Недавно мне нужно было обменять 5 ETH на USDC. Смотрю на Uniswap v3:

  • Пул 0.05%: TVL $120 млн, slippage 0.02%
  • Пул 0.3%: TVL $45 млн, slippage 0.06%

Считаем стоимость:

  • Пул 0.05%: комиссия $50, slippage теряю $20 → итого $70
  • Пул 0.3%: комиссия $300, slippage теряю $60 → итого $360

Очевидно, выбираю первый. Но если бы я менял 0.1 ETH, разница в slippage была бы копеечной, и тогда пул 0.05% всё равно выгоднее из-за низкой комиссии.

Сравнение DEX по эффективности для разных сделок

Размер сделки Лучший выбор Почему
< $100 PancakeSwap (BSC) Комиссия сети $0.1–0.3, slippage роли не играет
$100–$10,000 Uniswap v3 (Arbitrum) Баланс между газом ($0.5–2) и глубиной пулов
$10,000–$100,000 Curve (Ethereum) Минимальный slippage для крупных сделок
> $100,000 OTC или агрегатор 1inch Разбивка на части через несколько DEX

Также обращай внимание на routing — путь обмена. Если ты меняешь редкий токен PEPE на другой редкий токен SHIB, прямого пула может не быть. DEX автоматически найдёт маршрут: PEPE → ETH → USDC → SHIB через три разных пула. Каждый hop (промежуточный обмен) добавляет комиссию и slippage, но это всё равно выгоднее, чем использовать крошечный прямой пул.

Безопасность DEX — на что обратить внимание

DEX безопаснее централизованных бирж в том смысле, что твои средства не могут заморозить или украсть владельцы платформы. Но есть другие риски:

1. Риск смарт-контракта

Код может содержать уязвимости. В 2023 году протокол Curve потерял $73 млн из-за бага в компиляторе Vyper. Поэтому я работаю только с проверенными DEX:

  • Uniswap — 5+ лет работы, десятки аудитов
  • Curve — специализация на стейблкоинах, battle-tested
  • Balancer, Trader Joe — аудиты от Trail of Bits, ConsenSys Diligence

2. Фишинговые сайты

Всегда проверяй URL: uniswap.org, а не uniswap.com или un1swap.org. Храни закладки для часто используемых DEX. Я лично использую расширение MetaMask с подтверждением транзакций — оно показывает, какому контракту даёшь approve.

3. Unlimited approve

Когда ты первый раз меняешь токен на DEX, система просит approve — разрешение тратить твои токены. По умолчанию многие DEX запрашивают unlimited approve (бесконечное разрешение), чтобы не запрашивать каждый раз.

Риск: если смарт-контракт DEX взломают или ты дашь approve фишинговому контракту, злоумышленник сможет списать все твои токены этого типа.

Решение: используй Revoke.cash — сервис для отзыва approve. Я проверяю свои разрешения раз в месяц и удаляю старые approve для протоколов, которыми не пользуюсь.

4. Front-running и MEV

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

Это называется MEV (Maximal Extractable Value). В 2024 году трейдеры потеряли $500+ млн на MEV.

Защита:

  • Используй private RPC (Flashbots Protect) — транзакции не попадают в публичный mempool
  • Ставь низкий slippage tolerance — если бот поднимет цену слишком сильно, сделка отменится
  • Для крупных сделок используй CoW Swap — протокол, который ищет совпадающие встречные ордера и исполняет их без выхода в публичный пул

Как начать пользоваться DEX — пошаговый гайд

Когда мои клиенты спрашивают, с чего начать в DeFi, я рекомендую такую последовательность:

Шаг 1: Настрой кошелёк

MetaMask — самый популярный. Установи расширение для браузера, создай кошелёк, запиши seed-фразу на бумаге (не в файле, не в облаке). Без seed-фразы доступ к кошельку не восстановить никогда.

Шаг 2: Добавь сети

По умолчанию MetaMask подключён только к Ethereum. Добавь:

  • Arbitrum — низкие комиссии ($0.5–2 за swap)
  • Polygon — ещё дешевле ($0.1–0.5)
  • Optimism — L2 для Ethereum с хорошей совместимостью

Настройки → Сети → Добавить сеть → выбери из списка популярных.

Шаг 3: Пополни кошелёк

Переведи USDC или ETH с централизованной биржи (Binance, Bybit). Важно: если отправляешь на Arbitrum, выбирай сеть Arbitrum One при выводе с биржи. Если отправишь через Ethereum, заплатишь $10–50 комиссии вместо $1.

Шаг 4: Сделай тестовый обмен

Открой Uniswap → Connect Wallet → выбери пару (например, ETH → USDC) → введи небольшую сумму ($10–20) → проверь slippage → Swap.

Транзакция пройдёт за 10–30 секунд на Arbitrum. Ты увидишь hash транзакции — открой его на Arbiscan.io и изучи детали: сколько заплатил газа, какая была цена, как изменился баланс.

Шаг 5: Попробуй агрегатор

Установи 1inch — он найдёт лучший маршрут через все DEX. Сравни цену там и на Uniswap напрямую. Обычно разница 0.1–0.3%, но на крупных суммах это ощутимо.

Шаг 6: Изучи поставщиков ликвидности

Если хочешь фармить, начни с консервативных пулов: USDC/USDT на Curve. Риск impermanent loss минимален, доходность 3–8% годовых + дополнительные reward токены.

Я лично держу часть стейблов в пуле 3pool на Curve (USDC/USDT/DAI) — это даёт пассивный доход с минимальным риском, плюс можно использовать LP-токены как залог на Aave для займов.

DEX vs CEX — когда что использовать

Я не ярый максималист децентрализации. У меня есть аккаунты на Binance и OKX, и я их использую, когда это выгоднее. Вот моя логика выбора:

Используй CEX если:

  • Фиатные операции: покупка крипты за рубли/доллары, вывод на карту
  • Маржинальная торговля: CEX предлагают плечи до x125, низкие комиссии, стоп-лоссы
  • Высокочастотный трейдинг: orderbook даёт лучшее исполнение для скальпинга
  • Крупные суммы: OTC-деск на Binance для сделок $100,000+ без slippage

Используй DEX если:

  • Приватность: не хочешь проходить KYC
  • Контроль активов: "not your keys, not your coins"
  • Новые токены: на DEX появляются за минуты после запуска, на CEX — через недели/месяцы
  • DeFi-операции: фарминг, стейкинг, участие в DAO
  • Географические ограничения: CEX блокируют целые страны, DEX доступен всем

Моя стратегия: храню основную часть портфеля в hardware wallet (Ledger), для активной торговли использую CEX, для DeFi и фарминга — DEX. Никогда не держу на CEX больше, чем готов потерять (помним историю FTX).

Что дальше

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

Следующий шаг — научиться зарабатывать на этом знании. Попробуй добавить ликвидность в консервативный пул стейблкоинов на Curve, посчитай доходность с учётом impermanent loss, поэкспериментируй с разными fee tiers на Uniswap v3.

Если хочешь углубиться в практические стратегии фарминга и автоматизацию DeFi-операций, подписывайся на мой Telegram-канал https://t.me/serg_defi — там я разбираю реальные сетапы, показываю скриншоты доходности и делюсь инсайтами из личного опыта.

FAQ

Чем DEX отличается от обычной биржи?

DEX работает на смарт-контрактах без посредников — ты обмениваешь токены напрямую из своего кошелька. Централизованная биржа (Binance, Coinbase) хранит твои средства на своих счетах и использует orderbook для сведения покупателей и продавцов. На DEX цена формируется автоматически по формуле AMM на основе соотношения активов в пуле.

Почему на DEX бывает хуже цена, чем на Binance?

Это проявление slippage — когда твоя сделка большая относительно размера пула ликвидности, цена ухудшается. На Binance огромная ликвидность и orderbook, поэтому для стандартных объёмов цена лучше. Но для редких токенов, которых нет на CEX, DEX — единственный вариант. Используй агрегаторы типа 1inch, чтобы найти лучший маршрут через несколько пулов.

Безопасно ли держать деньги на DEX?

Технически ты не держишь деньги "на DEX" — токены остаются в твоём кошельке до момента обмена. Риск в том, что смарт-контракт может содержать баги (как было с Curve в 2023) или ты можешь дать approve фишинговому контракту. Используй только проверенные DEX (Uniswap, Curve, Balancer), проверяй URL сайта, регулярно отзывай старые approve через Revoke.cash.

Что такое impermanent loss и как его избежать?

Impermanent loss возникает, когда цена одного токена в паре сильно меняется относительно другого. Арбитражники выравнивают соотношение в пуле, и при выводе ликвидности ты получаешь меньше, чем если бы просто держал токены. Избежать можно, выбирая пулы стейблкоинов (USDC/USDT) или коррелирующих активов (ETH/stETH), где цены движутся синхронно. Для волатильных пар убедись, что комиссии от обменов перекрывают возможный impermanent loss.

Какой DEX лучше для новичка в 2026?

Зависит от сети. Для Ethereum и L2 (Arbitrum, Optimism) — Uniswap v3, самый популярный и надёжный. Для BNB Chain — PancakeSwap, низкие комиссии. Для обмена стейблкоинов — Curve Finance, минимальный slippage. Начни с малых сумм ($10–50) на Arbitrum через Uniswap — комиссия $0.5–2, и ты быстро поймёшь механику без больших рисков.