В чем разница между уровнями блокчейна

19 февраля 2024 г.
от Cryptosip
В чем разница между уровнями блокчейна

Рассмотрим на примерах сами слои, которые мы обсуждали в предыдущей статье.

Слой 0

Уровень 0 - это базовые технологии, обеспечивающие работу сети блокчейн, такие как Интернет, аппаратное обеспечение и соединения. Он является основой блокчейна и необходим для его создания и основной работы.

При описании блокчейн уровень 0 обычно обозначает "сети блокчейн". Сюда относятся протоколы, обеспечивающие кросс-чейновую работоспособность, такие как Polkadot или Avalanche.

Polkadot

Avalanche

Cardano

Cosmos

Слой 1

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

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

Bitcoin

Ethereum

Binance Smart Chain

Solana

Слой 2

Слой 2 - это перекрывающаяся сеть, расположенная над базовым слоем. Он включает в себя сторонние интеграции, которые работают с уровнем 1 для увеличения количества узлов и пропускной способности системы.

К решениям L2 относятся каналы состояний, сайдчейны и ролловеры. 

Каналы состояний обеспечивают двустороннюю связь между блокчейном и внецепочечными транзакционными каналами, увеличивая общий объем и скорость транзакций. 

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

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

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

Optimism (на базе Ethereum)

Arbitrum (на базе Ethereum)

Polygon (на базе Ethereum)

Lightning Network (на базе Bitcoin)

Слой 3

Слой 3, обычно называемый L3, - это прикладной уровень. Он служит пользовательским интерфейсом, скрывая технические детали канала связи. Приложения L3 придают блокчейну практическую пользу, позволяя пользователям взаимодействовать с сетью блокчейн через интерфейсы прикладного программирования, фреймворки, скрипты и пользовательские интерфейсы.

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

Среди ярких примеров блокчейн L3 можно назвать следующие

Протокол Interledger (используется компанией Ripple)

ICON

Quant

Протокол IBC (используется компанией Cosmos)

Подводя итог, можно сказать, что инфраструктура блокчейна состоит из 5 уровней:

Уровень аппаратной инфраструктуры - это основа технологии блокчейн, включающая в себя физические устройства, обеспечивающие работу сети. 

Уровень данных отвечает за хранение и получение информации.

Сетевой слой обеспечивает связь между узлами блокчейна. 

Уровень консенсуса гарантирует, что все узлы сети согласны с текущим состоянием блокчейна.

Прикладной уровень предоставляет пользователям интерфейс для взаимодействия с блокчейном. 

Кроме того, в криптовалютном сообществе для описания тех же архитектурных слоев используется и другая классификация, которая выглядит следующим образом:

Layer 0 - включает аппаратный уровень и уровень данных

Layer 1 - содержит слой сетевого консенсуса

Layer 2 - представляет собой сети, построенные поверх существующих блокчейнов и помогающие решить их базовые проблемы

Layer 3 - представляет собой прикладной слой, на котором размещаются приложения для взаимодействия пользователей.

L0: Polkadot, Avalanche, Cardano - кроссчейновые протоколы работоспособности

L1: Bitcoin, Ethereum, Solana - блокчейн-сети базового уровня

L2: Optimism, Polygon, Arbitrub - решения для масштабирования, построенные поверх базовых сетей

L3: Icon, Quant, IBC Protocol - решения прикладного уровня, построенные поверх сетей второго уровня и предлагающие специфические решения некоторых проблем.