Пособие по Arbitrum: надежное исполнение…
**Краткий ответ** — На Arbitrum One выполнение приватного пакета не работает так, как в основной сети Ethereum. У Arbitrum нет общедоступного мемпула: каждая транзакция поступает н

Краткий ответ — На Arbitrum One выполнение приватного пакета не работает так, как в основной сети Ethereum. У Arbitrum нет общедоступного мемпула: каждая транзакция поступает непосредственно в централизованный секвенсор, которым управляет Offchain Labs. Надежное исполнение в 2026 году означает совместную работу трех вещей — участие в экспресс-полосе Timeboost, когда торговая маржа оправдывает приоритет подблока, отправку через конечную точку с малой задержкой (частный коммерческий RPC или ваш собственный узел Nitro) вместо объединенного общедоступного RPC и блокирование каждой отправки с помощью симуляции вилки, чтобы вы могли уловить пути возврата, специфичные для L2, и сюрпризы газового оракула до того, как они будут стоить реального ETH. Здесь нет eth_sendBundle — атомарность достигается за счет упаковки вашего маршрута в одну транзакцию или вызов контракта, который возвращается в случае частичного сбоя.
Путь мастерства
- Задержка и маршрутизация Arbitrum MEV
- Базовые стратегии MEV
- Пособие по реализации Optimism
- Reth RPC с самой низкой задержкой для MEV
Что на самом деле означает «частный пакет» на Arbitrum
Эта фраза заимствована из основной сети Ethereum, где Flashbots и MEV-Share позволяют отправлять набор запечатанных транзакций, который обходит общедоступный мемпул и автоматически приземляется со следующим блоком. У Arbitrum нет общедоступного мемпула, который можно было бы обойти. Транзакции передаются непосредственно в секвенсор.
Поэтому, когда поисковик говорит «частный пакет на Arbitrum», ему обычно нужно следующее:
- Скорость секвенсора — миллисекунды по-прежнему имеют значение, но преимущество смещается от опережающего запуска мемпула к быть первым, принятым секвенсором в заданном окне.
- Атомарность внутри одной транзакции — многоэтапные сделки должны быть закодированы как один вызов контракта (собственный контракт исполнителя), который возвращается в случае частичного сбоя, а не как две отдельные отправки верхнего уровня.
- Приоритет заказа через Timeboost — оплата экспресс-полосы, когда это оправдано экономическими соображениями.
Timeboost: механизм приоритетов, пришедший на смену PGA
Timeboost компании Arbitrum был запущен в 2024 году и в настоящее время является основным инструментом для MEV с приоритетом комиссии в сети. Механика, которая важна для поисковиков:
- Поисковики делают ставки на закрытом аукционе за контроль над «экспресс-полосой», которая выстраивается первой в течение короткого скользящего окна.
- Аукцион проходит по непрерывному графику — вы делаете ставки за раунд, а не за транзакцию.
- Проигрыш аукциона не означает, что ваша транзакция не удалась. Это означает, что в этом раунде вы будете следовать за победителем экспресс-линии.
Практическое значение: построить модель круговой экономики, а не модель по каждой сделке. Раунд контроля над экспресс-полосой обходится в клиринговую цену аукциона; прибыльные возможности, которые вы видите в этом раунде, должны в совокупности покрывать эту цену плюс газ, чтобы сделать торги окупаемыми. Большинство любительских операций Arbitrum делают слепые ставки за сделку и теряют аукционную премию.
Лента секвенсора — вот где живет сигнал
Arbitrum публикует канал секвенсора через WebSocket. Канал транслирует каждую транзакцию, принятую секвенсором до того, как она попадет в подтвержденный блок L2. Это ваш ближайший аналог мемпула Ethereum.
Две вещи, которые нужно усвоить:
- Транзакция, видимая в ленте, уже принята секвенсором. Вы не можете её опередить. Вы можете только выполнить обратный запуск (backrun), отправив последующую транзакцию достаточно быстро, чтобы она попала в то же окно.
- Для обратных запусков, чувствительных к задержке, разместите подписчика канала в том же регионе, что и конечная точка секвенсора. Межрегиональная задержка полностью убивает большинство возможностей для backrun.
Лента доступна только для чтения. Записи по-прежнему проходят через обычную конечную точку RPC.
Выбор конечной точки в 2026 году
| Тип конечной точки | Типичная задержка p95 | Подходящий случай использования |
|---|---|---|
| Публичный RPC Arbitrum | 60–120 мс | Чтение, деплой, всё, что не критично ко времени |
| Коммерческий частный RPC | 25–60 мс | Стандартные backrun-сделки, ликвидации |
| Прямой секвенсор (по списку разрешений) | 10–25 мс | Экспресс-сделки, потоки с критической задержкой |
| Локальный узел Nitro + лента | Чтение <5 мс, запись ~20 мс | Backrun по ленте в значимом масштабе |
Если вы делаете серьезные объемы, ответ — запустить собственный узел Nitro и подписаться на канал локально. Если объем доступных возможностей составляет менее примерно 5000 долларов США в день, разумным выбором будет коммерческий частный RPC второго уровня. Используйте тест задержки WSS для сравнения конечных точек-кандидатов из вашего фактического региона развертывания перед фиксацией.
Предторговое моделирование
На Arbitrum нет эквивалента eth_callBundle. Ближайшей заменой является форк Arbitrum в Anvil или Foundry (anvil --fork-url <arb-rpc>), где вы воспроизводите транзакцию-кандидат в сравнении с текущим состоянием и проверяете причину возврата и пост-состояние.
Этот шаг имеет большее значение, чем в Ethereum, поскольку газовый оракул Arbitrum не идентичен L1 EIP-1559 — цены на данные вызовов исходят из родительской цепочки и могут резко повышаться независимо от условий L2. Симулятор FRB Agent запускает форк Arbitrum локально перед отправкой каждого кандидата именно по этой причине.
Runbook: доставка надежной сделки Arbitrum
- Проверьте работоспособность конечной точки. Туда-обратно
eth_blockNumberпо выбранному вами RPC; отклонить маршрут, если задержка p95 превышает ваш порог. - Подпишитесь на канал секвенсора. Подтвердите, что вы получаете широковещательные сообщения с принятой передачей с ожидаемой постоянной частотой — задержка более ~ 500 мс означает, что все возможности, которые вы видите, уже использованы.
- Имитация форка Arbitrum. Воспроизведите путь кандидата; отклонять, если моделируемая прибыль не достигнет
gas + Timeboost bid (if applicable) + safety margin. - Выберите полосу. Сделки, превышающие порог раундовой экономики, проходят через экспресс-полосу. Ниже отправьте заявку через свой частный RPC за конкурентоспособную приоритетную плату.
- Установите ограничение бюджета на отправку. Arbitrum подтвердит через ~250 мс. Если ваша транзакция не упорядочена в пределах ~2 ожидаемых блоков, закройте путь и повторите оценку — не повторяйте попытку вслепую.
- Зарегистрируйте каждый результат. Порядковый номер, оплаченный газ, реализованный или смоделированный PnL, задержка до включения. Верните результат в ранжирование фильтров, чтобы в следующем раунде приоритет отдавался путям с более высокой доходностью.
Распространенные виды отказов
- Отказ секвенсора. Исторически сложилось так, что централизованный секвенсор Arbitrum отключался на несколько часов. Поддерживайте резервный вариант отправки через отложенный почтовый ящик на уровне L1 — более медленное подтверждение и более высокая стоимость, но устойчивый к цензуре.
- Стоимость вызовов неожиданна. Плата за вызовы L1 может на короткое время сделать маршруты Arbitrum нерентабельными во время скачков газа ETH. При отправке используйте свежую оценку комиссии, а не устаревшую, сохраненную несколько минут назад.
- Устаревший подписчик на канал. Если ваш подписчик WebSocket отстает, каждая «возможность», которую вы видите, уже реализована. Обнаруживайте устаревшие данные и принудительно переподключайтесь, а не продолжайте действовать по мертвому сигналу.
- Атомарность предполагается, но не применяется. Можно разделить две отдельные отправки верхнего уровня. Если ваша стратегия предполагает приземление обеих ног вместе, закодируйте обе ноги в один вызов контракта, который возвращается при частичном заполнении.
Когда частный RPC — неправильный вопрос
Поисковики часто по привычке тянутся к «приватному RPC» на Arbitrum, потому что именно это правильный ответ на Ethereum. На Arbitrum правильный вопрос обычно звучит так: "как мне раньше попасть в очередь секвенсора?" Инструментами для этого являются Timeboost, конечные точки с малой задержкой и жесткое кодирование одиночной передачи, а не пакетные ретрансляции.
Ссылки
Похожие статьи
Дальнейшее чтение и инструменты
Обсуждение
Примечаний пока нет. Добавьте первое наблюдение или поделитесь ссылкой со своей командой на X (@MCFRB).