Кто такие эти ваши Layer
theVSЁ для вас | наши медиа
Частенько в том или ином посте мелькает инфа что это продукт Layer0, этот вот Layer1, а тот ваще Layer три в одном по цене двух
Мы решили кратенько раскидать - что к чему в этой теме и откуда вообще растут ноги…
От низов до азов
Само понятие Layer дословно переводится как слой, а применимо к архитектуре блокчейна Layer является уровнем, который отвечает за ту или иную функцию.
Всего в архитектуре блокчейна существует 6 уровней:
- Уровень данных - часть фундамента блокчейна.
- Сетевой уровень - часть фундамента блокчейна.
- Консенсусный уровень - уровень протокола блочейна. Тут зашиты алгоритмы увязки консенсуса в единую сеть нод. Он влияет на безопасность и эффективность работы сетей.
- Активирующий уровень - уровень протокола блочейна. Балансир системы, который отвечает за саморегуляцию блокчейна. Например если один работяга майнит на 10 асиках, а второй на одном, то задача уровня раскидать награды соответственно затраченной мощности.
- Контрактный уровень - уровень протокола блочейна. Начал развиваться с появлением Ethereum и его смарт-контрактов. Тут зашиты все скрипты, алгоритмы и смарт-контракты, согласно которым происходят автоматизированные действия в сети. Плюс он позволяет программировать блокчейны.
- Прикладной уровень - уровень протокола блочейна. Верхушка айсберга, в который зашиты сценарии использования блокчейнов. Например: Прикладной уровень блокчейна Bitcoin состоит из системы электронных денег с полным набором функций выдачи, передачи и буккипинга. А прикладной уровень программируемого блокчейна, как Ethereum, состоит из множества расширенных функций и DApps.
12 стульев, или как не сесть жопой на dickПИКУ:
За уровни разобрались, как они работают вроде тоже. А теперь представим сценарии работы в блокчейне:
У вас есть щитки X. Их можно юзать в нескольких сетях, но делать это в сети Y дорого, в сети Z долго, а в сети Й небезопасно. Тут то и начинается игра в ребусы и каждый составит слово себе по вкусу.
Так, ну это понятно, уровни, сети, а Layer’ы то тут при чём?
Вместе 6 уровней блокчейна по факту являются неделимой структурой, например как дом, а вот Layer’ы уже являются подразделениями немного другого уровня, типа как жилые комнаты, кухня и бытовые помещения.
Таким образом раннее описанные 6 уровней градуируют инфраструктуру на 5 различных слоёв в зависимости от назначения и функционала подопечного слою продукта.
Их величество Layer'ы
В этом слое блокчейны оперируют транзакциями самостоятельно и без дополнительной помощи.
Как правило такие блокчейны страдают от так называемой трилеммы блокчейна - процесса увязки ахуенных показателей децентрализации, безопасности и масштабируемости в одном флаконе. Рак лебедь и щука от мира крипты ёба мать.
- В Ethereum до жопы транзакций, и чтобы всех их обработать нужно больше нод, больше нод = замедление сети, замедление сети = биткоин 2.0. Решение - меньше нод, выше вознаграждения для валидаторов. Итог - большие комиссии. (Но скоро должен прийти шардинг и положить всей этой дурке конец).
- Bitcoin и его масштабируемость, из которой вытекают долго идущие транзакции.
L0 это слой, в котором обычно строят решения, позволяющие наладить взаимодействие между различными сетями, вот пара примеров:
- Организовать быструю и дешёвую передачу активов и данных между различными сетями.
- Разработать приложуху сразу под несколько блокчейнов.
- Polkadot и его парачейны - тупое говно тупого говна, которое так адекватно пока и не заработало.
- Cosmos - тут уже интереснее, ведь под капотом у этой экосистемы собрана куча блокчейнов, которые адекватно друг с дружкой коннектятся.
В этом слое зарождаются решения, призванные в наш мир для усовершенствования слабых сторон L1 инструментов.
Работают эти решения по разным механизмам:
- Rollups, они же свёртки - механизм работы блокчейна, при котором пачку транзакций объединяют в единый пакет, и эту сумку из Ленты/Метро/Ашана пробивают в кассе Layer1 блокчейна, как единый продуктовый набор, а не отдельные продукты.
- Сайдчейны - сети которые существуют параллельно основным L1 решениям и позволяют гнать через себя бабки, избегая недостатков материнской сети. Работает по принципу шунта: есть точка входа транзакции из L1 блокчейна в L2 и затем точка выхода из L2 в L1. А там уже как в матрице - хочешь красную таблетку, то пиздуйте в L1 блокчейн, хотите синюю, дорого вам в L2.
- Вкладышные (Nested) блокчейны - принцип работы, при котором блокчейн становится более масштабируемым в ущерб другим составляющим триллемы.
- Polygon - сайдчейн, который повышает масштабируемость L1 блокчейна Ethereum.
- Optimism и Arbitrum - масштабируют тот же ETH через Rollups.
- Plasma - выполняет процессы в своей сети, от заданных в L1 слое параметров.
В этом слое представлены различные инструменты, позволяющие взаимодействовать с блокчейном и его продуктами посредством смартконтрактов.
И в заключительном "слое" представлены инфраструктурные интерфейсы по типу Metamask, dApps'ы, браузерные кошельки и многие другие приколдесы которые делают взаимодействие с блокчейном простым и незатейливым.
Надеемся, что с помощью этой статьи вы смогли определить для себя информацию по Layer'ам и их работе.
На сейчас VSЁ. Спасибо за внимание!
больше контента на theVSЁ | наши медиа