Частенько в том или ином посте мелькает инфа что это продукт Layer0, этот вот Layer1, а тот ваще Layer три в одном по цене двух
Мы решили кратенько раскидать - что к чему в этой теме и откуда вообще растут ноги…
Введение
Само понятие Layer дословно переводится как слой, а применимо к архитектуре блокчейна Layer является уровнем, который отвечает за ту или иную функцию.
Всего в архитектуре блокчейна существует 6 уровней:
- Уровень данных - часть фундамента блокчейна
- Сетевой уровень - часть фундамента блокчейна
- Консенсусный уровень - уровень протокола блочейна. Тут зашиты алгоритмы увязки консенсуса в единую сеть нод. Он влияет на безопасность и эффективность работы сетей
- Активирующий уровень - уровень протокола блочейна. Балансир системы, который отвечает за саморегуляцию блокчейна. Например если один работяга майнит на 10 асиках, а второй на одном, то задача уровня раскидать награды соответственно затраченной мощности
- Контрактный уровень - уровень протокола блочейна. Начал развиваться с появлением Ethereum и его смарт-контрактов. Тут зашиты все скрипты, алгоритмы и смарт-контракты, согласно которым происходят автоматизированные действия в сети. Плюс он позволяет программировать блокчейны
- Прикладной уровень - уровень протокола блочейна. Верхушка айсберга, в который зашиты сценарии использования блокчейнов. Например: Прикладной уровень блокчейна Bitcoin состоит из системы электронных денег с полным набором функций выдачи, передачи и буккипинга. А прикладной уровень программируемого блокчейна, как Ethereum, состоит из множества расширенных функций и DApps
От уровней к Layer'ам
За уровни разобрались, как они работают вроде тоже. А теперь представим сценарии работы в блокчейне:
У вас есть щитки X. Их можно юзать в нескольких сетях, но делать это в сети Y дорого, в сети Z долго, а в сети Й небезопасно. Тут то и начинается игра в ребусы и каждый составит слово себе по вкусу.
Так, ну это понятно, уровни, сети, а Layer’ы то тут при чём?
Вместе 6 уровней блокчейна по факту являются неделимой структурой, например как дом, а вот Layer’ы уже являются подразделениями немного другого уровня, типа как жилые комнаты, кухня и бытовые помещения.
Таким образом раннее описанные 6 уровней градуируют инфраструктуру на 5 различных слоёв в зависимости от назначения и функционала подопечного слою продукта.
Их величество Layer'ы
Layer1
В этом слое блокчейны оперируют транзакциями самостоятельно и без дополнительной помощи.
Как правило такие блокчейны страдают от так называемой трилеммы блокчейна - процесса увязки ахуенных показателей децентрализации, безопасности и масштабируемости в одном флаконе. Рак лебедь и щука от мира крипты.
Примеры:
- В Ethereum до жопы транзакций, и чтобы всех их обработать нужно больше нод, больше нод = замедление сети, замедление сети = биткоин 2.0. Решение: меньше нод, выше вознаграждения для валидаторов. Итог: большие комиссии. (Но скоро должен прийти шардинг и положить всей этой дурке конец).
- Bitcoin и его масштабируемость, из которой вытекают долго идущие транзакции. Сейчас эта проблема пофикшена благодаря запуску Ordinalls протокола, но с приходом масштабируемости выросли и издержки по комиссиям в сети BRC-20.
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Ё. Спасибо за внимание!
больше контента на The VSЁ | наши медиа | обменник