August 31, 2022

Про Layer 1, 2, 0 в блокчейне

Мой телеграм канал: PRO Nodes

Часто на PRO Nodes ты можешь встретить термины блокчейн Layer 1, 2, 0 и так далее (например, в Starknet уже предвидится L3 и L4). К своему удивлению я обнаружил, что многие если и знают, что значат эти Layers, то довольно смутно, а иногда не точно. Поэтому написал небольшой лонгрид по теме.

Почти каждый криптан знает или слышал о проблеме масштабируемости блокчейнов. Она появилась, когда самая популярная сеть Ethereum начала “тормозить” когда наплыв новых юзеров приобрел характер геометрической прогрессии. Так вот, как раз технологией “многослойности” разработчики и пытаются решить эту проблему.

Начнем с самого простого – L1. Тут описывать особо нечего – блокчейн уровня 1 это сеть без надстроек и скрытых уровней управления, непосредственно основной слой. Примеры блокчейнов Layer 1 – Ethereum, Solana, Fantom, Near. Такие сети решают свои проблемы масштабируемости по разному, например, шардингом или надстройками следующего слоя L2.

L2 – это сети второго уровня, которые надстраиваются над основным блокчейном и “забирают” часть из общей массы транзакций, тем самым разгружая базовую сеть. Есть довольно много технологий решения Layer 2, но я остановлюсь на двух самых распространенных – роллапы и сайдчейны.

Что такое сайдчейны?

Сайдчейны – это ответвления сети L1, которые имеют свой независимый алгоритм нахождения консенсуса (подробно по алгоритмам писал здесь). Они взаимодействуют с базовой сетью через кросс-чейн протоколы. Главный недостаток технологии – отсутствие контроля со стороны L1, уменьшение децентрализации. Примеры сайдчейнов – xDAI, Skale.

Rollups – это надсети, которые выполняют транзы на Layer 2, но в отличие от сайдчейнов, регулируются протоколами основной сети L1. Подтверждение транзы все равно не обходится без базового протокола. В роллапах уровень безопасности выше, так как для взлома L2 нужно хакнуть и основную сеть, чего нет в сайдчейнах.❗Но есть другие нюансы – например, ограничение масштабируемости блокчейна.

Есть два вида роллапов – ZkRollups (Zero Knowledge, или нулевая отказоустойчивость) и Optimistic Rollups. И тот, и тот тип с переменным успехом испытывается в разных блокчейнах Layer 2. Самые популярные примеры сетей второго уровня – Polygonum, Arbitrum, Optimism.

Теперь поговорим о технологии Layer 0, которая в принципе из немного другой оперы, чем L2. Здесь речь пойдет о таком известном понятии в крипте, как мульти-чейн (который к моему сожалению часто путают с кросс-чейном, и сейчас ты поймешь почему это совсем другое).

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

L0 работает следующим образом – есть базовый слой 0, который является управляющим ядром. В нем прописаны протоколы управления и безопасности всей системы. А вокруг него можно выстраивать сколько угодно сетей уровня 1. Так работает экосистема Polkadot с аукционами парачейнов и так устроена экосистема Cosmos.

Таким образом, очевидно, что технологии L0 и L2 используют принципиально разный подход, хоть и решают похожие проблемы в децентрализованных сетях. Надеюсь, теперь вы будете меньше путаться в этих терминах, а больше инфы о слоях блокчейнов и их юзкейса в нодах и тестнетах – ждите у нас на Pro Nodes🔥.

Мой телеграм канал: PRO Nodes