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

Сеть второго уровня

Сеть второго уровня (англ. layer-2 network, L2) — это протокол или технология, построенная поверх базового блокчейна (сети первого уровня, L1), предназначенная для масштабирования, увеличения пропускной способности и снижения стоимости транзакций за счёт выноса части вычислительных операций и хранения данных за пределы основной цепи. Сети второго уровня не являются самостоятельными блокчейнами, а полагаются на безопасность и консенсус базовой сети первого уровня, используя её для фиксации окончательных результатов транзакций или состояния.

История и предпосылки появления

Идея масштабирования блокчейнов с помощью решений второго уровня возникла в ответ на фундаментальные ограничения сетей первого уровня, таких как Bitcoin и Ethereum. По мере роста популярности криптовалют, базовые блокчейны столкнулись с проблемой масштабируемости: количество транзакций в секунду (TPS) оставалось низким (Bitcoin — около 7 TPS, Ethereum — около 15–30 TPS), а комиссии за транзакции росли в периоды высокой нагрузки.

Первые концепции решений второго уровня были предложены ещё в начале 2010-х годов. В 2013 году Джозеф Пун и Таддеус Драйя представили идею Bitcoin Lightning Network (сеть «молнии»), которая была реализована в 2018 году. Для Ethereum аналогичные разработки начались с проектов Plasma (предложен Виталиком Бутериным и Джозефом Пуном в 2017 году) и Raiden Network. С 2020 года активно развиваются решения на основе zk-rollups и optimistic rollups, ставшие основным направлением масштабирования Ethereum.

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

Сети второго уровня работают по принципу выноса обработки транзакций за пределы основной цепи. В общем виде процесс выглядит следующим образом:

  1. Депозит: пользователь отправляет средства из сети L1 в смарт-контракт, который блокирует их и выпускает эквивалентное количество токенов в сети L2.
  2. Выполнение транзакций: все последующие операции (переводы, обмены, взаимодействие со смарт-контрактами) происходят внутри сети L2, где комиссии значительно ниже, а скорость подтверждения выше.
  3. Финализация: после завершения серии транзакций, их итоговое состояние (или доказательство корректности) отправляется в сеть L1, где проверяется и записывается в блокчейн. Пользователь может вывести средства обратно в L1, сжигая токены L2.

Типы решений второго уровня

Каналы состояния (State Channels)

Каналы состояния — это один из первых типов решений L2. Два или более участников открывают двусторонний канал, блокируя средства в мультиподписном смарт-контракте на L1. Все транзакции внутри канала подписываются участниками, но не публикуются в блокчейн до закрытия канала. При закрытии канала финальное состояние отправляется в L1. Примеры: Bitcoin Lightning Network, Ethereum Raiden Network.

Плазма (Plasma)

Плазма — это фреймворк для создания дочерних цепочек (Plasma chains), которые периодически публикуют корневые хеши своих блоков в сеть L1. Безопасность обеспечивается механизмами доказательства мошенничества (fraud proofs): если участник считает, что в дочерней цепочке произошла ошибка, он может предоставить доказательство в L1. Плазма была популярна в 2017–2019 годах, но уступила место более эффективным решениям.

Rollups

Rollups — наиболее распространённый и активно развивающийся тип решений L2 на Ethereum. Они делятся на два подтипа:

Optimistic Rollups

Оптимистические роллапы предполагают, что все транзакции по умолчанию считаются корректными. Данные транзакций публикуются в L1 в сжатом виде, но проверка их корректности откладывается на период оспаривания (обычно 7 дней). Если кто-то обнаруживает ошибку, он может подать доказательство мошенничества. Примеры: Arbitrum, Optimism.

ZK-Rollups (Zero-Knowledge Rollups)

Роллапы с нулевым разглашением публикуют в L1 не сами транзакции, а криптографическое доказательство (validity proof) того, что все транзакции в пакете были выполнены корректно. Проверка такого доказательства происходит мгновенно и не требует периода оспаривания. Примеры: zkSync, StarkNet, Scroll.

Validium

Validium — это гибридное решение, похожее на ZK-rollup, но с хранением данных не в L1, а вне сети (у оператора или в децентрализованном хранилище). Это позволяет ещё больше снизить комиссии, но за счёт снижения уровня доступности данных. Примеры: Immutable X.

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

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

  • Масштабируемость: сети L2 могут обрабатывать тысячи транзакций в секунду, что значительно превышает возможности L1.
  • Низкие комиссии: стоимость транзакций в L2 может быть в десятки и сотни раз ниже, чем в базовой сети.
  • Сохранение безопасности: пользователи не доверяют свои средства оператору L2, а полагаются на криптографические механизмы и смарт-контракты L1.
  • Совместимость: многие решения L2 поддерживают смарт-контракты и децентрализованные приложения (dApps), написанные для Ethereum.

Недостатки

  • Задержки при выводе средств: в optimistic rollups вывод средств может занимать до 7 дней из-за периода оспаривания.
  • Сложность разработки: создание и поддержка решений L2 требует глубоких знаний криптографии и программирования.
  • Фрагментация ликвидности: средства, находящиеся в разных сетях L2, не всегда могут быть легко перемещены между ними без использования мостов.
  • Централизация: некоторые решения L2 (особенно на ранних стадиях) управляются одним оператором, что создаёт риски цензуры или отказа в обслуживании.

Применение

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

  • Децентрализованные финансы (DeFi): обменные протоколы, кредитование, стейкинг, фарминг ликвидности.
  • Невзаимозаменяемые токены (NFT): чеканка и торговля NFT с низкими комиссиями.
  • Игры и метавселенные: обработка большого количества микротранзакций и игровых действий.
  • Платежи: микроплатежи, переводы между пользователями, оплата товаров и услуг.

Примеры проектов

ПроектТипБазовая сетьГод запуска
Lightning NetworkКаналы состоянияBitcoin2018
ArbitrumOptimistic rollupEthereum2021
OptimismOptimistic rollupEthereum2021
zkSyncZK-rollupEthereum2021
StarkNetZK-rollupEthereum2022
Polygon zkEVMZK-rollupEthereum2023
Immutable XValidiumEthereum2021

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

Критики отмечают, что некоторые решения второго уровня не полностью решают проблему масштабирования, а лишь переносят её на другой уровень. Например, в optimistic rollups период оспаривания требует от пользователей постоянного мониторинга сети, что может быть затруднительно. Также существует риск атак на мосты между L1 и L2, которые неоднократно приводили к крупным финансовым потерям (взлом моста Wormhole в 2022 году — потеря 320 миллионов долларов, взлом моста Ronin в 2022 году — потеря 620 миллионов долларов).

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

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

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

Источники

  • Buterin V. "A rollup-centric ethereum roadmap". Ethereum Foundation Blog, 2020.
  • Poon J., Dryja T. "The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments". 2016.
  • "Ethereum Layer 2 Scaling: A Complete Guide". Ethereum.org.
  • "State of the L2 Ecosystem". L2Beat.
  • "An Incomplete Guide to Rollups". Vitalik Buterin, 2021.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →