ZK-Rollup — это технология масштабирования блокчейна второго уровня (Layer 2), которая упаковывает тысячи транзакций в один пакет и публикует на Ethereum криптографическое доказательство (zero-knowledge proof) того, что все операции внутри корректны. Сам блокчейн L1 не видит детали — он видит только короткое доказательство, и этого достаточно.

Что такое ZK-Rollup простыми словами

Представь, что Ethereum — это центральный нотариус, который заверяет каждую сделку. Если 10 000 человек хотят что-то заверить за день, нотариус задыхается, очередь растёт, цена нотариальной услуги (комиссия, газ) взлетает. ZK-Rollup — это посредник, который собирает 10 000 заявок, обрабатывает их у себя, а нотариусу приносит одну бумагу: «вот математическое доказательство, что все 10 000 сделок корректны, проверь его за секунду». Нотариус проверяет — и ставит одну печать.

Слово «ZK» — это zero-knowledge, «нулевое разглашение». Доказательство показывает, что вычисление было сделано правильно, не раскрывая сами данные транзакций (хотя в большинстве rollup’ов данные всё равно публикуются для доступности). Главное — L1 не повторяет вычисления, он только верифицирует короткое доказательство.

ℹ️ Важно понимать

ZK-Rollup безопасен «по умолчанию»: если оператор сети попытается смошенничать, доказательство просто не пройдёт проверку на L1. Не нужно ждать 7 дней «окно споров», как в Optimistic Rollup — финализация почти мгновенная.

ZK-Rollup vs Optimistic Rollup vs sidechain — сравнение

Это три разных подхода к масштабированию. ZK и Optimistic — это L2, наследующие безопасность Ethereum. Sidechain — отдельная сеть со своим консенсусом.

Параметр ZK-Rollup Optimistic Rollup Sidechain
Вывод на L1 ~15 минут — 1 час ~7 дней Мгновенно (свой мост)
Безопасность Ethereum L1 Ethereum L1 Свой набор валидаторов
EVM-совместимость Высокая (zkSync, Linea, Scroll, Polygon zkEVM) Полная (Arbitrum, Optimism, Base) Полная (Polygon PoS, BNB Chain)
Стоимость доказательства Высокая для prover’а Низкая Нет (свой консенсус)
Приватность Возможна (ZK-математика) Нет Зависит от сети

Грубо: ZK — это «дороже считать, но быстро выводить и безопаснее теоретически». Optimistic — «дешевле считать, но 7 дней ждать». Sidechain — «дёшево и быстро, но доверяешь чужому консенсусу».

Как работает ZK-Rollup на практике

Цикл одной партии транзакций выглядит так:

  • Sequencer принимает транзакции от пользователей и упорядочивает их.
  • Prover (отдельный сервис) выполняет вычисления и генерирует zk-SNARK или zk-STARK доказательство.
  • Доказательство и сжатые данные транзакций публикуются на Ethereum L1.
  • Verifier-контракт на L1 проверяет доказательство за миллисекунды и обновляет state root.
  • После публикации state считается финализированным — можно безопасно выводить средства на L1.

Для пользователя это выглядит как обычный кошелёк: подключаешь MetaMask к сети zkSync Era или Linea, переводишь ETH через официальный мост, и комиссии падают с $5-30 до $0.05-0.5.

⚠️ Не делай так

Не используй неофициальные мосты для вывода из ZK-Rollup на L1 — это потеря трастовой модели. Если хочешь быстрее официальных 15-60 минут, используй проверенные ликвидные мосты (Across, Orbiter, Stargate), но проверь TVL и аудиты.

Сервисы и инструменты для работы с ZK-Rollup

  • zkSync Era — крупнейший ZK-EVM, дешёвый своп через SyncSwap, Mute.
  • Linea — zkEVM от ConsenSys (создатели MetaMask), хорошая интеграция кошелька.
  • Scroll — bytecode-уровневая совместимость с EVM, открытый код prover’а.
  • Polygon zkEVM — ZK-Rollup от Polygon, мост через Polygon Portal.
  • Starknet — собственный язык Cairo, не EVM, но мощная экосистема.
  • L2Beat.com — мониторинг TVL, рисков, статуса всех L2.
  • Купить ETH для bridge’а удобно на Bybit, MEXC, BingX или Bitget и вывести напрямую в сеть zkSync/Linea/Polygon zkEVM, минуя Ethereum mainnet.
💡 Совет

Перед заходом в ZK-Rollup проверь стадию проекта на L2Beat: Stage 0 / 1 / 2. Stage 0 — много рисков (централизованный sequencer, апгрейдабельные контракты). Stage 2 — полная децентрализация и trustless. Большинство ZK-rollup’ов сейчас на Stage 0-1.

Что делать новичку

Если ты хочешь использовать ZK-Rollup для дешёвых транзакций, начни с малого:

  • Купи ETH на бирже (Bybit или MEXC) и выведи напрямую в сеть zkSync Era или Linea — это сэкономит $10-20 на комиссиях моста.
  • Тестируй сначала минимальную сумму ($10-20), убедись, что мост работает в обе стороны.
  • Не держи на L2 крупные суммы дольше, чем нужно — пока большинство ZK-rollup’ов на Stage 0 с централизованными элементами.
  • Используй DEX внутри L2 (SyncSwap, Velocore, iZUMi) — они в 10-50× дешевле, чем DEX на Ethereum.
  • Следи за датами вывода: ZK-rollup’ы выводят за 15-60 мин, но иногда prover ломается и задержка растёт до суток.
  • Не покупай нативные токены ZK-rollup’ов на хайпе — большинство ещё не выпущены или находятся в инфляционной фазе после airdrop.