Пособие FRB: от демо к первому живому пакету…
**Краткий ответ** — Переход от демо-режима FRB к полноценному живому пакету не является загадкой; это дисциплина. Полная регистрация состоит из пяти закрытых шагов: (1) проверьте х

Краткий ответ — Переход от демо-режима FRB к полноценному живому пакету не является загадкой; это дисциплина. Полная регистрация состоит из пяти закрытых шагов: (1) проверьте хеш SHA-256 установщика Windows перед его открытием, (2) соедините настольный агент с /app, используя 6-значный PIN-код, чтобы ваша машина отображалась на информационной панели, (3) подключите частный RPC и конечную точку ретрансляции, совместимую с Flashbots, (4) запустите симулятор на текущем состоянии основной сети, пока он не выдаст три чистых прибыльных симуляции подряд по одной и той же стратегии, затем (5) отправьте свой первый ограниченный активный пакет — небольшой размер, строгий бюджет, общедоступный резервный вариант. Весь смысл этого прогресса в том, что ничто из того, что вы делаете на шаге N, не может свести на нет то, что вы сделали на шаге N-1. Если вы будете следовать этому правилу, вы не сможете случайно потерять деньги из-за ошибки конфигурации — только из-за реального рыночного риска.
Что на самом деле означает «первый активный пакет»
Демо-версия FRB использует тот же путь кода, что и реальная торговля, за исключением того, что этап ретрансляционной отправки заменяется записью в журнале без операций. Итак, когда вы переходите в режим реального времени, в вашей системе появляются новые вещи:
- Подписанная транзакция передается на реальный релей блок-билдера.
- В случае успеха настоящий ETH покидает ваш кошелек, а при возврате реальный газ сжигается.
Все остальное (прием мемпула, моделирование, логика стратегии, моделирование комиссий, обработка резервных вариантов) уже работало в демо-версии. Это означает, что большинство видов отказов уже имели возможность безвредно проявиться. Остальные: неправильная конфигурация релея, неправильный объем разрешений кошелька, неправильный размер.
Это пособие построено таким образом, чтобы выявить каждый из них до того, как какой-либо капитал окажется под угрозой.
Шаг 1. Проверьте установщик перед его открытием.
Прежде чем нажать на установщик FRB, выполните две проверки:
- SHA-256. Откройте PowerShell в папке, содержащей загруженный
.exe, и запуститеGet-FileHash <filename> -Algorithm SHA256. Сравните полученный хеш со значением, опубликованным на странице Релизы. Если они не совпадают, не запускайте файл — скачайте заново из новой вкладки или сообщите о несоответствии в службу поддержки. - Хеш SHA-256. Запустите
Get-FileHashна.exeи убедитесь, что SHA-256 соответствует значению, опубликованному на странице релизов. Если хеш не совпадает, остановитесь и сообщите — не запускайте установщик.
Эти две проверки выявляют вмешательство в цепочку поставок. Они занимают 60 секунд. Пропустите их, и вы будете уверены, что ничто между сервером сборки FRB и вашим жестким диском не затронуло файл. Подробное пошаговое руководство см. в разделе Настройка Windows: проверьте SHA-256 и начните с моделирования.
Шаг 2. Соедините агента с панелью управления.
Установите и запустите агента — настольное приложение покажет 6-значный PIN-код. Откройте /app в браузере, нажмите «Добавить бота», вставьте PIN-код. Агент отображается на информационной панели со своим именем хоста, регионом IP и временем безотказной работы.
Что на самом деле делает эта пара:
- Устанавливает аутентифицированный двунаправленный канал между настольным агентом и веб-панелью.
- Позволяет панели мониторинга отправлять конфигурации стратегии и считывать данные телеметрии (время безотказной работы, результаты последних пакетов, снимки задержки), но не считывать закрытый ключ, который никогда не покидает компьютер.
Подключайте агента до того, как импортировать ключ. Если что-то не так с процессом сопряжения, вы сразу увидите это при чистой установке без каких-либо средств на счету.
Шаг 3. Подключите конечные точки RPC и ретрансляции
Агент поставляется с общедоступными конечными точками по умолчанию, которые подходят для демонстрации. Для живого исполнения замените их.
- RPC — ваш источник чтения. Коммерческий частный RPC (QuickNode, Alchemy, Chainstack и т. д.) со скоростью менее 100 мс p95 является рациональным уровнем. См. руководство Лучшие частные RPC Ethereum, чтобы узнать о разнице между защитой пользователя и стороной поиска.
- Relay — цель отправки пакета. Для основной сети Ethereum современным значением по умолчанию является одновременное разветвление между Flashbots, Titan, beaverbuild и rsync-builder. FRB выполняет это разветвление автоматически после настройки набора релеев.
Прежде чем продолжить, запустите Тест задержки WSS (Инструменты → Тест задержки WSS) с панели мониторинга, чтобы убедиться, что ваша конечная точка RPC работоспособна в фактическом регионе развертывания.
Шаг 4. Имитируйте до трех чистых побед подряд.
Переключите стратегию из демо-режима в режим live-paper (FRB называет это «режимом моделирования» — тот же путь кода, что и в реальной торговле, но этап отправки в релей заменён записью в журнал без выполнения).
Запустите его для любого окна реального времени, охватывающего нормальный диапазон возможностей для вашей целевой стратегии: 30 минут для высокочастотной стратегии обратного запуска Ethereum, час для более медленного пути. Что вы ищете в журнале:
- Три последовательные победы в симуляции по одной и той же стратегии с разрывом между реализованным и смоделированным PnL < 5%.
- Отсутствие ошибок ретрансляции (тайм-ауты, неверные ответы пакета, отклонение сборщика).
- Отсутствие незнакомых причин реверта в журнале.
Если вы видите повторяющиеся одни и те же причины реверта в симуляции — у вас ошибка в модели, исправьте её перед запуском в реальном режиме. Если вы видите расхождение между реализованным и смоделированным результатом — ваша модель комиссий устарела, см. отладку частного пакета.
Не переходите к шагу 5, пока этот этап не пройден чисто. Большинство историй «FRB слил мои деньги в первый же день» сводятся к пропуску этого шага.
Шаг 5. Первый активный пакет с ограничением
Теперь переключите стратегию в режим Live и настройте эти ограничения, прежде чем нажимать старт:
- Бюджет газа на сделку. Установите это значение примерно равным медианному расходу газа, который показал ваш симулятор. Если реальный объем газа существенно превышает расчетный, стратегия останавливается сама, не сжигая бюджет.
- Бюджет ETH на сессию. Общая сумма ETH, которую вы готовы потратить на реализацию стратегии в этой сессии. Разумное значение для первой сессии — это меньшее из (ваша средняя прибыльная сделка × 5) или (~ 200 долларов США).
- Ограничение проскальзывания. Жёсткое — 0,5% для большинства пар, ниже для маршрутов со стейблкоинами.
- Резервная отправка в публичный мемпул — ВЫКЛ. Первый живой пакет должен идти только через приватный канал; вы хотите увидеть, как на самом деле работает путь поиска, без резервного варианта, маскирующего сбои.
- Флаг разрешения реверта tx. Выключен — если только вашей стратегии не нужна логика «проба и повтор».
Нажмите старт. Следите за Ops Pulse и журналом пакетов. Первый живой пакет либо попадает в блок, либо нет — оба результата информативны. Успешное попадание в блок говорит о том, что путь ретрансляции работает. Невключение говорит о том, что нужно сравнить смоделированный процент побед с реальным показателем включения; разрыв более 30% указывает на проблемы с задержкой или моделью комиссий, а не на проблемы со стратегией.
Как выглядит «выпускной»
После примерно 50 активных пакетов в ограниченном режиме у вас будет достаточно данных, чтобы увидеть, приближается ли стратегия к моделируемому PnL. Если да, увеличьте лимиты на сделку и на сессию с шагом 25% в день. Если нет, вернитесь к шагу 4 — модель отошла от реальности, и попытка добиться большего размера приведет только к более быстрому проигрышу.
Распространенные ошибки первого пакета
- Кошелек все еще находится в тестовой сети. RPC — это основная сеть, кошелек — в Sepolia. Первая отправка бессмысленно завершится неудачей. Убедитесь, что идентификатор ChainId на панели управления соответствует вашему RPC.
- Кошелек пополнен не тем активом для газа. Убедитесь, что в кошельке достаточно ETH для L1/основной сети или нужного нативного токена для целевой цепочки.
- Лимит скорости на стороне релея. Бесплатные тарифы у релеев ограничивают частоту запросов. Первый пакет проходит; на пакете 50 начинают появляться ошибки 429. Подключите тариф выше того, который кажется достаточным.
- Проверка хеша пропущена. Если вы не проверили хеш SHA-256 перед установкой, вы не можете быть уверены, что запускаете именно ту сборку FRB, на которую рассчитываете. Скачайте заново, проверьте и только потом переустановите.
Куда идти дальше
- Объяснение пакетов Flashbots — основная механика.
- Вероятность включения 101 — как честно определить уровень включения.
- Slippage / Budget Caps / Risk Guards — затягивание ремней безопасности.
Дальнейшее чтение и инструменты
Обсуждение
Примечаний пока нет. Добавьте первое наблюдение или поделитесь ссылкой со своей командой на X (@MCFRB).