Что такое DEX-агрегатор?
DEX-агрегатор — это приложение для работы с криптовалютами, которое сравнивает цены и ликвидность на нескольких рынках децентрализованных бирж, чтобы найти эффективный маршрут для ончейн-обмена токенов.
Вместо того чтобы вручную проверять множество пулов ликвидности, агрегатор собирает доступные котировки и рассчитывает, как можно разделить сделку или проложить ее маршрут.Выбранный маршрут может задействовать один пул ликвидности, несколько пулов, несколько торговых пар, частные котировки мейкеров или сочетание этих источников.Обычно главная цель — максимизировать сумму, которую получит пользователь, с учетом обменных курсов, ликвидности, влияния на цену, сетевых комиссий и комиссий протоколов.DEX-агрегатор может предоставлять сайт, функцию кошелька, API, SDK или смарт-контракт для исполнения выбранного маршрута.Он относится к сфере децентрализованных финансов, поскольку пользователи обычно подтверждают транзакции из криптокошельков, а расчеты выполняются с помощью смарт-контрактов блокчейна.DEX-агрегатор — не то же самое, что блокчейн, кошелек, пул ликвидности или отдельный протокол децентрализованной биржи.Он выступает в роли маршрутизирующего слоя, который соединяет пользователей с несколькими возможными источниками ончейн-ликвидности.Зачем нужны DEX-агрегаторы?
Ончейн-ликвидность распределена между множеством смарт-контрактов, сетей, торговых пар, уровней комиссий и моделей рынка.Один пул может предлагать более выгодную цену для небольшой сделки, а другой — обеспечивать достаточную ликвидность для крупной.Прямой обмен одной пары токенов может оказаться менее эффективным, чем маршрут через промежуточный актив.Например, при прямом обмене токена A на токен C пользователь может получить меньше токенов, чем при обмене токена A на токен B, а затем токена B на токен C.Крупный ордер также может исполниться выгоднее, если разделить его между несколькими пулами, а не направлять целиком в один.Для поиска таких комбинаций вручную пользователю пришлось бы собирать множество котировок, рассчитывать комиссии, сравнивать влияние на цену и выполнять несколько транзакций.DEX-агрегатор автоматизирует значительную часть этого процесса и может выполнить выбранный маршрут в рамках одной транзакции блокчейна.Как работает DEX-агрегатор?
Сначала пользователь выбирает токен для продажи, токен для получения, сумму и блокчейн-сеть.Агрегатор находит совместимые источники ликвидности для указанной пары.Он собирает такие данные, как резервы токенов, позиции концентрированной ликвидности, цены в книге ордеров, комиссии протоколов, котировки мейкеров и расчетные сетевые издержки.Затем алгоритм маршрутизации оценивает возможные пути между входным и выходным активами.Алгоритм может сравнивать прямые маршруты, маршруты с несколькими переходами, разделенные маршруты и частные котировки.Он оценивает, какой объем выходного актива обеспечит каждый вариант при текущем состоянии блокчейна.Интерфейс показывает котировку, обычно включающую ожидаемое и минимальное количество выходных токенов, влияние на цену, сетевую комиссию и маршрут.После подтверждения транзакции пользователем контракт маршрутизации вызывает нужные контракты ликвидности и отправляет полученный актив на адрес назначения.Если необходимые условия не могут быть выполнены, транзакция должна отмениться. Однако в некоторых сетях за неудачную транзакцию пользователь все равно может заплатить сетевую комиссию.DEX-агрегатор и децентрализованная биржа
Децентрализованная биржа предоставляет смарт-контракты или систему ордеров, через которую обмениваются цифровые активы.DEX-агрегатор ищет возможности на нескольких рынках и выбирает маршрут, который может использовать одну или несколько таких систем.Децентрализованная биржа предоставляет ликвидность или механизм сопоставления, а агрегатор — механизм сравнения и маршрутизации.Интерфейс отдельной децентрализованной биржи может показывать только пулы своего протокола.Агрегатор может сравнивать более широкий круг источников ликвидности в одном интерфейсе.Различие становится менее очевидным, если протокол одновременно управляет собственной системой ликвидности и сервисом агрегирования.Чтобы понять, какие смарт-контракты будут выполнять обмен, пользователям следует проверить окончательные сведения о транзакции.DEX-агрегатор и DEX Screener
DEX-скринер преимущественно систематизирует рыночные данные, чтобы пользователи могли изучать торговые пары, ликвидность, изменения цены, объемы и транзакции.DEX-агрегатор в основном сравнивает исполнимые маршруты обмена и может отправлять транзакции через выбранные источники ликвидности.Скринер помогает найти токен или изучить активность на его рынке.Агрегатор помогает получить котировку и выполнить обмен.Некоторые приложения могут предоставлять и аналитику, и маршрутизацию обменов, но это разные функции.Просмотр рыночного графика не гарантирует, что отображаемую цену удастся получить при конкретном размере ордера.Исполнимая котировка агрегатора также может измениться до подтверждения транзакции в блокчейне.Источники ликвидности DEX-агрегаторов
DEX-агрегатор может получать ликвидность от автоматизированных маркетмейкеров, пулов концентрированной ликвидности, ончейн-книг ордеров, систем запроса котировок, профессиональных мейкеров и других рынков на смарт-контрактах.Каждый источник использует свои правила ценообразования и может по-разному работать при разных объемах сделок.Автоматизированный маркетмейкер рассчитывает цены на основе активов, внесенных в пул ликвидности.Система концентрированной ликвидности позволяет поставщикам ликвидности предоставлять капитал только в выбранных ценовых диапазонах.Ончейн-книга ордеров сопоставляет доступные заявки на покупку и продажу по своим правилам.Система запроса котировки обращается к мейкерам за твердой или ориентировочной ценой для конкретной сделки.Агрегатор может сочетать эти модели, если их можно безопасно выполнить в рамках одной транзакции.Маршрутизация через автоматизированных маркетмейкеров
Автоматизированный маркетмейкер, или AMM, использует формулу смарт-контракта для управления резервами токенов и расчета котировок сделок.В распространенной модели обменный курс меняется вместе с соотношением активов в пуле.Покупка большого количества токена уменьшает его объем в пуле и делает каждую следующую единицу дороже.Это приводит к влиянию на цену, даже если цена на более широком рынке не изменилась.DEX-агрегатор может сравнить несколько AMM-пулов и определить, где требуемый объем можно получить наиболее эффективно.Также он может разделить ордер, чтобы вся нагрузка не пришлась на один пул.Маршрут с одним переходом
При маршруте с одним переходом входной токен обменивается напрямую на выходной через один источник ликвидности.Такой маршрут проще понять, и он может требовать меньше газа, поскольку задействует меньше вызовов смарт-контрактов.Однако он не всегда оптимален: в прямом пуле может быть мало ликвидности или невыгодный уровень комиссии.Перед выбором маршрута агрегатор сравнивает прямой обмен с более сложными вариантами.Для небольшой сделки немного худший курс по простому маршруту все равно может дать лучший итоговый результат, если альтернативный маршрут требует значительно больше газа.Маршрут с несколькими переходами
При маршруте с несколькими переходами обмен проходит через один или несколько промежуточных токенов, прежде чем пользователь получит нужный актив.Например, маршрут может включать обмен токена A на токен B, а затем токена B на токен C.Это может улучшить цену, если прямой рынок токенов A и C слабый, но у обоих есть высокая ликвидность в парах с токеном B.Каждый дополнительный переход добавляет комиссию протокола, вызов смарт-контракта и возможное влияние на цену.Агрегатор должен сопоставить дополнительные издержки с улучшением цены.Более длинный маршрут не становится автоматически выгоднее только потому, что задействует больше источников ликвидности.Разделение маршрута
При разделении маршрута один ордер распределяется между двумя или более путями.Например, агрегатор может направить 60 процентов ордера через один пул, а 40 процентов — через другой.Оптимальные доли зависят от размера сделки, доступной ликвидности, уровня комиссий и цен в пулах.Разделение позволяет уменьшить влияние на цену, избегая чрезмерного использования одного пула.Однако оно может увеличить расход газа, поскольку контракт маршрутизации должен выполнить больше вызовов.Поэтому оптимальное разделение — это вариант, который, как ожидается, даст наилучший итоговый результат, а не самый выгодный обменный курс до учета расходов.Умная маршрутизация ордеров
Умная маршрутизация ордеров — это анализ нескольких рынков и выбор пути исполнения в соответствии с заданными целями.Механизм маршрутизации может искать путь по графу, в котором токены представлены узлами, а доступные пулы — связями между ними.Для каждой связи учитываются издержки, связанные с комиссиями, ликвидностью, ожидаемым влиянием на цену, расходом газа и ограничениями исполнения.При большом количестве доступных активов и пулов число возможных маршрутов может быть очень велико.Чтобы быстрее рассчитать котировку, системы маршрутизации могут ограничивать число переходов или источников ликвидности.Поэтому котировка может быть тщательно оптимизирована, но это не доказывает, что были проверены все математически возможные маршруты.Маршрутизация с учетом газа
Маршрут с наибольшим валовым количеством выходных токенов не обязательно дает наибольшую стоимость после учета сетевых комиссий.Сложный маршрут может увеличить выход на $2, но потребовать на $5 больше газа.Агрегатор, учитывающий газ, пытается сравнивать маршруты на основе расчетной стоимости исполнения транзакции.Для расчета нужны оценка расхода газа, оценка сетевой комиссии и цена актива, которым оплачивается комиссия в этой сети.Все три значения могут измениться до подтверждения транзакции.Маршрутизация с учетом газа особенно важна для небольших сделок и сетей с высокой нагрузкой.Формирование котировки
Котировка — это оценка объема выходного актива, который должен обеспечить маршрут при заданных условиях исполнения.Агрегатор может моделировать вызовы смарт-контрактов с учетом последнего доступного состояния блокчейна.Котировка может содержать ожидаемый объем выходного актива, расчетный расход газа, маршрут, комиссии протоколов, влияние на цену и срок действия.Котировки устаревают, когда другие пользователи совершают сделки, поставщики ликвидности меняют позиции, цены токенов движутся или новый блок изменяет соответствующее состояние сети.Старую котировку не следует считать гарантированным предложением.Фактическая транзакция задает минимально приемлемое количество выходного актива, а не просто опирается на сумму, отображавшуюся при создании котировки.Ориентировочные и твердые котировки
Ориентировочная котировка оценивает возможную цену, но не обязывает конкретного контрагента ее соблюдать.Твердая котировка может содержать подписанное обязательство мейкера, которое можно исполнить, пока действуют его условия.Твердая котировка может указывать сумму, торговую пару, авторизованного тейкера, срок действия и идентификатор блокчейна.Подпись позволяет расчетному контракту проверить, что мейкер одобрил эти условия.Исполнение котировки все же может не состояться, если срок ее действия истек, она уже использована, средств недостаточно или не выполнено другое условие расчета.Пользователям следует выяснить, сравнивает ли агрегатор расчетные котировки ончейн-пулов, подписанные котировки или оба типа.Проскальзывание
Проскальзывание — это разница между ожидаемым результатом сделки и результатом, доступным в момент исполнения транзакции.Положительное проскальзывание означает, что пользователь получает больше ожидаемого.Отрицательное проскальзывание означает, что пользователь получает меньше ожидаемого.Проскальзывание могут вызывать движение рынка, более ранние транзакции, изменение ликвидности, комиссии токена и различия в маршрутизации.Допустимый уровень проскальзывания определяет, какое отрицательное изменение согласен принять пользователь до отмены транзакции.Слишком низкое значение может приводить к частым сбоям на волатильном рынке.Слишком высокое значение может позволить исполнить сделку по значительно худшей цене и увеличить подверженность sandwich-атакам.Минимальный объем получения
Минимальный объем получения — наименьшее количество выходного актива, на которое согласен пользователь.Обычно его рассчитывают на основе ожидаемого результата и выбранного допустимого уровня проскальзывания.Если контракт маршрутизации не может обеспечить как минимум это количество, транзакция должна отмениться.Например, при ожидаемом результате в 1 000 токенов и допустимом проскальзывании в один процент минимальный объем может составлять около 990 токенов.Точный расчет также может учитывать количество десятичных знаков токена, комиссии и правила конкретного маршрута.Пользователям следует проверять минимальный объем: именно он является важной ончейн-защитой, а не большая расчетная сумма в интерфейсе.Влияние на цену
Влияние на цену — это изменение доступной рыночной цены, вызванное собственным ордером пользователя.Крупная сделка относительно ликвидности пула обычно сильнее влияет на цену.Влияние на цену отличается от проскальзывания: его можно оценить до исполнения по правилам ценообразования пула.Проскальзывание также учитывает изменения, произошедшие между созданием котировки и исполнением.Агрегатор старается уменьшить влияние на цену, находя более глубокие пулы, используя промежуточные активы или разделяя ордер.Чрезмерно высокое влияние на цену может указывать на недостаточную ликвидность для запрошенной сделки.Атомарное исполнение
Атомарное исполнение означает, что либо успешно выполняются все необходимые части транзакции, либо отменяется вся транзакция.При обмене с несколькими переходами пользователь не должен остаться с ненужным промежуточным токеном только потому, что не удался последний этап.Контракт маршрутизации выполняет последовательность действий в рамках одной транзакции блокчейна и отменяет изменения, если нужные условия не соблюдены.Атомарность снижает риск расчетов в пределах одной совместимой блокчейн-среды.Она не гарантирует прибыльность сделки или защиту от всех видов движения цены.Межсетевые транзакции часто не могут обеспечить такую же простую атомарность, поскольку зависят от отдельных сетей и систем обмена сообщениями.Разрешения токенов
Контракту маршрутизации может потребоваться разрешение переводить продаваемый токен из кошелька пользователя.Стандарт токенов ERC-20 определяет систему разрешений (allowance), с помощью которой владелец может разрешить другому адресу расходовать указанное количество токена.
Транзакция разрешения выполняется отдельно от обмена, если токен или система маршрутизации не поддерживают другой способ авторизации.Точное разрешение ограничивает сумму количеством, необходимым для предполагаемой сделки.Неограниченное разрешение может избавить от повторных транзакций, но создает долгосрочную авторизацию, которой могут злоупотребить при компрометации одобренного контракта.Перед подтверждением разрешения пользователям следует проверить токен, адрес получателя разрешения, его сумму и блокчейн.Подписи Permit
Некоторые токены поддерживают подписанные разрешения, для которых владельцу токена не нужно отправлять отдельную ончейн-транзакцию.В ERC-2612 описана функция permit, которая меняет разрешение ERC-20 на расходование токенов с помощью подписанного сообщения.
Если задействованные контракты поддерживают эту функцию, контракт маршрутизации может отправить permit и выполнить обмен в рамках одного процесса.Это может сократить число действий и сделать взаимодействие удобнее.Однако permit остается финансовым разрешением и может быть опасен, если подписать его для вредоносного адреса или чрезмерной суммы.Подпись должна содержать соответствующие nonce, срок действия, владельца, получателя разрешения, сумму и данные домена.Структурированные данные и безопасность подписей
Кошельки могут использовать типизированные структурированные данные, чтобы понятнее отображать разрешение или ордер.Стандарт EIP-712 определяет хеширование и подписание структурированных данных с разделением по доменам.
Информация о домене помогает отличать сообщения, предназначенные для разных контрактов, сетей и приложений.Сам по себе EIP-712 не обеспечивает полной защиты от повторного воспроизведения подписи.Проверяющий контракт должен контролировать nonce, срок действия, идентификаторы сетей и другие условия однократного использования.Пользователям следует отклонять непонятные запросы на подпись, даже если они не перемещают токены в блокчейне немедленно.Разрешения с ограниченным сроком действия
Стандартные разрешения на расходование токенов могут оставаться активными, пока пользователь их не изменит или не отзовет.Это создает долгосрочный риск, если пользователь забудет о первоначальном взаимодействии с приложением.В ERC-8255, созданном в мае 2026 года, предлагается добавить срок действия разрешений на токены.
По состоянию на июль 2026 года ERC-8255 остается проектом стандарта, а не общепринятым стандартом токенов.Предложение призвано сохранить привычный процесс выдачи разрешений и одновременно ограничить обычный срок их действия.Пользователям не следует считать, что разрешение истекает, если конкретный контракт токена и кошелек не поддерживают механизм срока действия.DEX-агрегаторы и смарт-контрактные кошельки
Смарт-контрактный кошелек может использовать программируемые правила авторизации, а не полагаться только на один постоянный приватный ключ.Для подтверждения операций он может требовать несколько подписей, ключ доступа, лимиты расходов, разрешенные адреса назначения или доверенных лиц для восстановления доступа.DEX-агрегатор может поддерживать такие кошельки, если механизм подписания и обработки транзакций совместим с контрактными аккаунтами.Абстракция аккаунтов ERC-4337 описывает систему более высокого уровня для программируемых операций с аккаунтами.
Абстракция аккаунтов может поддерживать пакетную выдачу разрешения и обмен, оплату газа за пользователя и пользовательские правила проверки.Эти функции расширяют возможности, но могут добавлять риски, связанные с контрактом кошелька, paymaster, bundler и интеграциями.Комиссии DEX-агрегаторов
DEX-агрегатор может взимать отдельную плату за обслуживание, включать комиссию в маршрут, получать оплату от интегрированного источника ликвидности или не взимать прямую комиссию с пользователя.Сами пулы ликвидности могут взимать комиссии за обмен.Блокчейн также взимает сетевую комиссию за обработку транзакции.Спред в котировке мейкера может представлять собой еще одну издержку исполнения, даже если отдельная комиссия не отображается.Для сравнения полезнее всего использовать итоговую сумму получения с учетом видимых и встроенных издержек.Пользователям следует проверять разбивку комиссий, а не считать, что интерфейс с пометкой «бесплатно» не влечет никаких экономических издержек.DEX-агрегаторы и MEV
Maximal extractable value, или MEV, — это стоимость, полученная благодаря контролю над включением транзакций в блоки и их порядком.В официальной документации Ethereum о MEV указано, что арбитраж и sandwich-торговля относятся к распространенным видам MEV, связанным с транзакциями децентрализованных бирж.
Маршрут агрегатора может создать возможность для арбитража, изменив цены в связанных пулах.Боты, или searchers, могут отслеживать ожидающие транзакции и конкурировать за проведение сделок до или после них.Арбитраж помогает согласовывать цены между пулами, но вредоносный порядок исполнения может ухудшить цену для пользователя.Поэтому на котировку, которая до отправки выглядит выгодной, может повлиять то, как транзакция попадет в блок.Sandwich-атаки
При sandwich-атаке атакующий окружает обмен пользователя двумя контролируемыми им транзакциями.Сначала атакующий совершает сделку и сдвигает цену в пуле против пользователя.Затем обмен пользователя исполняется по худшей цене в пределах допустимого проскальзывания.После этого атакующий совершает обратную сделку и пытается присвоить разницу.Крупные обмены, видимость в публичном мемпуле, низкая ликвидность и широкий допуск проскальзывания могут увеличить подверженность таким атакам.Агрегатор может снизить риск с помощью приватной отправки транзакций, защищенных маршрутов, более строгих ограничений или исполнения на основе намерений.Ни один способ защиты не гарантирует, что каждая транзакция будет исполнена наилучшим образом.Приватная отправка транзакций
Система приватной отправки направляет подписанную транзакцию выбранным билдерам или валидаторам, не раскрывая ее предварительно в обычном публичном мемпуле.Это может затруднить копирование транзакции или sandwich-атаку со стороны публичных ботов.В действующей документации о защите приватных транзакций описано сокрытие транзакций от ботов, использующих фронтраннинг и sandwich-атаки, через приватный мемпул.
Приватная отправка предполагает доверие к выбранному ретранслятору, билдеру или сервису и зависит от их доступности.Подтверждение транзакции также может занять больше времени, если она передается меньшему числу участников формирования блоков.Пользователям следует выяснить, отправляет ли агрегатор транзакции публично, приватно или позволяет выбрать способ отправки.Исполнение на основе намерений
Намерение описывает желаемый пользователем результат, а не все точные действия смарт-контрактов, необходимые для его достижения.Пользователь может подписать инструкцию обменять не более указанного количества одного токена как минимум на заданное количество другого токена до определенного срока.Независимые солверы могут конкурировать за поиск маршрута, отвечающего этим условиям.Такая модель может обеспечить конкуренцию стратегий маршрутизации и избавить пользователя от необходимости выбирать точный путь.В подписанном намерении должны быть четко указаны суммы токенов, адрес назначения, срок действия, сеть, разрешенный исполнитель и защита от повторного воспроизведения.Непродуманное намерение может подвергнуть пользователя неожиданным разрешениям или рискам, связанным с расчетом.Межсетевые DEX-агрегаторы
DEX-агрегатор в одной сети направляет сделки между рынками, работающими в пределах одного блокчейна.Межсетевой агрегатор может объединять обмен токенов с мостом, протоколом обмена сообщениями, переводом ликвидности или обменом в сети назначения.Например, исходный актив можно обменять, перевести через мост в другую сеть, а затем обменять на нужный актив в целевой сети.Такой процесс задействует больше контрактов и сетей, требует дополнительных подтверждений и комиссий и создает больше условий, при которых операция может не завершиться.Понятие DEX-агрегатора иногда широко применяют к таким межсетевым системам, но термин «агрегатор мостов» точнее, если основная функция — сравнение маршрутов между блокчейн-мостами.Риски мостов
Мост переводит активы и сообщения или создает их представления в разных блокчейн-средах.В документации Ethereum о мостах, обновленной в апреле 2026 года, перечислены риски смарт-контрактов, системные риски, риски контрагентов, перегрузки и сетевых событий.
Межсетевой маршрут может зависеть от валидаторов, ретрансляторов, поставщиков ликвидности, обернутых активов или систем доказательств, помимо исходного и целевого блокчейнов.Мост может быть скомпрометирован, даже если пулы подключенных децентрализованных бирж работают правильно.Межсетевой агрегатор расширяет выбор маршрутов, но увеличивает и число систем, которые должны работать безопасно.Пользователям не следует оценивать межсетевой маршрут только по котируемому объему и скорости.Сбои при межсетевом исполнении
Межсетевая транзакция может завершиться в исходной сети, но задержаться или не завершиться в целевой сети.Исходный актив может быть заблокирован, сожжен или переведен еще до начала операции в сети назначения.Возможность возврата зависит от конструкции моста и агрегатора.Некоторые системы автоматически возвращают средства, тогда как в других пользователю нужно подать запрос на возврат или обратиться в службу поддержки.Перегрузка сети, недостаток газа в сети назначения, задержки сообщений, приостановка контрактов или нехватка ликвидности могут прервать маршрут.Перед подтверждением межсетевой транзакции пользователям следует разобраться в процедуре возврата и восстановления средств.Нативные и обернутые активы
DEX-агрегатору может понадобиться преобразовать нативный актив сети, используемый для оплаты комиссии, в токенизированное представление, совместимое со смарт-контрактами.При такой операции нативный актив обычно блокируется, а в той же сети создается эквивалентное токенизированное представление.Агрегатор может обернуть актив до обмена и развернуть после него в рамках одной транзакции.Межсетевой обернутый актив несет дополнительные риски, поскольку обеспечение может зависеть от моста или кастодиана.Пользователям следует проверить, что именно они получат в итоге: нативный актив, обернутое представление в той же сети или токен, переведенный через мост.Налоги на токены и комиссии за перевод
Некоторые смарт-контракты токенов удерживают комиссию при каждом переводе, покупке или продаже.Комиссия может перечисляться в казначейство, сжигаться, распределяться между пользователями или контролироваться администратором.Моделирование маршрута DEX-агрегатором может завершиться ошибкой, если токен ведет себя иначе, чем стандартный взаимозаменяемый токен.Владелец токена также может иметь возможность изменить налог после покупки токена пользователями.Высокий или скрытый налог на продажу может привести к тому, что пользователь получит значительно меньше суммы, указанной в котировке.Знакомое название токена не доказывает, что его смарт-контракт использует стандартные правила перевода.Токены-honeypot
Токен-honeypot позволяет покупать актив, но блокирует обычную продажу или делает ее крайне невыгодной.Контракт может отклонять переводы в пулы ликвидности, взимать чрезмерный налог при продаже или разрешать продажу только отдельным адресам.DEX-агрегатор может найти маршрут для покупки токена, но не подтвердит, что позже его можно будет продать.Даже успешная симуляция может оказаться ненадежной, если поведение контракта зависит от адресов, условий блока или изменений со стороны администратора.Перед обменом известных активов на неизвестный токен пользователям следует проверить разрешения токена и изучить независимый анализ безопасности.Ликвидность и глубина рынка
Ликвидность показывает доступные для торговли активы, а глубина рынка — объем, который можно торговать на нескольких ценовых уровнях.Общая стоимость активов в пуле может быть значительной, но полезная ликвидность около текущей цены — ограниченной.При изменении рынка концентрированная ликвидность может выйти за пределы активного диапазона.Агрегатор анализирует доступную ликвидность для сделки заданного размера, а не только общую стоимость пула.Котировка для небольшого ордера не доказывает, что крупный ордер будет исполнен по сопоставимому курсу.Актуальность котировки и изменения блоков
Состояние рынка блокчейна может измениться между созданием котировки и включением транзакции в блок.Другие обмены могут изменить резервы, поставщики ликвидности — вывести капитал, а сетевые комиссии — вырасти.В котировке могут быть указаны срок действия или ограничение по номеру блока, чтобы снизить риск исполнения на устаревших условиях.Если пользователь слишком долго остается на экране подтверждения, ему может потребоваться запросить новую котировку.Повторная отправка устаревших транзакций может привести к сбоям и ненужным сетевым комиссиям.Симуляция транзакций
Симуляция транзакции позволяет оценить ее результат без постоянного изменения состояния блокчейна.Агрегатор может использовать симуляцию для оценки объема получения, расхода газа, поведения токена и вероятности отмены.Кошелек может отдельно смоделировать итоговую транзакцию и показать ожидаемые изменения баланса.Симуляция основана на определенном состоянии блокчейна и не может точно предсказать дальнейшие блоки.Вредоносные контракты также могут менять поведение в зависимости от отправителя, блока, источника транзакции или изменившихся настроек администратора.Успешная симуляция уменьшает неопределенность, но не доказывает, что исполнение полностью безопасно.Риски смарт-контрактов
DEX-агрегатор зависит от контрактов маршрутизации, токенов и ликвидности, а иногда также от вспомогательных контрактов или прокси-контрактов.Уязвимость любого критически важного компонента может привести к неудаче транзакции или потере активов.Обновляемые контракты позволяют разработчикам устранять проблемы и добавлять функции, но одновременно предоставляют значительные полномочия тем, кто может выполнять обновления.Скомпрометированный администратор может заменить безопасный код вредоносным, если система обновления не имеет достаточных средств контроля.В официальных рекомендациях по безопасности смарт-контрактов особое внимание уделяется тестированию, аудитам, контролю доступа и осторожному взаимодействию с внешними компонентами.
Аудит — полезное свидетельство проверки, но он не гарантирует безопасность каждого интегрированного маршрута.Централизация маршрутизации
Расчетные контракты агрегатора могут работать в блокчейне, в то время как важные решения о маршрутизации принимаются централизованными серверами.Сервер может собирать рыночные данные, рассчитывать маршруты, выбирать источники ликвидности и формировать итоговую транзакцию.Если сервис перестанет работать, пользователь может лишиться возможности построить маршрут через обычный интерфейс.Оператор также может решать, какие источники ликвидности включать или исключать.Пользователям следует различать децентрализованные расчеты и децентрализацию всей системы формирования котировок и интерфейса.DEX-агрегатор может быть некастодиальным, но при этом не быть полностью децентрализованным на всех уровнях работы.Хранение активов и контроль кошелька
Большинство обменов через DEX-агрегаторы рассчитаны на использование кошельков с самостоятельным хранением средств.Пользователь сохраняет приватный ключ и подписывает разрешение, permit, намерение или транзакцию.Агрегатору, как правило, не нужен приватный ключ или фраза восстановления пользователя.На время исполнения транзакции контракт маршрутизации может получить временный контроль над токенами.В межсетевой системе активы могут храниться или блокироваться дольше — до расчета в целевой сети.Пользователям следует выяснить, является ли маршрут некастодиальным, предполагает ли временное хранение в эскроу или зависит от стороннего хранителя активов.Мошенничество с DEX-агрегаторами
Мошенники могут создавать поддельные сайты агрегаторов, копируя внешний вид известных приложений для работы с криптовалютами.Поддельная страница может запрашивать сид-фразу, устанавливать вредоносное ПО или предлагать подписать разрешение, позволяющее опустошить кошелек.Другой вариант мошенничества — отображать нереалистичную котировку, а затем формировать транзакцию для прямой отправки токенов атакующему.Рекламные ссылки в поиске, нежелательные сообщения и сокращенные ссылки могут вести на сайты-подделки.Настоящему интерфейсу маршрутизации не нужна полная фраза восстановления, чтобы рассчитать или выполнить обмен.Перед подписанием пользователям следует проверить домен, адреса контрактов, запросы кошелька и результаты симуляции транзакции.Как безопаснее пользоваться DEX-агрегатором
Откройте приложение через проверенный домен или интеграцию с надежным кошельком.Проверьте блокчейн и точные адреса смарт-контрактов токенов.Изучите ожидаемый и минимальный объем получения, маршрут, комиссии, влияние на цену и допустимое проскальзывание.Проверьте, какому адресу выдается разрешение на расходование токенов, и по возможности ограничьте сумму.Для проверки незнакомых контрактов или токенов используйте отдельный кошелек с небольшой суммой.После сделки проверьте адрес полученного токена: поддельные названия и тикеры встречаются часто.Для крупных обменов можно рассмотреть приватную отправку транзакции, если ее поддерживают выбранная сеть и кошелек.Не подписывайте транзакцию или сообщение, смысл которого кошелек не может ясно объяснить.Как сравнивать котировки DEX-агрегаторов
Сравнивайте итоговую ожидаемую сумму получения, а не только указанный обменный курс.Учитывайте сетевые комиссии, комиссии протоколов и мостов, налоги на токены и расходы в сети назначения.Изучите минимальный объем получения: он задает наихудший допустимый результат с учетом параметров транзакции.Проверьте, использует ли котировка стандартный пул, частный ордер мейкера или межсетевой маршрут.Оцените количество задействованных смарт-контрактов и внешних систем.Маршрут с немного меньшей котировкой, но более простым и надежным исполнением, может быть предпочтительнее маршрута с большей котировкой и значительными рисками моста или контракта.API DEX-агрегаторов
Разработчики могут использовать API агрегаторов для получения котировок, формирования транзакций, оценки газа и отображения маршрутов в кошельках или приложениях.API может возвращать сумму входного актива, расчетную сумму выходного актива, адреса токенов, вызовы контрактов, адрес получателя разрешения, оценку газа и закодированные данные транзакции.Интегрирующее приложение должно проверять каждое полученное поле, а не подписывать произвольные данные удаленного сервера.Необходимо безопасно обрабатывать ограничения запросов, отсутствие ликвидности, устаревшие котировки, сетевые проблемы и изменения схемы данных.Разработчикам также следует проверить, соответствуют ли адреса контрактов в API утвержденной конфигурации.Скомпрометированный API может попытаться направить средства на неавторизованный контракт, даже если опубликованные контракты маршрутизации остаются безопасными.Преимущества DEX-агрегаторов
DEX-агрегатор может сократить время, необходимое для сравнения цен на децентрализованных биржах.Он может улучшить исполнение сделки за счет использования нескольких источников ликвидности и промежуточных маршрутов.Разделение маршрута может уменьшить влияние на цену при крупных сделках.Расчет с учетом газа помогает определить, когда более простой маршрут дает лучший итоговый результат.Атомарное исполнение позволяет выполнить несколько этапов обмена в одной сети, не оставляя пользователя с нежелательной частичной сделкой.API и интеграции с кошельками упрощают доступ к ончейн-ликвидности через единый интерфейс.Ограничения DEX-агрегаторов
DEX-агрегатор не может гарантировать, что токен легитимен или что его можно будет продать.Котировка может измениться до исполнения, поскольку состояние рынка блокчейна непрерывно меняется.Сложная маршрутизация может увеличить расход газа и подверженность рискам смарт-контрактов.В интегрированных источниках ликвидности могут встречаться вредоносные токены, ненадежные пулы или непредвиденное поведение при переводе активов.Транзакции, отправленные публично, могут подвергаться MEV и sandwich-атакам.Межсетевые маршруты добавляют риски, связанные с мостами, сообщениями, обернутыми активами, возвратами и исполнением в целевой сети.Интерфейс и сервер маршрутизации агрегатора также могут перестать работать, даже если сам блокчейн продолжает работать.Часто задаваемые вопросы
Что такое DEX-агрегатор простыми словами?
DEX-агрегатор сравнивает несколько ончейн-рынков и выбирает маршрут, призванный обеспечить эффективный обмен криптовалют.Что означает DEX?
DEX — сокращение от «децентрализованная биржа».Является ли DEX-агрегатор децентрализованной биржей?
Агрегатор — главным образом маршрутизирующий слой, а протоколы децентрализованных бирж предоставляют базовую ликвидность и расчетные контракты.Как DEX-агрегатор находит лучшую цену?
Он сравнивает прямые маршруты, маршруты с несколькими переходами, разделенные маршруты, пулы и другие доступные варианты, оценивая комиссии, ликвидность, влияние на цену и расход газа.Всегда ли DEX-агрегатор предлагает лучшую цену?
Нет. На итог влияют ограничения маршрутизации, устаревшие данные, движение рынка, недоступность интеграций, изменения газа и порядок транзакций.Что такое маршрут с одним переходом?
При таком маршруте входной токен обменивается напрямую на выходной через один источник ликвидности.Что такое маршрут с несколькими переходами?
При таком маршруте обмен проходит через один или несколько промежуточных токенов, прежде чем пользователь получает нужный актив.Что такое разделение маршрута?
При разделении маршрута одна сделка распределяется между несколькими пулами или путями, чтобы уменьшить влияние на цену или увеличить итоговый объем получения.Что такое умная маршрутизация ордеров?
Это автоматическое сравнение рынков и выбор пути исполнения с учетом цены, ликвидности, комиссий и других факторов.Что такое влияние на цену?
Это изменение рыночной цены, вызванное размером сделки самого пользователя.Что такое проскальзывание?
Это разница между котируемым результатом и результатом, доступным при исполнении транзакции.Что такое минимальный объем получения?
Это наименьшее количество выходного актива, на которое согласен пользователь, прежде чем транзакция маршрутизации должна отмениться.Почему транзакция через агрегатор не прошла?
Причиной могут быть изменение цены сверх лимита проскальзывания, истечение срока котировки, изменение ликвидности, недостаток газа или отклонение перевода смарт-контрактом токена.Нужно ли платить газ за неудачный обмен?
Во многих блокчейнах отмененная транзакция все равно расходует вычислительные ресурсы, поэтому за нее взимается сетевая комиссия.Зачем агрегатору нужно разрешение на токен?
Контракту маршрутизации нужно разрешение перевести входной токен из кошелька пользователя при исполнении сделки.Безопасно ли неограниченное разрешение на расходование токенов?
Оно создает долгосрочный риск: если контракт или авторизация будут скомпрометированы, получатель разрешения может позднее перевести токены.Что такое подпись permit?
Permit — это подписанное сообщение, которое разрешает расходование токенов без отдельной транзакции выдачи разрешения.Может ли подписание сообщения привести к потере токенов?
Да. Подписанные permit, ордер или намерение могут разрешить последующий перевод токенов в блокчейне, даже если немедленная транзакция не выполняется.Что такое разрешение на токен с ограниченным сроком действия?
Это разрешение, которое перестает действовать по истечении заданного срока; его поддержка зависит от используемых стандартов токена и контракта.Что такое MEV при обмене на DEX?
MEV — это стоимость, извлекаемая за счет включения транзакций в блоки или изменения их порядка. К таким действиям относятся арбитраж, фронтраннинг и sandwich-торговля.Что такое sandwich-атака?
При sandwich-атаке злоумышленник совершает сделки до и после обмена пользователя, чтобы ухудшить цену исполнения и присвоить разницу.Может ли DEX-агрегатор предотвратить sandwich-атаки?
Некоторые агрегаторы используют приватные транзакции или защищенное исполнение, однако ни один метод не гарантирует полную защиту в любых условиях.Что такое приватная отправка транзакции?
Транзакция отправляется выбранным участникам формирования блоков, не раскрываясь предварительно в обычном публичном мемпуле.Что такое обмен на основе намерений?
При обмене на основе намерений пользователь задает желаемый результат, а конкурирующие солверы ищут маршрут, соответствующий подписанным условиям.Может ли DEX-агрегатор выполнять обмен между блокчейнами?
Некоторые системы объединяют обмены с мостами или межсетевой ликвидностью, но такие маршруты сопряжены с дополнительными рисками и этапами расчета.Межсетевой агрегатор — это то же самое, что агрегатор мостов?
Эти понятия могут пересекаться, однако термин «агрегатор мостов» точнее, если его основная функция — сравнение маршрутов между блокчейнами.DEX-агрегаторы некастодиальные?
Многие из них рассчитаны на самостоятельное хранение средств, но в отдельных маршрутах активы могут временно находиться в контрактах маршрутизации, эскроу или моста.Может ли DEX-агрегатор украсть мою сид-фразу?
Настоящему агрегатору сид-фраза не нужна. Поддельный сайт может запросить ее в рамках фишинговой атаки.Может ли DEX-агрегатор выявить honeypot?
Он может моделировать поведение токена или показывать предупреждения, но не следует считать, что будут обнаружены все вредоносные ограничения на продажу.Гарантирует ли агрегатор безопасность токена?
Нет. Наличие маршрута не доказывает безопасность, легитимность или ликвидность токена и не подтверждает существование реального проекта.Почему котировка в кошельке отличается от котировки агрегатора?
Котировки могут использовать разные маршруты, оценки газа, время обновления, комиссии, допуски проскальзывания и источники ликвидности.Самый длинный маршрут дает лучший результат?
Нет. Дополнительные переходы могут улучшить обменный курс, но добавляют комиссии, расходы на газ и риски смарт-контрактов.Может ли агрегатор автоматически разделить сделку?
Да. Если это улучшает расчетный итоговый результат, алгоритм маршрутизации может распределить ордер между несколькими путями.DEX-агрегатор бесплатен?
Агрегатор может не взимать прямую плату за интерфейс, однако могут применяться комиссии пулов, спреды, сетевые комиссии и другие издержки исполнения.Могут ли разработчики интегрировать DEX-агрегатор?
Многие системы агрегации предоставляют API, библиотеки программного обеспечения, виджеты или интерфейсы смарт-контрактов для интеграции в кошельки и приложения.Что проверить перед использованием DEX-агрегатора?
Проверьте домен, сеть, адреса токенов, адрес получателя разрешения, маршрут, минимальный объем получения, комиссии, влияние на цену и сведения о транзакции в кошельке.Заключение
DEX-агрегатор — приложение для маршрутизации операций с криптовалютами, которое ищет эффективный путь обмена токенов на нескольких рынках децентрализованных бирж.Он может сравнивать прямые обмены через пулы, маршруты с несколькими переходами, разделенные маршруты, ончейн-ордера и подписанные котировки мейкеров.Обычно оптимален маршрут, который обеспечивает наилучший расчетный результат с учетом влияния ликвидности, комиссий протоколов, сетевых издержек и влияния на цену.Маршруты в одной сети часто можно выполнить атомарно: либо успешно проходят все этапы обмена, либо транзакция отменяется.Межсетевые маршруты сложнее, поскольку могут зависеть от мостов, систем обмена сообщениями, обернутых активов, ликвидности в целевой сети и процедур возврата.Прежде чем входной токен можно будет перевести, пользователю может потребоваться разрешить это контракту маршрутизации или подписать permit.Необходимо внимательно проверять каждое разрешение и подпись: чрезмерные или вредоносные разрешения могут привести к потере активов.DEX-агрегаторы расширяют доступ к разрозненной ончейн-ликвидности, но не могут гарантировать легитимность токена, безопасность контракта или прибыльный результат.Котировки могут измениться из-за движения рынка, устаревших данных, условий оплаты газа, порядка транзакций и MEV.Для безопасного использования необходимы проверенные адреса токенов, разумный уровень проскальзывания, тщательное управление разрешениями, надежная защита кошелька и независимое изучение всех контрактов в маршруте.Вам также может быть интересно
Питер Тодд
Питер Маккормак
Гарантийное обеспечение исполнения обязательств
В тренде
Трендовые криптовалюты, которые в настоящее время привлекают значительное внимание рынка
ТОП по объему
Криптовалюты с наибольшим объемом торгов
Недавно добавленные
Криптовалюты недавно внесенные в листинг и доступные для торговли

