Backrun Strategy

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


Принцип работы

1

Мониторинг пулов через Yellowstone gRPC

Мы не следим за всеми транзакциями программ или всеми событиями сети, а мониторим состояние аккаунтов конкретных пулов, в которых хотим арбитражить.

За счёт мониторинга только нужных аккаунтов и только нужных полей в аккаунтах мы минимизируем трафик и ускоряем обработку.

2

Предварительно подготовленные транзакции через Durable Nonce

В Backrun стратегии транзакция собирается и подписывается заранее. Это достигается с помощью Durable Nonce, которые позволяют отправить транзакцию мгновенно в момент сигнала, не тратя время на генерацию и подпись.

Как только приходит Event от gRPC (например, крупный свап, изменивший цену), транзакция сразу отправляется через множество серверов и провайдеров.

3

Распределённая отправка транзакций

  • Транзакции можно отправлять с разных серверов (Германия, Нью-Йорк, Япония и др.).

  • На каждом сервере назначается тот же Durable Nonce, синхронизированный для конкретной пары токенов.

  • Все транзакции отправляются одновременно через разные Transaction Processor:

    • Jito, ZeroSlot, Nozomi, Sender (Helius), SWQOS, FAST...

  • Проходит только первая транзакция, остальные не расходуют фи.

Таким образом Backrun стратегия становится более чем конкурентно-способной в сравнении с тем же Transaction Spam Strategy. От сигнала до отправки транзакции — порядка 0.2мс при оптимальной инфраструктуре. За счет Durable Nonce мы можем мониторить этот сигнал сразу со множества локаций, что критически важно. И благодаря ему же мы можем со всех регионов отправить одну и ту же заранее подготовленную транзакцию арбитража сразу на все RPC / Landing сервисы (Nonce между серверами синхронизируется по паре токенов). И пройдет только одна транзакция, остальные не инициализируются и fee не спишется за лишние транзакции.


Требования к стратегии

  • Быстрый gRPC Yellowstone Provider — чем быстрее приходит событие, тем выше вероятность успеха. (Сейчас можно указать только одного провайдера, в будущем будет возможность указать множество)

  • Durable Nonce аккаунты должны быть созданы заранее — через CLI бота можно создать необходимое количество Durable Nonce аккаунтов.


Приоритет и частота исполнения

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

Temperature

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

  • Низкая температура → больше сигналов, больше транзакций, но часть из них будет ложными.

  • Высокая температура → стратегия реагирует только на действительно крупные, стоящие расхождения.

Так регулируется частота исполнения: чем выше температура, тем реже срабатывания, но тем качественнее каждая сделка.

circle-info

Для Backrun стратегии рекомендуется начинать с TEMPERATURE ≈ 300% и корректировать по результатам; более высокие значения требуют большего дисбаланса и снижают количество срабатываний.

Priority Fee

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

circle-info

Устанавливайте TRANSACTION.COMPUTE_UNIT_PRICE.DEFAULT не ниже 1 000 000 лампортов. Это резко повышает вероятность того, что валидатор приоритизирует вашу транзакцию среди множества других.


Автоматическое управление пулами

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

Масштабируемый мониторинг

Backrun не ограничен одной токен-парой. Благодаря модулю Pool Loader можно легко настроить мониторинг на 100, 200 или даже 1000 пулов одновременно.

При этом система остаётся быстрой, потому что:

  • мы не анализируем транзакции программ или весь блокчейн;

  • мониторим только необходимые account states (например, резервы или активный BIN);

  • фильтруем обновления на уровне gRPC до минимального возможного объёма данных.

Таким образом, можно арбитражить всю экосистему, а не единичные пары, не жертвуя скоростью реакции.