В криптотрейдинге фронтраннингом называют попытку совершить сделку раньше другой крупной или заметной транзакции. Участник может увидеть неподтверждённую операцию в мемпуле или получить сведения о готовящемся ордере. Затем он размещает собственную транзакцию с расчётом на то, что исходная операция изменит цену, ликвидность или условия обмена.
Например, крупная покупка токена в пуле ликвидности может поднять цену. Если другой участник успеет купить токен до неё, а затем продать после изменения цены, он может попытаться извлечь выгоду за счёт первоначальной сделки. В некоторых сетях порядок включения транзакций зависит от комиссии или решений валидаторов, поэтому соперники могут предлагать более высокую плату за приоритетное исполнение.
Такое поведение часто связывают с MEV - извлечением дополнительной ценности за счёт выбора порядка, включения или исключения транзакций в блоке. Фронтраннинг может быть частью подобных стратегий, но эти понятия не полностью совпадают. Само наблюдение за мемпулом ещё не означает фронтраннинг: важны опережающая сделка и попытка заработать на ожидаемом воздействии чужой операции.
Условный пример
Представим, что в мемпуле видна покупка крупного объёма токена. Условно, его цена до сделки составляет 10$, а участник ожидает, что крупный ордер поднимет её до 11$. Он пытается купить раньше исходной транзакции, а затем продать после неё. Это только иллюстрация механики, а не прогноз: реальный результат зависит от порядка исполнения, комиссий, ликвидности и изменения цены.
Типичные ошибки
- Путать фронтраннинг с прогнозом. Обычная сделка на основе анализа рынка не обязательно связана с опережением конкретной транзакции.
- Считать прибыль неизбежной. Исходный ордер может не исполниться, цена может измениться иначе, а комиссии и проскальзывание могут уменьшить результат.
- Не учитывать конкуренцию. Другие участники могут попытаться опередить ту же операцию, а валидатор может выбрать иной порядок транзакций.
- Считать любую задержку признаком атаки. Медленное исполнение само по себе не доказывает, что кто-то использовал фронтраннинг.
Для новичка важно понимать термин как описание риска и поведения участников, а не как надёжную торговую стратегию. В публичном блокчейне видимость ожидающих транзакций может влиять на то, как другие участники выставляют свои операции.