Validium — тип решения масштабирования, в котором транзакции исполняются вне L1, корректность подтверждается validity-/ZK-доказательствами, а данные для восстановления состояния хранятся вне L1 (off-chain). В отличие от роллапов, validium не публикует полные входные данные на базовую цепь: доступность данных обеспечивается внешним слоем (например, DA-слоем или комитетом доступности данных, DAC). Это резко снижает стоимость публикации данных и повышает пропускную способность, но добавляет доверительные допущения к поставщику DA.
Базовые моменты
- Корректность ≠ доступность. Доказательства гарантируют, что переход состояния корректен, но без доступной «сырых» данных участники не смогут самостоятельно восстановить состояние (см. Data Availability).
- Где лежат данные. Типично — в отдельном DA-слое/сетевом хранилище или под подписью Data Availability Committee (DAC); на L1 попадают коммитменты/хэши и доказательства.
- Производительность. За счёт вынесения данных off-chain validium-цепи достигают высокой пропускной способности и низких комиссий для конечного пользователя.
- Компромисс. Без on-chain DA возврат средств/восстановление состояния при отказе оператора зависит от DA-механизма (правил DAC, мостов, процедур аварийного выхода).
Как это работает / по шагам
- Отправка транзакций в sequencer L2 (см. Sequencer); формируется батч.
- Исполнение off-chain и построение validity-/ZK-доказательства корректности перехода состояния.
- Публикация на L1: контракт принимает доказательство и обновляет корень состояния/коммитмент; полные данные батча остаются вне L1.
- Доступность данных обеспечивает DA-решение (комитет/слой). Участники и индексаторы забирают данные из DA для сверки и восстановления.
Validium vs Rollup (и сайдчейн)
| Критерий | Validium | ZK-/Optimistic Rollup | Sidechain |
|---|---|---|---|
| Доступность данных | Вне L1 (DA-слой/DAC) | На L1 (calldata/блобы) | В собственной сети |
| Доказательства корректности | Есть (validity, ZK) | Есть (validity или fraud) | Зависит от сети; обычно нет on-chain в L1 |
| Наследование безопасности L1 | Частично (корректность — да; DA — офчейн) | Да (корректность + DA на L1) | Нет (собственный консенсус) |
| Комиссии за данные | Низкие (off-chain) | Выше, но снижены после EIP-4844 | Зависит от сети |
| Аварийные выходы | Зависит от DA-процедур | Возможны из данных на L1 | Зависит от правил сайдчейна |
Плюсы и ограничения
| Аспект | Плюсы | Минусы/риски |
|---|---|---|
| Стоимость/скорость | Существенно ниже плата за данные; высокая TPS. | Зависимость от DA-провайдера/комитета; риск цензуры/отказа. |
| Безопасность вычислений | Validity proofs предотвращают неверные переходы состояния. | Без on-chain DA пользователи не всегда могут самостоятельно восстановить состояние. |
| Масштабирование экосистем | Гибкая DA-политика (варианты «стадий», гибриды). | Дополнительная сложность мостов и процедур выхода. |
| UX/финальность | Быстрые подтверждения; дешёвые массовые операции. | Тонкие места — честность DAC, SLA DA-слоя и прозрачность процедур. |
Практика / чек-лист
Пользователю:
- Уточните модель DA (кто хранит данные, есть ли DAC, его состав и порог подписей).
- Поймите процедуры аварийного выхода: что делать при отказе оператора/DA, есть ли «force exit», какие сроки и комиссии на L1.
- Проверьте мосты и правила вывода/возврата активов; держите резерв на комиссии L1.
Разработчику/продукту:
- Выберите уровень DA: от «минимального» хранения в базе узлов до DA-слоя с ончейн-подтверждением включения.
- Документируйте SLA доступности, точки выгрузки данных, формат пакетов и политику ретенции.
- Рассмотрите гибриды типа volition (переключение между on-chain и off-chain DA на уровне актива/пользователя).
Частые вопросы (FAQ)
Validium — это «роллап»? Строго говоря, нет: validium использует validity-доказательства, но не хранит данные на L1. По безопасности к L1 он ближе, чем сайдчейн, но слабее роллапа по DA.
Насколько безопасны средства при падении DA? Корректность состояния подтверждается, но без доступных данных пользователи могут не суметь самостоятельно восстановить состояние и выйти. Всё упирается в честность/живучесть DA-решения.
Зачем, если есть дешёвые блобы (EIP-4844)? 4844 удешевил on-chain DA для роллапов, сузив разрыв по стоимости. Тем не менее, validium остаётся уместным для сверхмассовых кейсов, где даже blob-стоимость критична.
Кто использует validium-подход? Практически он применялся в коммерческих L2 (например, NFT/игровые площадки) и фреймворках, где DA обеспечивается DAC/внешним слоем.
Чем validium отличается от сайдчейна? Validium публикует доказательства корректности на L1; сайдчейн полагается на собственный консенсус и не даёт таких гарантий на L1.