К основному содержимому

Введите слово из вопроса или названия статьи.

2 · Практика

Layer 2 и роллапы: как Ethereum стал дешевле и быстрее

Зачем нужны сети второго уровня, как работают оптимистичные и ZK-роллапы, что такое секвенсор и вывод средств, и чем L2 вроде Base отличается от основной сети.

3 мин чтенияОбновлено:
В этой статье

Основная сеть Ethereum надёжна, но места в блоках мало, и когда желающих много, комиссии растут. Решение - сети второго уровня (Layer 2, L2): они выполняют вычисления у себя, а безопасность «одалживают» у Ethereum.

Проблема: блоки не резиновые

Каждый узел Ethereum проверяет все транзакции. Это делает сеть надёжной, но ограничивает пропускную способность: порядка десятков транзакций в секунду. Если поднять лимит, требования к узлам вырастут, и участвовать смогут только мощные компьютеры. Придётся жертвовать децентрализацией.

Идея L2: не расширять основную сеть, а вынести работу наружу. Тысячи транзакций выполняются на L2, а в Ethereum отправляется лишь сжатая «выжимка» и доказательство корректности.

Что такое роллап

Роллап (rollup) - тип L2, который:

  1. принимает транзакции пользователей и выполняет их у себя;
  2. публикует данные о них в Ethereum, чтобы любой мог восстановить состояние;
  3. доказывает основной сети, что результат верный.

Благодаря шагу 2 вы сохраняете способность вернуть деньги, даже если оператор L2 исчезнет: данные открыты, а правила проверяет контракт в Ethereum.

Аналогия: Ethereum - главный суд, а роллап - мировой судья, который решает мелкие дела быстро, но каждое решение можно обжаловать в главном суде.

Два вида роллапов

Оптимистичные (Optimistic)ZK-роллапы
Как доказываютСчитают результат верным, пока не оспоренПрикладывают математическое доказательство
Проверка«Доказательство мошенничества» в течение окна оспариванияДоказательство проверяется сразу
Вывод в EthereumОколо 7 дней (стандартный мост)Минуты - часы
ПримерыBase, Optimism, ArbitrumzkSync, Starknet, Linea

Подробнее об устройстве - в статье роллапы изнутри.

Секвенсор

На практике транзакции на L2 упорядочивает и подтверждает секвенсор - сервер оператора. Он даёт быстрое «предварительное подтверждение» за доли секунды, потому вы видите мгновенный результат. Окончательность наступает позже, когда данные попали в Ethereum.

Минусы текущей реализации у большинства L2: секвенсор один, и его отказ может задержать транзакции. Но есть механизм «принудительного включения» через контракт Ethereum, с помощью которого можно обойти секвенсор.

Комиссии на L2

Комиссия L2 состоит из двух частей:

  • плата за вычисление на самом L2 (дешёвая);
  • плата за публикацию данных в Ethereum (после появления «блобов» в 2024 году она сильно упала).

На практике перевод токена на L2 обычно стоит копейки, тогда как в основной сети - от долей доллара до десятков долларов при перегрузке. Для сервисов вроде нашего это важно: чем ниже комиссия, тем выгоднее мелкие и средние сделки (как выбрать сеть).

Что нужно знать пользователю

  • Это отдельная сеть. У неё свой Chain ID (Base - 8453), свой RPC и свои балансы. Адрес тот же, а деньги - на другой «этаже».
  • Токены разные. USDC на Base и USDC в Ethereum - разные записи в разных контрактах. Перенос между сетями идёт через мост.
  • Выводить в Ethereum долго (для оптимистичных). Для быстрого вывода есть сторонние сервисы - за комиссию.
  • Газ платится в ETH (на Base и других L2 на базе Ethereum). Нужно держать немного ETH на нужной сети.

Риски L2

  • Централизация секвенсора и административные ключи, которыми можно обновить контракты.
  • Баги в коде роллапа и моста.
  • Зависимость от оператора при выводе средств.

Поэтому важно смотреть, на какой стадии децентрализации находится сеть.

Пример: одна и та же сделка в двух сетях

Допустим, нужна сделка на 100 USDC. В основной сети создание оферты, принятие и подтверждение - три транзакции, и при средней перегрузке это может обойтись в 10-30 долларов суммарно. На Base те же три действия стоят в сумме центы. Для сделки на 100 USDC выбор очевиден. Для сделки на 50 000 USDC разница в 20 долларов несущественна, и многие предпочтут основную сеть.

Что почитать дальше

Сравните сети, в которых работает сервис: как выбрать сеть. Тем, кто хочет заглянуть вглубь, - роллапы изнутри.

Упоминается в статьях

Готовы попробовать?

Создайте первую сделку за пару минут. Деньги блокируются в смарт-контракте и выплачиваются по правилам, которые видны заранее.