Когда вы переводите USDT с Arbitrum в Base через мост за 30 секунд — это работа relayer’а. Когда оплачиваете газ в USDC, а не в ETH — тоже relayer. Это невидимый посредник, без которого современная межчейн-инфраструктура и account abstraction не работают.
Что такое relayer простыми словами
Relayer (релеер, ретранслятор) — это off-chain или on-chain сервис, который передаёт данные, транзакции или криптографические доказательства между двумя точками. Чаще всего речь о двух сценариях: передача сообщений между блокчейнами (cross-chain мосты) и подача транзакции пользователя в сеть с оплатой газа от своего имени (meta-transactions, ERC-4337).
В первом случае relayer слушает события в одной сети (например, lock-event на Ethereum) и публикует подтверждение в другой (mint-event в Polygon). Во втором — принимает подписанную транзакцию от пользователя, у которого нет ETH на газ, и сам отправляет её в mempool, оплачивая комиссию своим балансом.
Relayer ≠ validator и ≠ oracle. Валидатор подписывает блоки и обеспечивает консенсус, oracle поставляет внешние данные (цены), а relayer просто транспортирует уже подписанные сообщения. В большинстве мостов relayer не имеет права подделать данные — он лишь передаёт то, что уже подписано доверенной стороной (валидаторами, light-client’ом, ZK-proof’ом).
Bridge relayer vs ERC-4337 bundler vs Gas relayer
В современной крипте слово «relayer» используется в трёх разных контекстах. Они похожи логически, но решают разные задачи.
| Параметр | Bridge relayer | ERC-4337 bundler | Gas relayer (GSN) |
|---|---|---|---|
| Что передаёт | Сообщения между чейнами | UserOperation в EntryPoint | Meta-tx в смарт-контракт |
| Кто оплачивает газ | Пользователь (часто закладывается в комиссию моста) | Бандлер сначала, потом возмещает paymaster | Relayer (за reward от dApp) |
| Доверие | Зависит от модели (multisig, light-client, ZK) | Trustless — EntryPoint проверяет всё on-chain | Trustless для пользователя, но dApp платит |
| Примеры | LayerZero, Axelar, Wormhole, Across | Stackup, Pimlico, Alchemy, Biconomy | OpenGSN, Gelato Relay |
На практике многие крупные сервисы (Biconomy, Gelato) совмещают все три роли в одной платформе, предоставляя infrastructure-as-a-service для dApp.
Как работает relayer на практике
Рассмотрим самый частый сценарий: вы мостите USDC из Ethereum в Arbitrum через Across (один из самых быстрых мостов с моделью intent + relayer).
- Вы вызываете deposit() в контракте Across на Ethereum, блокируя 1000 USDC
- Контракт эмитит событие FundsDeposited с параметрами: receiver, chainId, token, amount
- Сеть relayer’ов Across (UMA + индивидуальные операторы) слушает события через ноды и индексеры
- Один из relayer’ов первым видит deposit и сразу отправляет 1000 USDC получателю в Arbitrum со своего собственного баланса
- Пользователь получает USDC в Arbitrum через 15-30 секунд
- Параллельно UMA’s Optimistic Oracle верифицирует deposit на Ethereum (1-2 часа)
- После верификации Across возмещает relayer’у его 1000 USDC + комиссию
Не мостите крупные суммы через мосты с малым числом relayer’ов или unaudited-контрактами. Самые громкие взломы 2022-2024 — Ronin ($625M), Wormhole ($325M), Nomad ($190M), Multichain ($210M) — почти все были связаны с компрометацией relayer-инфраструктуры или мультиподписи. Проверяйте мост на L2Beat (раздел Bridges) перед использованием.
Сервисы и инструменты с relayer-инфраструктурой
- LayerZero — Decentralized Verifier Network + Executor (relayer-роль)
- Axelar — PoS-сеть валидаторов с встроенной relayer-функцией
- Wormhole — Guardian Network подписывает, relayer’ы публикуют VAA в целевой чейн
- Across, Hop, Stargate — фронт-раннинг релееры для быстрого моста
- Biconomy, Gelato Relay — gasless meta-tx и ERC-4337 bundler-сервисы
- Pimlico, Stackup, Alchemy AA — bundler-узлы для account abstraction
- BingX, Bitget — биржи с поддержкой депозитов через мосты с relayer’ами
Для частых межчейн-переводов между L2 (Arbitrum, Optimism, Base, zkSync) используйте intent-мосты (Across, Squid, Socket) — там relayer’ы конкурируют за вашу транзакцию и комиссия минимальна. Для редких крупных переводов лучше канонические мосты Ethereum ↔ L2, где нет relayer-риска, но придётся ждать до 7 дней.
Что делать новичку
Relayer — это инфраструктурный компонент, с которым вы взаимодействуете каждый день, но не видите. Соблюдайте базовые правила безопасности.
- Не используйте мосты с одним relayer’ом или multisig из 3-5 человек — высокий риск компрометации
- Проверяйте контракт моста на верификацию в Etherscan и аудиты (Trail of Bits, OpenZeppelin)
- Для gasless-транзакций выбирайте крупных провайдеров (Biconomy, Gelato) с историей и аудитами
- Понимайте, что relayer может не передать вашу tx (downtime) — но не может её подделать в правильно построенном мосте
- Не переводите через мост больше, чем готовы потерять
- Изучите модель доверия моста на L2Beat — light-client лучше multisig, ZK-proof лучше всего