Пользоваться агрегатором маршрутов обмена с мобильного кошелька означает читать не одну цифру, а пять: во сколько частей разбит маршрут, сколько в нём переходов между пулами, какое влияние на цену покажет расчёт, какой допуск проскальзывания выставлен и сколько вы получите в худшем случае. Последняя величина и есть результат сделки. Остальное — объяснение, откуда она взялась.

Агрегатор маршрутов обмена — это сервис, который подбирает путь сделки через несколько пулов и площадок так, чтобы на выходе получилось больше, чем при обмене в одном пуле, и показывает расчёт до подписи транзакции.

Как устроен механизм и где здесь деньги

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

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

Деньги в этой схеме расходятся по трём адресатам. Комиссия пула уходит поставщикам ликвидности. Плата за газ уходит сети. Разница между расчётной и фактической ценой достаётся контрагентам сделки, и управлять ей можно лишь косвенно — через размер заявки и допуск проскальзывания.

Мобильный контур добавляет деталь. Обмен токена, который не является нативной монетой сети, требует двух подписей: сначала разрешения на расходование, затем самой сделки. На телефоне второй экран появляется сразу после первого, и подтверждают их подряд, не глядя. Разделять эти два подтверждения и читать каждое по отдельности — отдельный навык, который приходит не сразу.

Расчёт на конкретной сумме

Условный расчёт, не привязанный к конкретной площадке. Сумма обмена — 1000 единиц стейблкоина. Допуск проскальзывания 1 процент: документация Uniswap описывает его как диапазон, в пределах которого транзакция будет исполнена, и приводит ровно это значение как пример (чтение документации 15 октября 2026 года). При таком допуске минимально полученная сумма — 990 единиц. Комиссия пула при маршруте из двух переходов берётся дважды, то есть расчётная цена уже включает её. Плата за газ в расчёт не входит и списывается нативной монетой отдельно. Итог: решение принимают по строке «получите не менее», а не по строке «ожидаемая цена».

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

Величина в расчёте Что показывает Кто её определяет Как влияет на результат
Разбиение маршрута На сколько частей и через какие пулы пойдёт сумма Агрегатор по состоянию пулов Больше частей — меньше сдвиг цены, но выше расход газа
Число переходов Сколько обменов подряд выполнит маршрут Агрегатор Каждый переход добавляет комиссию пула и свою долю сдвига
Влияние на цену Насколько сделка сдвинет цену в выбранных пулах Размер заявки и глубина ликвидности Прямой вычет из результата, виден до подписи
Допуск проскальзывания Предел отклонения, при котором сделка ещё исполнится Вы сами в настройках Узкий — отказы и потерянный газ, широкий — риск исполнения по худшей цене
Минимально полученное Нижняя граница результата сделки Расчёт из суммы и допуска Единственная величина, на которую можно опираться
Схема из пяти шагов: прочитать разбиение маршрута, проверить число переходов, оценить влияние на цену, выставить допуск проскальзывания, сверить строку минимально полученного
Схема из пяти шагов: прочитать разбиение маршрута, проверить число переходов, оценить влияние на цену, выставить допуск проскальзывания, сверить строку минимально полученного

Непостоянные потери и другие скрытые издержки

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

  • Срок действия заявки. Документация описывает его как момент, после которого обмен недействителен, чтобы защитить от долгого ожидания в очереди. Длинный срок при широком допуске — худшее сочетание.
  • Расход газа на длинный маршрут. Разбиение на пять частей даёт лучшую цену и дороже обходится по газу. При небольшой сумме экономия на цене уходит в плату сети.
  • Остаточное разрешение. Выданное разрешение на расходование токена остаётся после сделки и требует отдельной транзакции для отзыва.
  • Переход через промежуточный актив. Маршрут из двух переходов берёт комиссию пула дважды. В расчёте это видно, в итоговой цифре — нет.

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

