Validium — off-chain Data Availability + ZK: быстрее и дешевле, но с доверием

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.

См. также

Rollup

Data Availability

Layer-2

Роллапы (технология)

Sequencer

EIP-4844 (Proto-danksharding)

Смарт-контракты

Sidechain

Кросс-чейн мосты

Ethereum

Task Runner