Все компьютерные сети полагаются на пропускную способность передачи данных, включая сети блокчейн. Однако последние более подвержены проблеме масштабирования пропускной способности, чем централизованные сети.Блокчейн-сети состоят из узлов (компьютеров в сети, на которых хранят весь реестр транзакций). Это означает, что каждый узел должен задействовать значительные вычислительные ресурсы, чтобы обеспечить доступ к реестру и поддерживать консенсус (согласие добавления нового блока транзакций в реестр). Чем более децентрализован блокчейн, тем больше в нем узлов. Хотя эта избыточность хороша для безопасности сети, она плохо влияет на ее скорость. Связано это с тем, что много узлов участвуют в проверке транзакций. В свою очередь, малое количество узлов повысит уязвимость сети. Контролируя 51% узлов, хакеры смогут управлять сетью как хотят.
Таким образом сделать одновременно идеально децентрализованный, масштабируемый и безопасный блокчейн на данный момент нельзя, данная проблема известна как трилемма блокчейна. Трилемма блокчейна: предположение, что децентрализованные сети могут обеспечить только два из трех преимуществ в любой момент времени в отношении децентрализации, безопасности и масштабируемости.
К блокчейнам первого слоя относят блокчейны, которые могут проводить транзакции без участия другой сети. Блокчейны первого слоя страдают от трилеммы блокчейна, и обычно хорошо реализуют лишь два свойства триллемы из трех (децентрализация, безопасность и масштабируемость). Для решения подобной проблемы существуют L2 решения. Также важно отметить, из-за растущего числа блокчейнов первого уровня, возникает проблема передачи активов из одного блокчейна в другой, для этой проблемы есть слой L0.
Примеры:
Разработки слоя L0 помогают блокчейнам взаимодействовать друг с другом, а именно:
Примеры:Polkadot — это протокол, который позволяет передавать любые типы данных или активов между блокчейнами, путем "подключения" к сети "основной сети" Polkadot (Relay Chain).Cosmos — сеть блокчейнов, способных децентрализовано взаимодействовать друг с другом. Достигается это благодаря тому, что блокчейны сети создаются с использованием Cosmos инструментов с открытым исходным кодом Tendermint, Cosmos SDK и IBC, могут взаимодействовать друг с другом.
Слоем L2 обычно называют сторонние интеграции с L1, которые решают одну из проблем триллемы блокчейна для L1. Чаще всего это проблем масштабирования.Для подобных сторонних интеграций используются следующие технические решения: