Открыть сервисСервис

Роллапы: технология масштабирования блокчейнов

Роллап (rollup, от англ. roll up — «сматывать») — технология масштабирования блокчейнов, при которой транзакции выполняются вне основной сети (Layer 2), а затем пакетно сжимаются и записываются в базовый слой (Layer 1, как правило, Ethereum). Роллапы переноют вычислительную нагрузку с основной цепочки, сохраняя при этом уровень безопасности, близкий к безопасности самой L1, за счёт публикации данных о транзакциях в основном блокчейне.

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

Роллап обрабатывает транзакции на собственной сети, отдельной от Ethereum. Пользователи взаимодействуют со смарт-контрактом роллапа, который принимает и исполняет операции. Периодически состояние роллапа обновляется: транзакции группируются в пакет (батч), сжимаются и записываются в блок Ethereum вместе с доказательством корректности исполнения. Такой подход позволяет обрабатывать десятки и сотни транзакций в секунду вместо 15–30 в секунду в базовом Ethereum.

Ключевой принцип — принцип «data availability» (доступности данных): все данные, необходимые для восстановления состояния роллапа, публикуются в основном блокчейне. Это отличает роллапы от сайдчейнов и плазмы, где данные могут храниться вне L1, что делает невозможным независимое восстановление состояния.

Классификация

Оптимистичные роллапы

Оптимистичные роллапы (Optimistic Rollups) предполагают, что все транзакции корректны по умолчанию. Корректность проверяется не сразу, а в рамках периода оспаривания (challenge period), обычно составляющего 7 дней. Если кто-то обнаруживает недействительную транзакцию, он может отправить фрод-доказательство (fraud proof), и ложный вывод откатывается, а нарушитель теряет залог.

Преимущества: более низкие комиссии за газ (не нужно платить за верификацию ZK-доказательств), проще в реализации. Недостатки: долгое время вывода средств (до 7 дней), зависимость от активности наблюдателей (watchers).

Основные проекты: Optimism (OP Mainnet), Arbitrum One, Base (разработан Coinbase на стеке OP Stack), zkSync Era (первоначально оптимистичный, позже перешедший на ZK), Blast, Mantle.

ZK-роллапы

ZK-роллапы (Zero-Knowledge Rollups) генерируют криптографическое доказательство корректности каждого пакета транзакций — ZK-доказательство (доказательство с нулевым разглашением). Доказательство проверяется смарт-контрактом в Ethereum, после чего состояние обновляется. Оспаривание не требуется, поэтому вывод средств занимает минуты, а не дни.

Преимущества: быстрая финализация, отсутствие периода оспаривания. Недостатки: высокая вычислительная сложность генерации доказательств, сложность реализации EVM-совместимости (до появления zkEVM).

Основные проекты: zkSync, StarkNet (использует STARK-доказательства), Polygon zkEVM, Linea, Scroll, dYdX (до перехода на собственный L1), Loopring.

Сравнительная таблица

ПараметрОптимистичный роллапZK-роллап
Метод верификацииFraud proofsZK-доказательства
Период оспаривания~7 днейОтсутствует
Время вывода средствДниМинуты
КомиссииНижеВыше
EVM-совместимостьВысокаяРастущая (zkEVM)
Сложность реализацииНижеВыше

Доступность данных

В 2023 году в Ethereum прошёл апгрейд EIP-4844 (Proto-Danksharding), введший тип транзакций с blob-данными. Blob — дешёвое временное хранилище, оптимизированное под нужды роллапов. Стоимость публикации данных в blob-транзакциях оказалась на порядки ниже, чем в calldata, что резко снизило комиссии для пользователей оптимистичных и ZK-роллапов.

Экосистема и значение

Роллапы стали доминирующим подходом к масштабированию Ethereum. На роллапы приходится подавляющее большинство транзакций в экосистеме Ethereum, а суммы заблокированных активов (TVL) в ведущих роллапах исчисляются миллиардами долларов.

Развиваются модульные блокчейны, где роллапы выступают как исполнительный слой, а консенсус, безопасность и хранение данных выносятся в отдельные сети (Celestia, EigenDA, Avail). Это снижает стоимость запуска нового роллапа и привело к всплеску «роллап-китов» — проектов, предоставляющих фреймворки (OP Stack, Arbitrum Orbit, Polygon CDK, zkStack) для развёртывания собственных роллапов.

Ограничения

  • Фрагментация ликвидности: множество роллапов работают как отдельные сети, что разделяет капитал между экосистемами.
  • Централизация секвентеров: большинство роллапов использует единственный централизованный секвентер, что создаёт цензурирующий потенциал (смягчается валидаторами и разрешениями).
  • Сложность мостов: перемещение активов между L1 и роллапом требует смарт-контрактных мостов, которые становятся мишенью для атак.

История

Идея роллапов была предложена Эдрианом Хэмитоном (Adrian Hamzinski) и Джозефом Пуном в 2018 году. Первым крупным оптимистичным роллапом стал Arbitrum (запущен в 2021), первым массовым ZK-роллапом — StarkNet и zkSync. К 2024 году экосистема включала десятки продакшн-роллапов, а EIP-4844 стал ключевым этапом снижения стоимости транзакций.

Источники:

  • Документация Ethereum.org (Rollups)
  • EIP-4844: Shard Blob Transactions
  • Whitepaper Arbitrum, Optimism, StarkNet, zkSync
  • Vitalik Buterin, «The Three Transitions» (2023)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru