Определение термина
Optimistic rollups и zk-rollups — это технологии масштабирования второго уровня (Layer 2), созданные для разгрузки блокчейна Ethereum. Они обрабатывают тысячи транзакций вне основного блокчейна, объединяют их в один пакет и отправляют финальный результат в базовую сеть. Главное различие между ними заключается в математическом подходе к проверке достоверности этих транзакций.
Технический механизм: как это устроено под капотом
Обе технологии используют идею сверток (rollups), но применяют принципиально разные методы защиты от мошенничества и подтверждения легитимности данных.
Optimistic Rollups
Работают на презумпции невиновности. Сеть оптимистичных роллапов автоматически считает все сжатые транзакции честными и сразу записывает их в блокчейн Ethereum без предварительных математических доказательств.
Для безопасности предусмотрен период оспаривания (обычно 7 дней). В течение этого времени любой независимый участник сети может подать так называемое мошенническое доказательство (fraud proof), если обнаружит ошибку или попытку взлома. Если обман подтвердится, транзакция отменяется, а валидатор-мошенник теряет свой залог.
ZK-Rollups
Работают на основе криптографии с нулевым разглашением (Zero-Knowledge). Вместо слепого доверия каждая пачка транзакций сопровождается специальным криптографическим доказательством (validity proof).
Математический алгоритм генерирует короткий код, который доказывает абсолютную правильность всех операций внутри пакета без необходимости раскрывать сами данные. Смарт-контракт в Ethereum проверяет это доказательство за доли секунды. Если оно верное, пакет транзакций принимается мгновенно без периода ожидания.
Практический пример из реальной жизни
Представьте, что вам нужно отправить 10 000 переводов сотрудникам своей компании.
- Базовая сеть Ethereum: Вы отправляете каждый перевод отдельной транзакцией. Сеть перегружена, а общая комиссия (gas) за все переводы составит астрономические 5 000 долларов.
- Optimistic Rollup (например, Arbitrum): Вы упаковываете все 10 000 переводов в один архив и отправляете в сеть L2. Комиссия падает до 50 долларов. Переводы проходят быстро, но средства на вашем балансе будут заблокированы для вывода в основную сеть Ethereum ровно на 7 дней на случай проверки.
- ZK-Rollup (например, zkSync): Вы также упаковываете 10 000 переводов в один архив вместе с математическим доказательством. Комиссия составляет около 30 долларов. Проверка происходит мгновенно, и вы можете вывести деньги обратно в Ethereum уже через несколько минут.
Плюсы и минусы технологий
Optimistic Rollups
- Плюс: Полная совместимость с Ethereum (EVM-эквивалентность), что позволяет разработчикам легко переносить готовые смарт-контракты.
- Плюс: Относительная простота реализации программного кода.
- Минус: Долгое ожидание вывода средств в базовую сеть (до 7 дней из-за периода оспаривания).
- Минус: Ниже пропускная способность по сравнению с математическими аналогами.
ZK-Rollups
- Плюс: Мгновенный вывод средств и окончательность транзакций (instant finality).
- Плюс: Более высокая степень безопасности за счет строгой математики, а не экономических стимулов.
- Минус: Высокая сложность создания вычислений с нулевым разглашением (трудно добиться полной совместимости с EVM).
- Минус: Большие вычислительные затраты на генерацию криптографических доказательств.
Частые вопросы новичков (FAQ)
- Почему транзакции в Layer 2 такие дешевые? Экономия газа достигается за счет пакетной обработки. Вместо того чтобы заставлять всю сеть Ethereum обрабатывать тысячи мелких операций по отдельности, роллап сжимает их в один компактный блок данных, разделяя общую стоимость комиссии на всех пользователей.
- Безопасно ли хранить деньги в роллапах? Да, уровень безопасности наследуется от базового блокчейна Ethereum. Даже если серверы компании, создавшей L2-решение, отключатся, пользователи всё равно смогут забрать свои средства обратно в основную сеть с помощью математических протоколов.
- Что лучше выбрать для повседневного использования? Выбор сети зависит от ваших задач. Если вам нужно быстро перевести активы или поучаствовать в DeFi-протоколах с минимальной комиссией, подходят оба варианта. Если важен моментальный вывод средств — выбирайте ZK-решения. Если важен широкий выбор децентрализованных приложений — оптимистичные роллапы пока имеют более развитую экосистему.