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

Validium

Validium — это технология масштабирования блокчейнов второго уровня (L2), относящаяся к категории решений с доказательством с нулевым разглашением (ZK-rollup). В отличие от ZK-rollup, Validium хранит данные транзакций вне основной сети (офчейн), а в основной блокчейн отправляет только криптографические доказательства их валидности. Это позволяет значительно повысить пропускную способность и снизить комиссии, но требует доверия к операторам, управляющим данными.

История и происхождение

Концепция Validium была впервые предложена в 2019 году командой проекта StarkWare, которая разрабатывает решения на основе доказательств с нулевым разглашением (STARK). Термин «Validium» был введён как комбинация слов «validity» (валидность) и «rollup», подчёркивая, что в основе технологии лежит проверка корректности транзакций, а не хранение всех данных в основной сети. Первая реализация Validium была запущена в 2020 году на платформе StarkEx, которая используется для масштабирования децентрализованных бирж и игровых приложений.

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

Основная архитектура

Validium функционирует как отдельный сайдчейн, который обрабатывает транзакции и периодически отправляет в основную сеть (например, Ethereum) пакеты с доказательствами. Ключевые компоненты системы:

  • Оператор (Sequencer) — узел, который собирает транзакции, формирует из них блоки, вычисляет новое состояние и генерирует доказательство валидности.
  • Смарт-контракт в основной сети — принимает доказательства, проверяет их и обновляет корневой хеш состояния.
  • Провайдер данных (Data Availability Committee, DAC)группа доверенных узлов, которые хранят полные данные транзакций и предоставляют их по запросу.

Процесс обработки транзакции

  1. Пользователь отправляет транзакцию оператору Validium.
  2. Оператор включает её в блок, вычисляет новое состояние и генерирует доказательство с нулевым разглашением (ZK-proof), подтверждающее корректность всех изменений.
  3. Доказательство и корневой хеш нового состояния отправляются в смарт-контракт основной сети.
  4. Контракт проверяет доказательство и, если оно верно, обновляет запись о состоянии.
  5. Данные самой транзакции (входные данные, адреса, суммы) не публикуются в основной сети, а хранятся у провайдеров данных.

Отличие от ZK-rollup

Главное различие между Validium и ZK-rollup — в способе хранения данных. В ZK-rollup все данные транзакций публикуются в основной сети (ончейн), что гарантирует их доступность и возможность восстановления состояния. В Validium данные хранятся офчейн (вне сети), что снижает нагрузку на основную сеть, но создаёт риск потери доступа к данным, если оператор или провайдеры данных станут недоступны.

Классификация и виды

По способу хранения данных

  • Pure Validium — все данные транзакций хранятся исключительно офчейн. Основная сеть содержит только доказательства и корневой хеш.
  • Hybrid Validium — комбинирует хранение: часть данных (например, большие объёмы) остаётся офчейн, а критически важные данные (например, корневые хеши) публикуются в основной сети.

По модели доверия

  • С доверенным комитетом (DAC) — группа избранных узлов (например, крупных валидаторов) отвечает за хранение данных. Пользователи доверяют, что комитет не потеряет и не скроет данные.
  • С децентрализованным хранением — данные распределяются среди множества независимых узлов (например, через децентрализованные сети хранения, такие как IPFS или Filecoin). Это снижает риск цензуры, но увеличивает сложность реализации.

Преимущества и недостатки

Преимущества

  • Высокая пропускная способность — Validium может обрабатывать тысячи транзакций в секунду (TPS), так как не требует публикации всех данных в основной сети.
  • Низкие комиссии — затраты на газ в основной сети минимальны, так как в неё отправляются только доказательства.
  • Конфиденциальность — данные транзакций не публикуются в открытом доступе, что может быть полезно для финансовых приложений, требующих приватности.
  • Масштабируемость — Validium легко масштабируется горизонтально за счёт добавления новых операторов и провайдеров данных.

Недостатки

  • Проблема доступности данных — если оператор или провайдеры данных становятся недоступны, пользователи не могут восстановить состояние сети и вывести средства. Это создаёт риск потери средств.
  • Централизациябольшинство реализаций Validium используют доверенные комитеты, что противоречит принципу децентрализации блокчейна.
  • Сложность реализации — технология требует сложных криптографических протоколов и инфраструктуры для хранения данных.

Применение

Децентрализованные биржи (DEX)

Validium широко используется для масштабирования децентрализованных бирж, таких как dYdX и Immutable X. Эти платформы обрабатывают миллионы транзакций в день, обеспечивая низкие комиссии и высокую скорость торговли.

Игровые приложения

В игровой индустрии Validium позволяет создавать масштабируемые блокчейн-игры с тысячами одновременных игроков. Например, проект Gods Unchained использует StarkEx для обработки игровых транзакций.

Платежные системы

Validium может использоваться для создания платёжных систем с высокой пропускной способностью, где важна скорость и низкая стоимость транзакций, а не полная децентрализация.

Примеры реализаций

StarkEx

StarkEx — это платформа масштабирования второго уровня, разработанная компанией StarkWare. Она поддерживает как ZK-rollup, так и Validium. В режиме Validium StarkEx используется для проектов, где важна максимальная пропускная способность, например, для биржи dYdX.

zkSync

Протокол zkSync, разработанный Matter Labs, изначально поддерживал только ZK-rollup, но в версии zkSync 2.0 (ныне Era) добавил поддержку Validium для некоторых типов транзакций.

Polygon zkEVM

Polygon zkEVM — это решение второго уровня, которое использует доказательства с нулевым разглашением. В некоторых конфигурациях оно может работать в режиме Validium, когда данные хранятся офчейн.

Критика и риски

Основная критика Validium связана с проблемой доступности данных. В отличие от ZK-rollup, где данные всегда доступны в основной сети, Validium полагается на доверенные узлы. Если эти узлы станут недоступны или злонамеренны, пользователи могут потерять доступ к своим средствам. Кроме того, централизация операторов и провайдеров данных противоречит философии децентрализации блокчейна.

В 2022 году произошёл инцидент с проектом dYdX, когда оператор StarkEx временно приостановил обработку транзакций из-за технических проблем. Хотя средства пользователей не пострадали, этот случай показал уязвимость Validium перед отказами операторов.

Перспективы развития

Технология Validium продолжает развиваться. Основные направления улучшений:

  • Децентрализация хранения данных — внедрение децентрализованных сетей хранения (IPFS, Filecoin) для снижения зависимости от доверенных комитетов.
  • Гибридные решения — комбинация Validium и ZK-rollup, где критически важные данные публикуются в основной сети, а остальные остаются офчейн.
  • Улучшение криптографических доказательств — снижение вычислительных затрат на генерацию доказательств и повышение их эффективности.

См. также

  • ZK-rollup
  • Optimistic rollup
  • Блокчейн второго уровня
  • Доказательство с нулевым разглашением
Загружаем BFOmetr…