Ученье свет
January 17, 2023

Кто такие эти ваши Layer

theVSЁ для вас | наши медиа

Частенько в том или ином посте мелькает инфа что это продукт Layer0, этот вот Layer1, а тот ваще Layer три в одном по цене двух

Мы решили кратенько раскидать - что к чему в этой теме и откуда вообще растут ноги…

От низов до азов

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

Всего в архитектуре блокчейна существует 6 уровней:

  • Уровень данных - часть фундамента блокчейна.
  • Сетевой уровень - часть фундамента блокчейна.
  • Консенсусный уровень - уровень протокола блочейна. Тут зашиты алгоритмы увязки консенсуса в единую сеть нод. Он влияет на безопасность и эффективность работы сетей.
  • Активирующий уровень - уровень протокола блочейна. Балансир системы, который отвечает за саморегуляцию блокчейна. Например если один работяга майнит на 10 асиках, а второй на одном, то задача уровня раскидать награды соответственно затраченной мощности.
  • Контрактный уровень - уровень протокола блочейна. Начал развиваться с появлением Ethereum и его смарт-контрактов. Тут зашиты все скрипты, алгоритмы и смарт-контракты, согласно которым происходят автоматизированные действия в сети. Плюс он позволяет программировать блокчейны.
  • Прикладной уровень - уровень протокола блочейна. Верхушка айсберга, в который зашиты сценарии использования блокчейнов. Например: Прикладной уровень блокчейна Bitcoin состоит из системы электронных денег с полным набором функций выдачи, передачи и буккипинга. А прикладной уровень программируемого блокчейна, как Ethereum, состоит из множества расширенных функций и DApps.

12 стульев, или как не сесть жопой на dickПИКУ:

За уровни разобрались, как они работают вроде тоже. А теперь представим сценарии работы в блокчейне:

У вас есть щитки X.  Их можно юзать в нескольких сетях, но делать это в сети Y дорого, в сети Z долго, а в сети Й небезопасно. Тут то и начинается игра в ребусы и каждый составит слово себе по вкусу.

Так, ну это понятно, уровни, сети, а Layer’ы то тут при чём?

Вместе 6 уровней блокчейна по факту являются неделимой структурой, например как дом, а вот Layer’ы уже являются подразделениями немного другого уровня, типа как жилые комнаты, кухня и бытовые помещения.

Таким образом раннее описанные 6 уровней градуируют инфраструктуру на 5 различных слоёв в зависимости от назначения и функционала подопечного слою продукта.

Их величество Layer'ы

Layer1

В этом слое блокчейны оперируют транзакциями самостоятельно и без дополнительной помощи.

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

Примеры:

  • В Ethereum до жопы транзакций, и чтобы всех их обработать нужно больше нод, больше нод = замедление сети, замедление сети = биткоин 2.0. Решение - меньше нод, выше вознаграждения для валидаторов. Итог - большие комиссии. (Но скоро должен прийти шардинг и положить всей этой дурке конец).
  • Bitcoin и его масштабируемость, из которой вытекают долго идущие транзакции.

Layer 0 - он же мост по галактике.

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

  • Организовать быструю и дешёвую передачу активов и данных между различными сетями.
  • Разработать приложуху сразу под несколько блокчейнов.

Примеры:

  • Polkadot и его парачейны - тупое говно тупого говна, которое так адекватно пока и не заработало.
  • Cosmos - тут уже интереснее, ведь под капотом у этой экосистемы собрана куча блокчейнов, которые адекватно друг с дружкой коннектятся.

Layer2 - поляна для творчества.

В этом слое зарождаются решения, призванные в наш мир для усовершенствования слабых сторон L1 инструментов.

Работают эти решения по разным механизмам:

  • Rollups, они же свёртки - механизм работы блокчейна, при котором пачку транзакций объединяют в единый пакет, и эту сумку из Ленты/Метро/Ашана пробивают в кассе Layer1 блокчейна, как единый продуктовый набор, а не отдельные продукты.
  • Сайдчейны - сети которые существуют параллельно основным L1 решениям и позволяют гнать через себя бабки, избегая недостатков материнской сети. Работает по принципу шунта: есть точка входа транзакции из L1 блокчейна в L2 и затем точка выхода из L2 в L1. А там уже как в матрице - хочешь красную таблетку, то пиздуйте в L1 блокчейн, хотите синюю, дорого вам в L2.
  • Вкладышные (Nested) блокчейны - принцип работы, при котором блокчейн становится более масштабируемым в ущерб другим составляющим триллемы.

Примеры:

  • Polygon - сайдчейн, который повышает масштабируемость L1 блокчейна Ethereum.
  • Optimism и Arbitrum - масштабируют тот же ETH через Rollups.
  • Plasma - выполняет процессы в своей сети, от заданных в L1 слое параметров.

Layer3 - царство коллективного и бессознательного.

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

Примеры:

  • DeX и NFT биржи.
  • DeFi агрегаторы.
  • DAO - сообщества.

Layer4 - оболочка.

И в заключительном "слое" представлены инфраструктурные интерфейсы по типу Metamask, dApps'ы, браузерные кошельки и многие другие приколдесы которые делают взаимодействие с блокчейном простым и незатейливым.

Надеемся, что с помощью этой статьи вы смогли определить для себя информацию по Layer'ам и их работе.

На сейчас VSЁ. Спасибо за внимание!

больше контента на theVSЁ | наши медиа