Зачем нужны слои, почему нельзя ограничиться одним блокчейном

Все компьютерные сети полагаются на пропускную способность передачи данных, включая сети блокчейн. Однако последние более подвержены проблеме масштабирования пропускной способности, чем централизованные сети.Блокчейн-сети состоят из узлов (компьютеров в сети, на которых хранят весь реестр транзакций). Это означает, что каждый узел должен задействовать значительные вычислительные ресурсы, чтобы обеспечить доступ к реестру и поддерживать консенсус (согласие добавления нового блока транзакций в реестр). Чем более децентрализован блокчейн, тем больше в нем узлов. Хотя эта избыточность хороша для безопасности сети, она плохо влияет на ее скорость. Связано это с тем, что много узлов участвуют в проверке транзакций. В свою очередь, малое количество узлов повысит уязвимость сети. Контролируя 51% узлов, хакеры смогут управлять сетью как хотят.

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

25774f906d.png

L1

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

Примеры:

L0

Разработки слоя L0 помогают блокчейнам взаимодействовать друг с другом, а именно:

Примеры:Polkadot — это протокол, который позволяет передавать любые типы данных или активов между блокчейнами, путем "подключения" к сети "основной сети" Polkadot (Relay Chain).Cosmos — сеть блокчейнов, способных децентрализовано взаимодействовать друг с другом. Достигается это благодаря тому, что блокчейны сети создаются с использованием Cosmos инструментов с открытым исходным кодом Tendermint, Cosmos SDK и IBC, могут взаимодействовать друг с другом.

L2

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