Современные блокчейны постоянно сталкиваются с проблемой, известной как "блокчейн трилемма", которая заключается в трудности создания сети, которая была бы одновременно быстрой, децентрализованной и безопасной.
Блокчейнам приходится сталкиваются с проблемой выбора в пользу двух из трех указанных характеристик.
Если цель - создать безопасную и децентрализованную сеть, то, вероятно, придется пожертвовать масштабируемостью.
Архитектура ранних блокчейнов, в первую очередь биткоина и Ethereum, не была рассчитана на большой объем транзакций и пользователей, что приводит к низкой пропускной способности.
Например, биткоин обеспечивает всего 5-7 транзакций в секунду (TPS), а Ethereum - около 15 TPS, что является недостаточным для успешного внедрения технологии в сферы с большим числом пользователей.
Для преодоления проблемы масштабирования были предложены блокчейны второго уровня (Layer 2 blockchain). Эти решения развертываются поверх блокчейна первого уровня, такого как Ethereum.
В основном, принцип работы L2 блокчейнов заключается в объединении нескольких транзакций вне сети первого уровня в один пакет, что снижает нагрузку и существенно улучшает масштабируемость.
На сегодняшний день существует несколько подходов к реализации блокчейнов второго уровня, среди наиболее известных - optimistic rollups и zk rollups, о которых более подробно будет рассказано в следующих видео.