You need to enable JavaScript to run this app.
Bankless Academy

Блокчейны Layer 2

Перейдите в экосистему Layer 2: транзакции быстрее, комиссии ниже.
Начать урок

Введение

Идеальный блокчейн максимально децентрализован, безопасен и масштабируем. Построить сеть, которая одинаково хорошо справляется со всеми тремя задачами, пока никому не удалось. У этой задачи есть имя: трилемма блокчейна.

Bitcoin и Ethereum довольно децентрализованы и безопасны, но плохо масштабируются: при загрузке сети комиссии растут, а очереди удлиняются. Обойти это помогают технологии, которые резко снижают стоимость транзакций и ускоряют их. Вместе их называют решениями для масштабирования Layer 2 (L2).

Lightning Network это самое известное решение для Bitcoin: оно масштабирует платежи через платёжные каналы. Ethereum смягчает трилемму, отдавая транзакции разным решениям L2. Им помогают дешёвые временные пакеты данных блобы, добавленные в основную сеть в 2024 году (облегчённая версия задуманного когда-то «шардинга»).

Платёжные каналы

В блокчейне Bitcoin сеть Lightning Network опирается на двусторонние платёжные каналы: участники обмениваются BTC, не проводя транзакции в основной цепочке.

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

Платёжные каналы не поддерживают сложные операции со смарт-контрактами, только простые переводы между участниками.

Проверка знаний 1

Чтобы платить через Lightning Network в Bitcoin, нужно быть онлайн.

  • [ ] Правда

  • [ ] Неправда

Решения для масштабирования Ethereum

Разработчики Ethereum работают над собственными решениями для масштабирования почти столько же, сколько живёт сама сеть.

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

Ethereum определяют его смарт-контракты, поэтому решения для масштабирования должны их поддерживать. Быстрые и дешёвые транзакции бесполезны, если из Layer 2 не добраться до любимых dApps.

Проверка знаний 2

Решения для масштабирования Ethereum:

  • [ ] масштабируют сеть через платёжные каналы.

  • [ ] не поддерживают работу со смарт-контрактами.

  • [ ] повышают масштабируемость, не теряя других качеств.

  • [ ] ускоряют транзакции ценой более дорогого газа.

Мост между Layer 1 и Layer 2

Как мы узнали в уроке Основы блокчейна, блокчейны это базы данных, или реестры, которые хранят криптографически защищённый хронологический список транзакций. Блокчейны L1 и решения L2 это самостоятельные блокчейны со своими базами адресов и данных.

Переносить информацию между базами разных блокчейнов помогает инфраструктура: мосты. Представьте основную сеть Ethereum (или любой другой блокчейн L1) как один остров, а другой блокчейн или ваше решение для масштабирования как второй. Крипто-мост это общее название для сетевой магистрали между двумя цифровыми островами.

Технология очень сложная, но для пользователя всё сводится к выбору точки назначения.

Сайдчейны

Сайдчейн это отдельный блокчейн: работает независимо от Ethereum, но связан с основной сетью через мост. Чтобы перенести токены, вы блокируете их в контракте моста, а в сайдчейне выпускаются эквивалентные. Важно: безопасность Ethereum на эти средства НЕ распространяется, мост и сайдчейн держатся на валидаторах самого сайдчейна. Если взломают любой из них (как мост Ronin на 625 миллионов долларов в 2022 году), заблокированные средства украдут.

Трилемма блокчейна действует и здесь. Дешёвый газ и быстрые транзакции получаются за счёт небольшого, но мощного набора валидаторов: часть децентрализации и безопасности меняют на масштабируемость.

Сайдчейны вроде Polygon PoS регулярно публикуют в Ethereum снимки состояния («чекпоинты»). Они дают истории подобие финальности и помогают подтвердить баланс при выходе через мост, но защищённее основной сети средства не становятся.

Проверка знаний 3

Сайдчейны:

  • [ ] блокируют перенесённые токены в контракте основной сети.

  • [ ] берут за газ меньше, чем основная сеть.

  • [ ] рискуют централизацией сильнее основной сети.

  • [ ] Всё перечисленное.

Роллапы

Протоколы Layer 2 на технологии роллапов держатся ближе к уровню безопасности основной сети Ethereum.

Как и сайдчейны, роллапы выполняют транзакции вне основной сети Ethereum. Затем транзакции «сворачивают» в один пакет, и его данные публикуют в Ethereum в виде дешёвых временных пакетов, которые называются блобы. Они появились в обновлении Dencun в марте 2024 года и уронили типичные комиссии L2 до нескольких центов и ниже.

Чтобы роллап доказал право обрабатывать транзакции от имени основной сети, он должен предъявить «убедительное свидетельство»: транзакции в каждом пакете безопасны и корректны. Это свидетельство едет вместе с пакетом, а проверяет его контракт моста в основной сети Ethereum.

Сегодня такое свидетельство дают два вида роллапов: оптимистичные роллапы и ZK-роллапы. Посмотрим на них внимательнее.

