Найти в Дзене
Сергей Гордеев / BYDFi

Что такое слои блокчейна L0, L1, L2 и L3 и зачем они нужны

Начнём с "трилеммы блокчейна" - предположения, что децентрализованные сети могут обеспечить только два из трех преимуществ в любой момент времени в отношении децентрализации, безопасности и масштабируемости. Таким образом сделать одновременно идеально децентрализованный, масштабируемый и безопасный блокчейн на данный момент нельзя, данная проблема известна как трилемма блокчейна. Для решения данной проблемы и потребуются слои блокчейна. Слой Layer-1 К блокчейнам первого слоя относят блокчейны, которые могут проводить транзакции без участия другой сети. Блокчейны первого слоя страдают от трилеммы блокчейна, и обычно хорошо реализуют лишь два свойства триллемы из трех (децентрализация, безопасность и масштабируемость). Для решения подобной проблемы существуют L2 решения. Также важно отметить, из-за растущего числа блокчейнов первого уровня, возникает проблема передачи активов из одного блокчейна в другой, для этой проблемы есть слой L0.
Примеры L1: Bitcoin | Ethereum | TON Слой Lay

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

Таким образом сделать одновременно идеально децентрализованный, масштабируемый и безопасный блокчейн на данный момент нельзя, данная проблема известна как трилемма блокчейна. Для решения данной проблемы и потребуются слои блокчейна.

Слой Layer-1

К блокчейнам первого слоя относят блокчейны, которые могут проводить транзакции без участия другой сети. Блокчейны первого слоя страдают от трилеммы блокчейна, и обычно хорошо реализуют лишь два свойства триллемы из трех (децентрализация, безопасность и масштабируемость). Для решения подобной проблемы существуют L2 решения. Также важно отметить, из-за растущего числа блокчейнов первого уровня, возникает проблема передачи активов из одного блокчейна в другой, для этой проблемы есть слой L0.
Примеры L1: Bitcoin | Ethereum | TON

Слой Layer-0

Разработки слоя L0 помогают блокчейнам взаимодействовать друг с другом, а именно: позволяют передавать активы между разными блокчейнами, позволяют разработчикам разрабатывать одно приложение сразу на нескольких блокчейнах(либо как минимум упрощают разработку на нескольких блокчейнах из-за стандартизации), быстрые и дешевые транзакции на кроссчейн-биржах, за счет "коммуникационных" протоколов, используемых в L0.
Примеры L0: Polkadot | Cosmos

Слой Layer-2

Слоем L2 обычно называют сторонние интеграции с L1, которые решают одну из проблем триллемы блокчейна для L1. Чаще всего это проблем масштабирования.

Для подобных сторонних интеграций используются следующие технические решения:
- Каналы состояний (
State Channels) — обмен вне блокчейна транзакциями, после которого в сам блокчейн записывается результат (обычно реализуется мульти подписным смарт-контрактом);
- Вложенный блокчейны (
Nested blockchains) — работа L2 блокчейна (более масштабируемого, например, за счет менее безопасного механизма консенсуса) поверх L1
- Свертки (
Rollups) — объединение нескольких транзакции и обработка их в сети L1;
- Сайдчейны (
Sidechains) — гибрид вложенного блокчейна и канала состояния, используемые для обработки большого количества транзакций разом.
Примеры L0: Polygon | Optimism

Слой Layer-3

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

Примеры L3: Uniswap | Orbs