Data availability (DA) для rollup’ов — это способ гарантировать, что все данные транзакций L2 действительно опубликованы и доступны любому желающему, чтобы можно было восстановить состояние сети и проверить корректность работы.
От выбранного DA-решения зависит модель доверия, безопасность и комиссии L2. На этой странице разбираем, какие схемы используют rollup’ы, чем отличаются rollup-режим, validium, volition и отдельные DA-слои.
Основы см. на странице Data availability, про rollup’ы — в Rollup L2 и Layer 2 над Ethereum.
Зачем rollup’ам нужен отдельный DA-слой
Rollup’ы масштабируют блокчейны так:
- исполняют транзакции вне L1;
- периодически публикуют на L1 «снимок» — данные транзакций и новое состояние;
- L1 выступает арбитром: по этим данным любой может пересчитать состояние и оспорить мошенничество (см. Fraud proof (доказательство мошенничества) в optimistic-rollup’ах и Validity proof (доказательство корректности состояния) в блокчейнах и rollup’ах).
Критическое условие: данные должны быть доступны. Если оператор L2 скрывает часть данных, пользователи и наблюдатели:
- не могут восстановить состояние;
- не могут построить доказательства мошенничества;
- по сути теряют возможность защищать свои права.
Отсюда и появляется отдельный вопрос: где хранить данные rollup’а и как доказывать их доступность.
Базовый вариант: rollup использует Ethereum как DA-слой
Классический подход для L2 над Ethereum:
- rollup публикует данные транзакций на L1 Ethereum:
- либо в calldata (исторический вариант);
- либо в «блобах» EIP-4844 (proto-danksharding);
- любой полный узел Ethereum может:
- скачать эти данные;
- восстановить состояние L2;
- проверить fraud/validity proof.
Плюсы:
- модель доверия максимально близка к L1: если Ethereum жив и никто не переписывает историю, данные rollup’а доступны;
- нет отдельного доверенного комитета.
Минусы:
- стоимость: хранить байты на Ethereum дорого;
- DA ограничена пропускной способностью L1.
EIP-4844 (proto-danksharding) и дальнейший danksharding как раз нацелены на удешевление DA для rollup’ов:
- блобы дают отдельное, более дешёвое пространство для данных rollup’ов;
- сами блобы хранятся ограниченное время, но достаточно долго для проверки и пересчёта.
Подробнее см. Данктшардинг (Danksharding) — путь к массовому масштабированию Ethereum и PeerDAS и EIP-7251 в Ethereum — масштабирование данных и валидаторов.
Off-chain DA: validium и гибриды
Чтобы ещё сильнее снизить комиссию, многие проекты выносят DA за пределы L1. Стандартные схемы:
- Validium.
Состояние защищается validity proof (как у ZK-rollup), но данные транзакций хранятся вне L1:
- у DA-комитета (набор операторов);
- в отдельной сети/сервисе;
- у провайдера, с которым заключён контракт.
Без доступа к этим данным пользователи не могут восстановить состояние, но протокол L1 по-прежнему принимает ZK-доказательство корректности перехода состояния.
- Volition.
Гибридный режим, где пользователь/протокол может выбирать для каждой операции:
- публиковать данные на L1 (rollup-режим, дороже, безопаснее);
- хранить их во внешнем DA-слое (validium-режим, дешевле, больше доверия к провайдеру).
- Гибридные DA-режимы.
Некоторые L2 могут:
- публиковать агрегированные данные на L1;
- хранить полные данные в отдельном DA-слое;
- менять режим в зависимости от цены газа и профиля риска.
Компромисс: чем дальше данные от L1, тем:
- дешевле комиссии;
- но сильнее требуется доверие к DA-провайдеру и сложнее сценарии аварийного выхода.
Специализированные DA-слои: Celestia, Avail, EigenDA, NEAR DA
Появился отдельный класс проектов — data availability layers, которые не исполняют смарт-контракты пользователей, а обеспечивают именно DA для rollup’ов.
Celestia
Celestia — модульный блокчейн, который:
- предоставляет DA-слой для rollup’ов и приложений;
- отделяет консенсус и DA от исполнения;
- использует data availability sampling (DAS): лёгкие клиенты могут убедиться, что данные блока опубликованы, не скачивая их целиком.:contentReference[oaicite:0]{index=0}
Celestia интегрирована с различными rollup-стеками (OP Stack, Arbitrum Orbit, Polygon CDK и др.), позволяя им публиковать данные на Celestia и, при желании, использовать Ethereum только как слой урегулирования споров.
Avail
Avail — модульный DA-слой для rollup’ов, L2 и app-chain’ов:
- использует KZG-коммитменты, DAS и ZK-мост для проверяемой публикации данных;
- ориентирован на масштабирование validium/optimium/sovereign-rollup’ов;:contentReference[oaicite:1]{index=1}
- добавляет решения для шифрованной DA (Enigma), чтобы институциональные или приватные rollup’ы могли публиковать данные с сохранением конфиденциальности.:contentReference[oaicite:2]{index=2}
EigenDA (на базе EigenLayer)
EigenDA — DA-сервис поверх EigenLayer, использующий рестейкинг ETH:
- не отдельный блокчейн, а сервис DA, работающий как «гипермасштабируемое хранилище данных» для rollup’ов;
- безопасность обеспечивается стейкерами Ethereum, которые рестейкают ETH в EigenLayer и валидируют DA;:contentReference[oaicite:3]{index=3}
- строится вокруг blob-данных и KZG-коммитментов Cancun/EIP-4844.
EigenDA даёт rollup’ам более дешёвую DA, чем прямое хранение всех данных на L1, при этом опираясь на экономику Ethereum.
NEAR DA и другие решения
Есть и другие DA-слои (NEAR DA, решения в экосистемах Cosmos, собственные DA-сети отдельных проектов). Многие из них:
- предоставляют blob-хранилища для rollup’ов;
- используют DAS или аналогичные техники;
- подключаются к Ethereum или другим L1 через мосты и light-клиенты.:contentReference[oaicite:4]{index=4}
Сравнение подходов: безопасность vs комиссии
Обобщим основные модели.
| Модель DA | Где хранятся данные | Безопасность | Стоимость/комиссии |
|---|---|---|---|
| Rollup на Ethereum L1 | Полные данные на L1 (calldata / блобы) | Максимально близка к Ethereum | Самая высокая из вариантов |
| Rollup + EIP-4844 (blobs) | Данные в блобах на L1 | Как у L1, но данные хранятся ограниченное время | Ниже, чем calldata |
| Validium | Внешний DA-комитет/сервис | Зависит от честности DA-провайдера | Ниже, чем у L1-rollup |
| Volition (гибрид) | Часть данных на L1, часть во внешнем DA | Пользователь/протокол выбирает режим | Гибко: «безопасность vs цена» |
| Отдельный DA-слой (Celestia, Avail, EigenDA) | Специализированный DA-блокчейн или сервис | Зависит от консенсуса/рестейкинга DA-слоя | Ниже L1, но добавляется доверие к DA |
Как DA-решения вписываются в дорожную карту Ethereum
Для Ethereum-экосистемы ключевые тренды:
- Proto-danksharding (EIP-4844) уже реализован и дал rollup’ам дешёвое блоб-пространство для данных. Это временное решение на пути к полноценному danksharding, где Ethereum сможет поддерживать сотни rollup’ов с высоким DA-трафиком.:contentReference[oaicite:5]{index=5}
- Data availability sampling (DAS) станет стандартом не только для внешних DA-слоёв, но и для самого Ethereum в долгосрочной перспективе, в связке с Verkle tree — компактные доказательства состояния для Ethereum и Векторные коммитменты (vector commitments) — основа Verkle-деревьев и KZG в Ethereum.
- Параллельно развивается экосистема внешних DA-слоёв (Celestia, EigenDA, Avail), которые могут:
- снять часть нагрузки DA с L1;
- но добавляют собственные модели доверия и рисков.
Выбор конкретного DA-решения — часть общей модели рисков L2.
Как читать раздел «DA» в документации L2
При оценке конкретного L2 (см. L2-экосистема Ethereum: optimistic и ZK-rollups, L3 и shared-sequencers) стоит проверить:
- Какой режим заявлен: rollup / validium / volition?
rollup-режим на Ethereum L1 — максимально консервативный по безопасности, validium — более дешёвый, но с дополнительным доверием.
- Кто обеспечивает DA?
Это:
- сам Ethereum;
- отдельный DA-слой (Celestia, EigenDA, Avail и т.п.);
- закрытый комитет из нескольких операторов?
- Есть ли fallback-сценарии?
Что происходит, если DA-провайдер недоступен:
- есть ли «аварийный выход» пользователей через L1;
- прописаны ли процедуры раскрытия данных.
- Как это отражается на комиссиях?
Сравнивать полезно с помощью метрик из Сравнение комиссий L1 и L2: сколько стоит транзакция в Ethereum и популярных L2 и конкретных расчётов (стоимость публикации килобайта данных в разных DA-слоях).
- Как DA вписан в governance?
Кто может менять DA-режим, услуги и провайдера:
- DAO;
- команда;
- мультисиг без timelock?
Эти вопросы помогают увидеть не только маркетинговый «cheap & fast L2», но и его реальный профиль по безопасности и устойчивости.
