Роллап (rollup) как L2 — это тип Layer-2 (L2)-решения, в котором транзакции исполняются вне основной сети Ethereum (L1), но:
- данные или их сжатое представление публикуются на Ethereum;
- спорные состояния можно проверить или оспорить через смарт-контракты L1;
- безопасность в значительной степени наследуется от Layer-1.
Проще: роллап — это «упаковка» множества L2-транзакций в один пакет для L1, где Ethereum выступает арбитром и слоем Data Availability.
Подробнее про архитектуру и экосистему см. Layer-2 и роллапы на Ethereum — технический хаб и Роллапы: архитектура и типы.
Базовая идея L2-роллапа
Упрощённая схема работы L2-роллапа:
- Пользователи отправляют транзакции не напрямую в L1, а в L2.
- В L2 есть sequencer — компонент, который:
- упорядочивает транзакции;
- формирует батчи/блоки L2;
- публикует данные и/или доказательства в Ethereum.
- В Ethereum развёрнуты специальные смарт-контракты роллапа:
- принимают данные батчей;
- хранят «каноническое» состояние L2 на уровне L1 (хеши состояния, балансы, очереди вывода);
- обеспечивают «аварийный выход» пользователей.
Ключевой принцип:
Даже если оператор L2 (sequencer) ведёт себя плохо, при условии доступности данных честный пользователь может доказать своё состояние и вывести активы через L1.
Термины: Sequencer в L2-роллапах, Data Availability.
Чем L2-роллап отличается от сайдчейна
Роллап часто сравнивают с быстрым отдельным блокчейном, но критичны две особенности:
- Публикация данных в Ethereum
Роллап выкладывает в L1:
- сырые данные транзакций (calldata/blob);
- или сжатое представление, достаточное для восстановления состояния.
Это даёт сильные гарантии DA — см. Data Availability.
- Возможность защиты через L1
Спорные состояния можно:
- оспорить через fraud-proof (для optimistic-роллапов);
- или подтвердить через validity-proof (для zk-роллапов).
Решение принимает Ethereum, а не набор валидаторов сайдчейна.
У сайдчейна:
- свой консенсус и валидаторы, не завязанные на Ethereum;
- безопасность и финальность зависят именно от них;
- мост к Ethereum — отдельный рискованный компонент.
Поэтому не каждый «быстрый EVM-чейн» — роллап; корректность зависит от того, публикуются ли данные в L1 и есть ли механизм защиты через него.
Два основных типа L2-роллапов
Optimistic rollups
Optimistic-роллап предполагает, что блоки L2 корректны по умолчанию («optimistic»), пока никто не докажет обратное.
Основные элементы:
- данные батчей публикуются в L1;
- у пользователей есть окно оспаривания;
- любой может подать fraud-proof, показывая, что переход состояния был некорректным;
- при успешном доказательстве злонамеренный участник несёт экономическое наказание.
Особенности:
- простая модель исполнения (часто почти 1:1 с EVM);
- задержки при выводе средств (из-за периода оспаривания);
- сильная зависимость от качества DA.
Примеры экосистем: Arbitrum, Optimism, Base. Подробнее см. Архитектура optimistic-роллапов и Fraud-proof.
zk-rollups (ZK-rollups)
zk-роллап публикует в L1 криптографическое доказательство корректности состояния:
- L2 формирует новый state root и zk-доказательство (SNARK/STARK);
- Ethereum проверяет доказательство, не повторяя все вычисления;
- если доказательство валидно, новое состояние считается корректным.
Особенности:
- сильные гарантии корректности;
- отсутствие окна оспаривания → быстрый вывод средств;
- сложная криптография и зачастую кастомные VM (zkEVM, Cairo и др.).
Примеры: zkSync Era, Starknet, Scroll, Polygon zkEVM, Linea. Подробнее см. Архитектура zk-роллапов и Validity-proof.
Роллап и Data Availability
Для безопасности роллапа критична модель DA:
- On-chain DA (классический rollup)
Данные публикуются в Ethereum:
- через calldata;
- или blob-данные после EIP-4844.
Пока жив L1, состояние L2 можно восстановить.
- Внешние DA-слои (validium и гибриды)
Данные хранятся во внешней сети/комитете:
- дешевле и потенциально масштабнее;
- но безопасность зависит от DA-слоя, а не только от Ethereum.
Normative: «полноценными L2-роллапами» обычно называют решения с on-chain DA. Обзор подходов: Решения доступности данных для L2.
Преимущества L2-роллапов для пользователей и разработчиков
Пользователи получают:
- более низкие комиссии по сравнению с L1;
- более высокую пропускную способность;
- возможность опереться на безопасность Ethereum (при корректной архитектуре DA и мостов).
Разработчики получают:
- EVM-совместимую среду (в большинстве L2);
- меньше ограничений по gas для сложных dApp;
- возможность строить новые UX и протоколы без изменения L1.
При этом важно понимать: риски роллапа ≠ риски L1, добавляются:
- централизованный sequencer;
- права администрирования (admin-ключи, мультисиги);
- безопасность мостов и DA-слоя.
Подробнее: Риски использования L2 и роллапов и Безопасность мостов и L2-роллапов.
На что смотреть при оценке конкретного L2-роллапа
При выборе роллапа имеет смысл проверить:
- Модель DA
Где хранятся данные? Можно ли восстановить состояние только из Ethereum?
- Централизацию sequencer’а
Сколько операторов? Есть ли план по децентрализации?
- Админ-права
Кто может обновлять код, останавливать мост, менять параметры протокола?
- Тип доказательств
Используется ли fraud-proof или validity-proof, реализованы ли они в продакшене (а не только в roadmap)?
- Прозрачность документации
Честно ли описаны риски и режимы отказа?
