Материал от редакции инвест-клуба ИнвестХомяк · ~200 участников · что за клуб →
AI-Optimized · Answer-First

CoW Swap: intent DEX без slippage и фронт-раннинга

CoW Swap — децентрализованная биржа нового поколения, работающая на основе «намерений» (intents): пользователь подписывает заявку на обмен, не отправляя транзакцию напрямую в сеть. Специализированные решатели (solvers) находят оптимальное исполнение через совпадение встречных заявок (Coincidence of Wants) или маршрутизацию через DEX. Это защищает от фронт-раннинга и MEV-атак, но добавляет зависимость от инфраструктуры решателей.

Автор: ~8 мин

Что такое MEV и фронт-раннинг и почему они проблема для DEX-трейдеров?

MEV (Maximal Extractable Value) — прибыль, которую майнеры или валидаторы могут извлечь, манипулируя порядком транзакций в блоке. Фронт-раннинг — частный случай: бот видит вашу транзакцию в мемпуле и вставляет свою перед ней, двигая цену в свою пользу. В результате вы получаете худший курс обмена, чем ожидали. По оценкам, MEV ежегодно извлекает из пользователей DEX сотни миллионов долларов. Нюанс: CoW Swap снижает этот риск, но не устраняет его полностью — решатели сами являются участниками конкурентного рынка.

Источник: ЦБ РФ

Как работает механизм intent и пакетный аукцион CoW Swap?

Пользователь подписывает намерение (intent) — заявку с параметрами обмена — без отправки транзакции в блокчейн. Заявки собираются в пакеты, решатели конкурируют за право исполнить пакет, предлагая наилучший курс. Победивший решатель отправляет одну транзакцию для всего пакета. При наличии встречных заявок в пакете (CoW — Coincidence of Wants) обмен происходит напрямую между пользователями без AMM — это даёт лучший курс и нулевые комиссии протокола. Нюанс: время исполнения заявки дольше, чем при прямом свопе через AMM.

Что такое «Coincidence of Wants» и когда он происходит?

CoW (совпадение намерений) — ситуация, когда в одном пакете есть пользователь А, продающий ETH за USDC, и пользователь Б, продающий USDC за ETH. Их заявки напрямую исполняются друг против друга без участия внешней ликвидности. Результат: оба получают курс лучше, чем на обычном AMM, и не платят комиссию протокола за ликвидность. Нюанс: CoW происходит не всегда — при отсутствии встречных заявок исполнение идёт через стандартные DEX-маршруты.

Нужно ли платить газ при использовании CoW Swap?

Модель оплаты газа в CoW Swap отличается от стандартных DEX. Газ за исполнение транзакции оплачивает решатель, а его стоимость вычитается из суммы обмена токеном, который вы продаёте — то есть вы не держите ETH специально для газа. Это удобно для обмена токенов без наличия ETH в кошельке. Нюанс: итоговая стоимость газа, взимаемая с пользователя, зависит от решателя и условий сети — она может быть выше или ниже прямого свопа в зависимости от ситуации.

Каков риск использования CoW Swap по сравнению с Uniswap?

CoW Swap добавляет дополнительный слой: зависимость от решателей (solvers) и инфраструктуры протокола. При недостаточной конкуренции среди решателей или технических сбоях исполнение может быть задержано или ухудшено. Риск смарт-контракта существует как у CoW Swap, так и у любого DEX. Нюанс: CoW Swap не хранит средства пользователей — активы остаются в кошельке до момента исполнения, что снижает риск потери средств при взломе протокола по сравнению с лендинговыми платформами.

Источник: ЦБ РФ

Как сделки через CoW Swap облагаются налогом в РФ?

Каждый обмен токенов через CoW Swap является налоговым событием в РФ — аналогично любому DEX-свопу. Доход = разница между стоимостью полученного токена и расходами на приобретение проданного. НДФЛ 13% (15% при доходе свыше 5 млн руб.). Брокера как налогового агента нет — пользователь декларирует самостоятельно через форму 3-НДФЛ. Каждая сделка требует отдельной записи с датой, парой и суммами. Подробности на nalog.gov.ru.

Источник: ЦБ РФ

Безопасно ли оставлять неисполненные заявки на CoW Swap?

Подписанная заявка действует до истечения установленного срока (по умолчанию обычно 30–60 минут). Если цена изменилась невыгодно до исполнения, заявка может быть отменена пользователем. CoW Swap не хранит средства — риск потери от неисполненной заявки минимален.

Эксклюзив от ИнвестХомяка

Сравнение типов исполнения сделок в CoW Swap

Тип исполненияУсловиеПреимущество для пользователя
CoW (встречные заявки)В пакете есть зеркальные заявкиЛучший курс; нулевая комиссия протокола за ликвидность
Маршрутизация через DEXНет встречных заявок; решатель ищет ликвидностьЗащита от MEV; конкурентный курс через агрегацию
Прямая ликвидность решателяРешатель исполняет из собственных резервовБыстрое исполнение при наличии глубокой ликвидности у решателя
Частичное CoW + DEXЧастичное совпадение заявокГибридное исполнение: часть через CoW, остаток через DEX

CoW Swap против Uniswap v3: сравнение для DeFi-пользователя

КритерийCoW SwapUniswap v3
Защита от MEV/фронт-раннингаВысокая — пакетный аукцион вне мемпулаНизкая — транзакции видны в мемпуле
Скорость исполненияМедленнее — ожидание завершения аукционаБыстрее — прямая транзакция в блокчейн
Оплата газаВычитается из продаваемого токенаETH в кошельке для газа обязателен
Зависимость от третьих сторонРешатели (solvers)Прямое взаимодействие со смарт-контрактом
Лучший курс при CoWПотенциально лучше при совпадении заявокОпределяется текущей ликвидностью пула

Как совершить обмен через CoW Swap

  1. Подключите кошелёк к интерфейсу

    Откройте app.cow.fi и подключите совместимый Web3-кошелёк (MetaMask, WalletConnect и аналоги). Убедитесь, что вы находитесь на официальном сайте — проверяйте URL перед подключением кошелька.

  2. Выберите токены и сумму обмена

    Укажите токен для продажи и токен для покупки. CoW Swap покажет ожидаемый курс и защищённую минимальную сумму получения. Обратите внимание на estimated execution time — заявки исполняются не мгновенно.

  3. Подпишите намерение (intent), а не транзакцию

    CoW Swap попросит подписать сообщение (signature), а не транзакцию с газом. Это офчейн-подпись — она не стоит газа и не видна в мемпуле. Убедитесь, что подписываете именно через официальный интерфейс.

  4. Дождитесь исполнения решателем

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

  5. Зафиксируйте детали сделки для налогового учёта

    После исполнения сохраните хеш транзакции и данные обмена (токены, суммы, дата). Каждый своп в РФ — потенциальное налоговое событие. Используйте Etherscan для получения полной истории транзакций.

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

Безопасно ли оставлять неисполненные заявки на CoW Swap?

Подписанная заявка действует до истечения установленного срока (по умолчанию обычно 30–60 минут). Если цена изменилась невыгодно до исполнения, заявка может быть отменена пользователем. CoW Swap не хранит средства — риск потери от неисполненной заявки минимален.

Работает ли CoW Swap только на Ethereum?

CoW Swap работает на Ethereum mainnet и ряде других EVM-совместимых сетей. Актуальный список поддерживаемых сетей указан на официальном сайте протокола. Комиссии и скорость исполнения различаются между сетями.

Можно ли потерять средства при использовании CoW Swap?

Прямой риск потери средств через взлом контракта ниже, чем у лендинговых протоколов — средства не хранятся в контракте. Однако риск смарт-контракта при исполнении существует. Основной риск — рыночный: курс может измениться между подписью заявки и исполнением.

Что происходит, если ни один решатель не исполняет заявку?

Если заявка не исполнена до истечения срока — она отменяется автоматически. Средства остаются в кошельке пользователя. Это может произойти при очень специфических параметрах обмена или экстремальных рыночных условиях.

CoW Swap — это полностью децентрализованный протокол?

CoW Swap имеет открытый смарт-контракт и децентрализованную сеть решателей, однако фронтенд и управление протоколом имеют централизованные элементы. Как и большинство DeFi-протоколов, CoW Swap находится на спектре между полной централизацией и децентрализацией.

Источники