Настройка Rollup-as-a-Service (Conduit, Caldera, AltLayer)

Проектируем и разрабатываем блокчейн-решения полного цикла: от архитектуры смарт-контрактов до запуска DeFi-протоколов, NFT-маркетплейсов и криптобирж. Аудит безопасности, токеномика, интеграция с существующей инфраструктурой.
Показано 1 из 1Все 1306 услуг
Настройка Rollup-as-a-Service (Conduit, Caldera, AltLayer)
Средний
~1-2 недели
Часто задаваемые вопросы

Направления блокчейн-разработки

Этапы блокчейн-разработки

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1309
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1222
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    922
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1151
  • image_logo-advance_0.webp
    Разработка логотипа компании B2B Advance
    614
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    887

Настройка Rollup-as-a-Service (Conduit, Caldera, AltLayer)

Запустить собственный L2 в 2024 году — это уже не задача для команды из 20 инженеров на полгода. RaaS (Rollup-as-a-Service) платформы — Conduit, Caldera, AltLayer, Gelato Rollup-as-a-Service — снизили порог входа до нескольких часов настройки. Но это не означает, что настраивать нечего: выбор стека, параметры sequencer, DA layer, bridge конфигурация, fee token, gas limits — всё это требует осознанных решений.

Выбор технологического стека

Все современные RaaS платформы строятся на одном из трёх фреймворков:

Стек Платформы DA Layer Finality Особенности
OP Stack Conduit, Caldera, Alchemy Rollups Ethereum, Celestia, EigenDA ~7 дней (fraud proof) EVM-эквивалентный, большая экосистема
Arbitrum Orbit Caldera, AltLayer Ethereum, AnyTrust, Celestia ~7 дней (fraud proof) Stylus (WASM контракты), более низкие fees
ZK Stack (zkSync) Caldera Ethereum Часы (validity proof) ZK finality, выше стоимость proving
Polygon CDK AltLayer, Gelato Ethereum, Avail Часы (ZK) Unified Bridge, AggLayer

Для большинства игровых и NFT проектов — OP Stack через Conduit: проще всего, наибольшая совместимость с инструментами (Foundry, Hardhat, Etherscan поддержка через Blockscout).

Для финансовых приложений где нужна ZK-finality — Polygon CDK или zkSync ZK Stack.

Conduit: настройка OP Stack rollup

Conduit — наиболее распространённая платформа для OP Stack chain. Процесс деплоя:

1. Конфигурация chain параметров

Ключевые параметры которые нужно задать при создании:

# Пример конфигурации Conduit chain
chain:
  name: "MyAppChain"
  chain_id: 42069          # уникальный, не пересекаться с chainlist.org
  block_time: 2            # секунд, стандарт OP Stack
  gas_limit: 30000000      # аналогично Ethereum mainnet

sequencer:
  fee_token: ETH           # или кастомный ERC-20
  base_fee_recipient: "0x..."  # куда идут base fees
  l1_fee_recipient: "0x..."    # куда идут L1 data fees

data_availability:
  type: ethereum           # или celestia, eigenda
  l1_chain: mainnet        # или sepolia для testnet

genesis:
  l2_output_oracle_starting_block_number: 0
  fund_dev_accounts: false # только для testnet

2. Bridge конфигурация

Стандартный OP Stack bridge (OptimismPortal + L1CrossDomainMessenger) разворачивается автоматически Conduit. Критично понять ограничения:

  • Депозит L1→L2: ~1-2 минуты
  • Вывод L2→L1: 7 дней (challenge period для fraud proofs)

Для пользовательского опыта 7 дней неприемлемы. Стандартное решение — интеграция liquidity bridge поверх native bridge: Across Protocol, Hop Protocol, Socket. Они дают вывод за минуты через liquidity providers, которые принимают на себя riск ожидания.

3. Кастомный gas token

OP Stack поддерживает использование ERC-20 токена вместо ETH как gas token. Это требует настройки CustomGasToken в genesis конфигурации:

// В genesis config для кастомного gas token
const genesisConfig = {
    gasPayingToken: {
        addr: ERC20_TOKEN_ADDRESS,  // L1 адрес токена
        decimals: 18,
    }
}

Важные ограничения: кастомный gas token должен быть ERC-20 без rebasing/fee-on-transfer механики. USDC, WETH — работают. Стандартный ERC-20 — работает. stETH — нет.

Caldera: мультистек и кастомизация

Caldera поддерживает OP Stack, Arbitrum Orbit и ZK Stack в едином интерфейсе. Добавляет enterprise-фичи:

Mach (fast finality) — Caldera-специфичная технология для OP Stack chain, снижающая эффективный finality с 7 дней до минут через attestation network аналогично EigenLayer AVS.

Rollup конфигурация через API — полезно для IaC подхода:

# Создание rollup через Caldera API
curl -X POST https://api.caldera.xyz/v1/rollups \
  -H "Authorization: Bearer $CALDERA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "my-appchain",
    "stack": "op-stack",
    "network": "mainnet",
    "chainId": 42069,
    "config": {
      "blockTime": 2,
      "gasLimit": "30000000",
      "dataAvailability": "ethereum",
      "gasToken": "ETH"
    }
  }'

AltLayer: re-staked rollups и флэш-rollups

AltLayer строится поверх EigenLayer re-staking infrastructure. Ключевая особенность — Restaked Rollups: validators/sequencers обеспечены restaked ETH, что даёт дополнительные гарантии безопасности без отдельного token economics.

Flash Layer — временные rollup для конкретного события (NFT drop, игровой турнир, дроп с высокой нагрузкой). Разворачивается на несколько часов, потом ликвидируется. State может быть settled обратно в L1 или в persistent L2.

Data Availability: Ethereum vs Celestia vs EigenDA

Выбор DA layer — одно из ключевых архитектурных решений:

Ethereum calldata / EIP-4844 blobs — наиболее безопасный вариант. После EIP-4844 (Dencun upgrade) стоимость DA через blobs снизилась в 10-100 раз. Стандартный выбор для production.

Celestia — отдельный DA layer с более низкой стоимостью и более высоким пропускной способностью. Требует доверия к Celestia network (отдельный set of validators). Подходит для высоконагруженных приложений где стоимость DA критична.

EigenDA — DA через EigenLayer operators (re-staked ETH). Компромисс между безопасностью Ethereum и стоимостью Celestia.

Стоимость DA (примерно):
Ethereum blobs: ~$0.001-0.01 / KB
EigenDA:        ~$0.0001 / KB  
Celestia:       ~$0.00001 / KB

Post-deployment: что нужно настроить

После деплоя RaaS платформой создаёт базовую инфраструктуру. Дополнительно нужно:

Blockscout / Explorer: все платформы предлагают встроенный explorer, но для кастомной брендинга — self-hosted Blockscout. Конфигурация минимальна: указать RPC URL и chain ID.

Monitoring: RPC endpoint uptime, sequencer lag (разрыв между L1 head и L2), bridge pending withdrawals. Grafana + Prometheus, метрики экспортируются большинством RaaS платформ.

Faucet для testnet: простой сервис, важен для onboarding разработчиков.

Multicall3 деплой: адрес 0xcA11bde05977b3631167028862bE2a173976CA11 — стандартный на большинстве сетей, но на свежем rollup его может не быть. Деплой — одна транзакция.

Chainlist.org регистрация: для публичных chain — заявка в репозиторий ethereum-lists/chains.

Типичный срок: 1-2 дня на деплой и базовую настройку, плюс 3-5 дней на интеграцию custom bridge UI, explorer, мониторинг и тестирование.