Пошаговый вход и выход

  1. Открыть приложение агрегатора через адрес, набранный вручную. Сверить домен в строке адреса встроенного браузера.
  2. Задать пару и сумму. Дождаться расчёта и раскрыть подробности маршрута.
  3. Прочитать число переходов и влияние на цену. При сдвиге выше допустимого уменьшить сумму.
  4. Выставить допуск проскальзывания. Для ликвидных пар держать его узким.
  5. Подтвердить разрешение на расходование — только на нужную сумму, если интерфейс это позволяет.
  6. Подтвердить обмен, сверив строку «получите не менее». После сделки проверить и отозвать остаточное разрешение.

Как проверить протокол перед вложением

Проверка идёт по четырём точкам, и ни одна не заменяет остальные. Первая — домен и источник адреса приложения. Вторая — адрес контракта роутера, который агрегатор просит одобрить: его сверяют с документацией протокола, а не с подсказкой интерфейса. Третья — наличие и дата аудита, которую смотрят в разделе безопасности документации. Четвёртая точка — права управления. Смотрят, кто может изменить адреса контрактов и параметры маршрутизации.

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

Сценарий, при котором позиция теряется

Худший сценарий начинается с широкого допуска проскальзывания. Если выставить его в десятки процентов ради того, чтобы сделка прошла наверняка, транзакция разрешает исполнение по цене, которая на эти десятки процентов хуже расчётной. В тонком пуле такую возможность используют: сделку обрамляют собственными операциями, и разница достаётся не вам. Формально сделка исполнена по вашим условиям. Фактически потеряна часть суммы, и вернуть её нельзя.

Второй сценарий — разрешение на расходование без ограничения суммы. По стандарту ERC-20 со статусом Final, созданному 19 ноября 2015 года, такое разрешение позволяет указанному адресу списывать средства многократно в пределах заданного значения. Если значение задано с запасом на будущее, а контракт-получатель окажется уязвимым, под риском весь баланс этого токена. Риск полной потери средств в децентрализованных протоколах существует, и он не покрывается ничьей гарантией.

Итог

  • Адрес приложения набран вручную, домен сверен
  • Подробности маршрута раскрыты: части и переходы прочитаны
  • Влияние на цену оценено до подписи
  • Допуск проскальзывания выставлен осознанно, а не по умолчанию
  • Решение принято по строке «получите не менее»
  • Разрешение на расходование выдано на нужную сумму
  • Остаточное разрешение проверено и отозвано

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

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

Чем влияние на цену отличается от проскальзывания?

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

Какой допуск проскальзывания выставлять?

Универсального значения нет, оно зависит от пары и глубины пула. Логика такая: для ликвидных пар допуск держат узким, для тонких — расширяют минимально, уменьшая сумму вместо расширения. Широкий допуск не ускоряет сделку, а разрешает исполнить её по заметно худшей цене.

Почему маршрут из нескольких частей иногда невыгоден?

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

Нужно ли отзывать разрешение после каждого обмена?

Разумно отзывать, если выдавали его с запасом. Разрешение действует до перезаписи или отзыва и не истекает по времени. Если интерфейс позволяет одобрить ровно сумму сделки, отзыв не требуется. Проверку списка разрешений делают регулярно, а не однажды.

Можно ли сравнивать доход от таких операций с банковским вкладом?

Нет, это разные по природе величины. Во вкладе сумма возвращается по договору с банком и защищена отдельным механизмом, а здесь результат зависит от цены актива, глубины пула и работы контракта, и возможна полная потеря вложенного. Сопоставлять проценты без учёта этой разницы некорректно.

Вердикт

Агрегатор — инструмент расчёта, а не гарантия лучшей цены. Он честно показывает маршрут, переходы и нижнюю границу результата, и ровно эти строки обычно пропускают. На телефоне к этому добавляется риск подтвердить разрешение и обмен подряд, не разделив их. Конкретные приложения редакция не рекомендует: решение и ответственность остаются за читателем.

Разборы маршрутов, комиссий и параметров протоколов — в Telegram-канале Cryptium.

Первоисточники: документация Uniswap о влиянии на цену, допуске проскальзывания и сроке действия заявки и стандарт ERC-20 с описанием функции approve. Данные проверены 15 октября 2026 года.