Биржа Uniswap: как работает и где теряют деньги

Вы нажимаете «обменять», на экране одна сумма, подтверждаете операцию в кошельке — а на счёт приходит заметно меньше. Никто вас не обманул: так устроена биржа Uniswap, где цену задаёт не стакан заявок, а формула пула ликвидности. Написать в поддержку не получится: поддержки тут нет, транзакция уже записана в блокчейн, и отменить её невозможно.
Uniswap — самая заметная децентрализованная биржа (DEX): обмен идёт напрямую между вашим кошельком и смарт-контрактом, без регистрации, без верификации и без хранения монет на чужом счёте. За эту свободу читатель платит ответственностью — каждая ошибка стоит денег и не откатывается. Ниже разобраны пять мест, где новички теряют деньги чаще всего, и механика, из-за которой потери вообще возникают.
Путь сделки на Uniswap: четыре шага и четыре типичные точки потерь.
Почему на Uniswap теряют не на курсе, а на мелочах
Главные потери новичка на Uniswap почти никогда не связаны с тем, что «монета упала». Деньги утекают в зазоре между ожидаемой и фактической ценой обмена, в комиссии сети, в чужом смарт-контракте, которому пользователь сам выдал доступ, и в токене, который только выглядел знакомым.
Причина в том, что привычные страховки централизованной площадки здесь отсутствуют. Нет модерации списка активов, нет отмены операции, нет менеджера, который вернёт ошибочный перевод. Всё, что защищает деньги, происходит до подписи транзакции в кошельке.
- Цена в интерфейсе — прогноз, а не обязательство площадки.
- Комиссия сети списывается даже тогда, когда обмен не состоялся.
- Токен с нужным названием может оказаться чужим контрактом.
- Разрешение на списание живёт в блокчейне, пока вы его не отзовёте.
- Доход в пуле ликвидности не равен прибыли: против него работает перекос резервов.
Как работает биржа Uniswap
Uniswap работает как автоматический маркет-мейкер: вместо продавцов и покупателей с заявками сделку исполняет смарт-контракт, который хранит резервы двух токенов и выдаёт цену из их соотношения. Вы отправляете в контракт один актив и получаете другой, а курс сдвигается тем сильнее, чем крупнее ваш обмен относительно резервов пула.
Ликвидность в такие пулы приносят другие пользователи — поставщики ликвидности. Они вносят пару активов и получают долю комиссий, которые платят обменивающиеся. Сама биржа монеты не хранит и не распоряжается ими: контракт исполняет правила, записанные в коде.
- 1кошелёк подключается к сайту биржи, приватный ключ остаётся у вас
- 2вы выдаёте контракту разрешение распоряжаться нужной суммой токена
- 3маршрутизатор ищет пул или цепочку пулов с наилучшим итогом
- 4контракт меняет ваш актив на встречный по текущему соотношению резервов
- 5результат записывается в блокчейн и становится необратимым
Обмен через смарт-контракт: пять шагов, из которых пользователь контролирует только первые три.
Работает Uniswap не только в основной сети Ethereum, но и в сетях второго уровня — например в Arbitrum или Polygon, где комиссия за транзакцию заметно ниже. Что такое эти сети и зачем они нужны, разобрано в материале про Layer 2 в блокчейне.
Ошибка 1. Принимать цифру на экране за цену сделки
Число, которое биржа показывает до подтверждения, — это расчёт по текущему состоянию пула, а не гарантия. Пока транзакция ждёт исполнения, состояние резервов меняется: кто-то успевает обменять раньше вас, и вы получаете меньше ожидаемого. Разница называется проскальзыванием.
В интерфейсе есть допуск проскальзывания — предел, за которым сделка отменится вместо того, чтобы исполниться по плохой цене. Новички задирают этот допуск, чтобы обмен «наконец прошёл», и тем самым сами разрешают исполнить сделку по курсу, который никогда бы не приняли осознанно. На малоликвидных парах такой допуск превращается в открытое приглашение для ботов, зарабатывающих на чужих сделках.
Практическое правило простое: если обмен не проходит при разумном допуске, проблема не в допуске, а в ликвидности пары. Проверьте, есть ли у монеты глубина рынка, по карте крипторынка, и подумайте, стоит ли вообще менять этот актив здесь и сейчас.
Ошибка 2. Не считать комиссию сети до подтверждения
На Uniswap пользователь платит дважды: тариф пула, заложенный в курс, и комиссию сети за выполнение транзакции. Вторая часть не зависит от суммы обмена — она зависит от загрузки сети, поэтому мелкий обмен в основной сети Ethereum в неудачный момент может обойтись непропорционально дорого.
Хуже того, комиссия сети списывается и за неуспешную попытку: если транзакция не исполнилась из-за превышенного проскальзывания, оплаченная работа сети не возвращается. Механика комиссий подробно разобрана в статье про комиссию за газ в блокчейне.
Оценивайте обмен по итоговой сумме на руках, а не по курсу в окне обмена. Курс, тариф пула и комиссия сети — три разные величины, и выигрыш в одной легко съедается другой.
Ошибка 3. Покупать токен по адресу из чата
Выпустить токен с любым названием может кто угодно — это несколько строк кода и минуты работы. Поэтому в списке появляются десятки одинаковых по имени активов, и единственное, что отличает настоящий от подделки, — адрес контракта.
Типичный сценарий потери выглядит так: человек видит в чате ссылку «покупай здесь», переходит, обменивает USDT на токен с узнаваемым тикером и обнаруживает, что продать его невозможно — в контракте запрещена продажа для всех, кроме создателя. Формально сделка честная и необратимая, деньги просто ушли.
Адрес контракта нужно брать из независимого источника — официального сайта проекта или агрегатора данных, — а не из сообщения, которое вас сюда привело. Как отличать живой проект от пустышки, разобрано в материале как отличить надёжный криптопроект от скама.
Ошибка 4. Выдавать неограниченное разрешение на кошелёк
Перед первым обменом токена кошелёк просит подтвердить разрешение (approval) — право контракта списывать ваш актив. По умолчанию часто предлагается неограниченный лимит: так удобнее, потому что подтверждать придётся один раз. Плата за удобство — постоянно открытая дверь.
Если контракт, которому выдано право, окажется вредоносным или будет скомпрометирован, он спишет всё, что лежит на кошельке в этом токене, без нового подтверждения. Именно так устроено большинство историй про «кошелёк опустел сам по себе»: ключ никто не крал, доступ выдал владелец.
- Выдавайте разрешение на сумму сделки, а не на весь баланс, если кошелёк это позволяет.
- Периодически просматривайте выданные разрешения и отзывайте ненужные.
- Для новых и незнакомых контрактов заводите отдельный кошелёк с небольшой суммой.
- Никогда не вводите сид-фразу на сайте: для обмена она не нужна.
Почему сид-фраза не должна попадать никуда, кроме бумаги, подробно объяснено в разборе что такое сид-фраза и где новички теряют доступ.
Ошибка 5. Заходить в пул ликвидности ради комиссий
Поставщик ликвидности получает долю комиссий, и на этом месте новичок обычно останавливается в рассуждениях. Но у пула есть встречная сила: когда цена одного актива пары меняется, состав вашей доли перестраивается так, что вы оказываетесь с большим количеством подешевевшего актива и меньшим — подорожавшего.
Эффект называется непостоянными потерями и может съесть заработанные комиссии целиком. Он тем заметнее, чем сильнее расходятся цены активов пары, и почти не ощущается в паре из двух стейблкоинов. Механика и способы её оценить разобраны в статье про непостоянные потери в DeFi.
Отдельный слой сложности добавили пулы с концентрированной ликвидностью, где поставщик выбирает диапазон цен. Внутри диапазона капитал работает эффективнее, за его пределами позиция перестаёт зарабатывать вовсе и целиком превращается в один из активов пары.
Сколько стоит обмен на Uniswap
Стоимость обмена складывается из двух частей: тарифа пула, который уже включён в полученный курс, и комиссии сети за транзакцию. Тариф зависит от типа пула — для устойчивых пар он ниже, для волатильных выше; комиссия сети зависит от блокчейна и его загруженности, а не от суммы обмена.
Отсюда практический вывод: одна и та же сделка в основной сети и в сети второго уровня обходится по-разному, и для небольших сумм выбор сети влияет на итог сильнее, чем разница курсов между площадками.
| Из чего складывается стоимость | От чего зависит | Как уменьшить |
|---|---|---|
| Тариф пула | тип пары и выбранный пул | сравнить маршруты обмена |
| Комиссия сети | загрузка блокчейна | менять в сети второго уровня |
| Проскальзывание | глубина пула и размер сделки | дробить крупный обмен |
Три составляющие цены обмена, которые новички обычно считают одной.
Чем Uniswap отличается от централизованной биржи
Ключевое отличие — кто держит ваши монеты. На централизованной бирже активы лежат на счёте площадки, и она отвечает за доступ, вывод и разбор спорных ситуаций. На Uniswap монеты остаются в вашем кошельке до момента сделки, а значит и ответственность за ключи, адреса и разрешения лежит на вас.
| Что сравниваем | Централизованная биржа | Uniswap |
|---|---|---|
| Хранение монет | на счёте площадки | в вашем кошельке |
| Доступ к торгам | после верификации | сразу при подключении кошелька |
| Список активов | отбор площадкой | любой выпущенный токен |
| Ошибочная операция | иногда решается поддержкой | необратима |
Сравнение по признакам, которые определяют, где именно новичок теряет деньги.
Развёрнутое сравнение двух моделей с плюсами и минусами каждой — в разборе чем отличаются CEX и DEX, а место таких площадок в общей картине децентрализованных финансов — в материале про DeFi и децентрализованные финансы.
Что такое пул ликвидности и откуда берётся цена
Пул ликвидности — это смарт-контракт с резервами двух токенов, из соотношения которых и получается цена. Покупая один актив за другой, вы уменьшаете резерв первого и увеличиваете резерв второго, поэтому каждая сделка сдвигает курс: чем больше объём относительно пула, тем сильнее сдвиг.
Именно поэтому на тонком пуле крупный обмен исполняется заметно хуже мелкого, а в интерфейсе появляется предупреждение о влиянии на цену. Это не сбой площадки, а прямое следствие того, что встречную сторону сделки представляет не человек, а резерв.
Плюсы
- Обмен доступен без регистрации и верификации
- Монеты остаются в вашем кошельке до сделки
- Новые токены появляются раньше, чем на централизованных площадках
Минусы
- Ошибку нельзя отменить и некому пожаловаться
- Любой токен может оказаться подделкой по названию
- Итоговая цена зависит от глубины пула и загрузки сети
Сильные и слабые стороны модели, из которых и складываются типичные потери.
Зачем нужен токен UNI
UNI — это токен управления, а не доля в компании и не право на прибыль протокола. Он даёт возможность голосовать за изменения правил — от параметров пулов до распределения средств сообщества: решения принимает сообщество держателей, а не совет директоров.
Путаница между токеном управления и монетой сети обходится дорого: покупая UNI, инвестор приобретает не долю выручки, а голос. Текущие рыночные данные по активу и его место среди других монет удобно смотреть в карточке монеты Uniswap (UNI): там же видно, как актив соотносится с остальным рынком.
Чем версии Uniswap отличаются друг от друга
Версии отличаются устройством пулов, а не интерфейсом. В ранних версиях ликвидность распределялась по всему диапазону цен равномерно, затем появились пулы с концентрированной ликвидностью, где поставщик сам выбирает ценовой коридор, а более новая архитектура добавила настраиваемую логику пулов.
Для того, кто просто меняет один токен на другой, разница проявляется в маршруте и итоговой цене: обмен может пройти через несколько пулов разных версий. Для поставщика ликвидности разница принципиальна — от версии зависит, как именно ведёт себя его позиция при движении цены.
Как проверить себя перед обменом: чек-лист
Перед подписью транзакции стоит потратить минуту на проверку — именно в этот момент деньги ещё под вашим контролем.
- Сверить адрес контракта токена с независимым источником, а не со ссылкой из чата.
- Посмотреть итоговую сумму получения, а не только курс.
- Оставить допуск проскальзывания разумным и не поднимать его ради исполнения любой ценой.
- Оценить комиссию сети и решить, не выгоднее ли провести обмен в сети второго уровня.
- Ограничить разрешение суммой сделки и позже отозвать ненужные доступы.
- Для первой операции с незнакомым токеном использовать небольшую сумму.
Как на обмен через DEX смотрят российские правила
Российское регулирование не запрещает владеть цифровой валютой, но относится к ней как к имуществу: доход от продажи резидент декларирует и платит с него налог по правилам Налогового кодекса на портале правовой информации. Отсутствие посредника не отменяет обязанности — на Uniswap нет площадки, которая удержит налог за вас, и расчёт полностью на стороне инвестора.
Практическое следствие: историю операций стоит сохранять самому. У децентрализованной биржи нет личного кабинета с отчётом, и восстановить картину сделок получится только по записям в блокчейне. Подробнее — в разборе налоги с криптовалюты в России. Важно помнить и второе ограничение: расплачиваться цифровой валютой за товары и услуги в России нельзя — она допускается как объект вложений и обмена, но не как средство платежа.
Частые вопросы
Короткие ответы на вопросы, которые чаще всего задают про обмен на децентрализованной бирже.
Uniswap — это биржа или обменник?
Формально это протокол обмена, работающий как децентрализованная биржа: сделки исполняет смарт-контракт, а не оператор площадки. От обменника его отличает то, что встречную сторону сделки представляет пул ликвидности, а не компания с собственным курсом.
Нужна ли верификация на Uniswap?
Нет, регистрация и верификация не требуются: доступ к обмену даёт подключённый кошелёк. Обратная сторона — отсутствие восстановления доступа: потеря сид-фразы означает потерю средств без возможности обратиться в поддержку.
Безопасно ли пользоваться Uniswap?
Сам протокол работает по опубликованному коду, но безопасность конкретной сделки зависит от пользователя. Основные риски лежат не в протоколе, а в поддельных токенах, выданных разрешениях и фишинговых сайтах-двойниках.
Можно ли купить UNI за рубли напрямую?
Нет, на самой площадке рублёвых пар нет: там меняют один криптоактив на другой. Рубли сначала превращают в криптовалюту другими способами, и уже эту криптовалюту меняют на UNI через пул.
Что делать, если токены не пришли после обмена?
Первым делом найдите транзакцию по её идентификатору в обозревателе блокчейна: он покажет, исполнилась операция или была отклонена. Как это сделать, объяснено в материале хеш транзакции: что это и где его найти. Если транзакция прошла, а токена не видно в кошельке, чаще всего его нужно просто добавить вручную по адресу контракта.
Что делать дальше
Начните не с обмена, а с понимания, за что вы платите. Разберите на небольшой сумме полный путь: подключение кошелька, ограниченное разрешение, проверка адреса контракта, оценка итоговой суммы — и только потом подпись.
- Проверяйте адрес контракта до сделки, а не после неудачной продажи.
- Считайте итог на руках, а не курс в окне обмена.
- Держите разрешения короткими и отзывайте лишние.
- Не путайте доход от комиссий в пуле с прибылью.
Посмотреть, как выглядит рынок целиком и какое место на нём занимают отдельные активы, можно на карте крипторынка, а типичные ошибки на входе в крипту собраны в разборе пять ошибок новичков в инвестициях в криптовалюту.
Материал носит информационный характер, не является инвестиционной рекомендацией и не содержит прогнозов. Решения о сделках с цифровыми активами читатель принимает самостоятельно и на свой риск.
Тикеры и упоминания в статье
Автор: Редакция Long/Short