Оптимистичные роллапы

Протоколы L2 вроде Optimism, Base и Arbitrum построены на архитектуре оптимистичных роллапов. Название говорит само за себя: данные в пакете считаются верными, пока не доказано обратное. Это оптимистичное допущение.

Чтобы этим нельзя было злоупотребить, вывод средств из L2 в основную сеть обычно занимает несколько дней. За это время валидаторы моста могут опубликовать доказательство мошенничества и отменить вывод. Механизм похож на клиринг в банках, только децентрализованный.

Заметка: сторонние сервисы вроде Across и Relay переносят средства за минуты, а не за дни. Быстрый мост выдаёт вам деньги из собственного пула, поэтому вы берёте на себя риск его смарт-контрактов и поставщиков средств. Это дополнительное доверие по сравнению с родным мостом роллапа.

Проверка знаний 4

В оптимистичных роллапах транзакции считаются верными, пока не доказано обратное.

  • [ ] Правда

  • [ ] Неправда

ZK-роллапы

ZK-роллапы опираются на технологию нулевого разглашения. В отличие от оптимистичных роллапов, они подтверждают законность пакета без участников, которые ищут мошенничество. Роллап отправляет математическое доказательство достоверности: Ethereum проверяет весь пакет, не повторяя вычислений.

Главный плюс это время расчётов, оно же финальность транзакции. Вместо многодневного окна оспаривания средства обычно доступны в основной сети через несколько часов, как только отправлено следующее доказательство. Несмотря на название, нулевое разглашение здесь не про приватность: транзакции в крупных ZK-роллапах так же публичны, как в основной сети Ethereum.

На этой технологии строят решения крупные протоколы: ZKsync, Starknet и Linea. Разработка ещё ранняя, но потенциал большой.

Проверка знаний 5

По сравнению с оптимистичными роллапами ZK-роллапы:

  • [ ] делают транзакции приватными в основной сети.

  • [ ] используют доказательства достоверности вместо окна оспаривания.

  • [ ] полагаются на наблюдателей и доказательства мошенничества.

Совместимость dApps между сетями

Сравнивая оптимистичные роллапы и ZK-роллапы, большинство смотрит на время вывода. Но задержку снимают сторонние мосты, поэтому решающим доводом при выборе решения она быть не должна.

Многие оптимистичные роллапы «эквивалентны EVM»: сеть L2 изначально поддерживает любое dApp, которое работает на виртуальной машине Ethereum (EVM). Значит, любой смарт-контракт из основной сети разворачивается и в L2, и пользователи получают доступ к любимым dApps.

Сайдчейны вроде Polygon PoS тоже запускают EVM, и почти все современные ZK-роллапы (ZKsync, Linea, Scroll) эквивалентны EVM или очень близки к этому. В итоге любимые dApps из Ethereum доступны почти во всей экосистеме L2.

Проверка знаний 6

Решения, эквивалентные EVM, легко переиспользуют смарт-контракты из основной сети.

  • [ ] Правда

  • [ ] Неправда

Итоги урока

Блокчейны L1 вроде Bitcoin и Ethereum ограничены трилеммой блокчейна. Платёжные каналы в сети Bitcoin, а также сайдчейны и роллапы в Ethereum помогают этим сетям масштабироваться и смягчают трилемму.

Мосты соединяют блокчейны L1 с сайдчейнами и роллапами, а от устройства контракта моста зависят свойства подключённой сети.

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

Роллапы, как и сайдчейны, сами проверяют и обрабатывают транзакции, но контракт моста требует от них «убедительного свидетельства» достоверности, иначе данные не принимаются. Так они удерживают безопасность и децентрализацию на уровне ценностей Ethereum. Свидетельство бывает двух видов. Оптимистичные роллапы держат многодневную задержку перед расчётом в основной сети, за это время валидаторы моста находят и сообщают о мошенничестве. ZK-роллапы дают математическую гарантию законности транзакций благодаря технологии нулевого разглашения.

Сегодня и оптимистичные, и современные ZK-роллапы хорошо совместимы со смарт-контрактами основной сети, поэтому dApps из Ethereum легко разворачиваются у них. Многие считают ZK-роллапы решением будущего: быстрая финальность и сильные гарантии достоверности.

Начните путь в Layer 2 с Optimism или Base 🙂

Optimism и Base это оптимистичные роллапы, эквивалентные EVM, и отличный старт для Исследователя. Работа с dApps там ощущается как в L1, только дешевле и быстрее, а газ в обеих сетях платят в ETH. Ваше задание это первый шаг пути в Optimism или Base!

Обе экосистемы выросли на ценностях Ethereum, а Optimism известен тем, что финансирует общественные блага, полезные экосистеме, например бесплатное образование от Bankless Academy.

Optimism и Base это не просто платформы на оптимистичных роллапах: они показывают, как блокчейны решают реальные задачи и открывают новые способы платить и договариваться вместе. И это повод для оптимизма. 🙂