Блокчейн-системы давно сталкиваются с классической проблемой, которую называют «трилеммой». Достичь одновременно децентрализации, безопасности и масштабируемости крайне сложно.
В большинстве публичных сетей Уровня 1 для обеспечения безопасности и децентрализации необходимо участие большого числа узлов в валидации и консенсусе. Это напрямую ограничивает вычислительные возможности сети. Чем больше узлов и чем строже валидация, тем ниже скорость подтверждения транзакций и пропускная способность системы.
Иначе говоря, узкое место производительности блокчейна — это не просто техническая проблема, а следствие проектных решений. Если во главу угла ставится высокая производительность, то страдает децентрализация. Если же приоритет у децентрализации и безопасности, неизбежны потери эффективности. Это противоречие лежит в основе появления решений для масштабирования.
В блокчейн-сетях каждая транзакция использует ограниченные вычислительные ресурсы и место хранения. Для оценки стоимости этих ресурсов применяется механизм газа. Когда спрос в сети растет, пользователи вынуждены платить более высокие комиссии за газ, чтобы их транзакции получили приоритет.
Суть этого явления — в ограниченном «пространстве блока» блокчейна. Например, в Ethereum каждый блок может содержать только определенное количество транзакций. Пользователи по всему миру одновременно конкурируют за эти ресурсы. Если спрос значительно превышает предложение, комиссии закономерно растут.
На эту проблему можно посмотреть с нескольких сторон:
Высокие комиссии за газ — это не случайная проблема, а прямое следствие ограниченности ончейн-ресурсов и растущего спроса.
Столкнувшись с ограничениями производительности, индустрия блокчейна сначала пыталась решить проблему за счет усиления возможностей Уровня 1: увеличения размера блока, ускорения выпуска блоков или внедрения более производительных механизмов консенсуса. Однако такие методы часто снижают децентрализацию или безопасность, поэтому их эффективность ограничена.
С развитием технологий отрасль перешла к другому подходу: часть вычислений и обработки транзакций переносится офчейн или на сети второго уровня, а итоговые результаты передаются в основную цепь. Это и есть базовая логика Уровня 2.
Основная концепция Уровня 2 заключается в следующем:
Такая архитектура сохраняет безопасность Уровня 1 и значительно увеличивает пропускную способность системы, улучшая пользовательский опыт. Благодаря развитию технологий роллапов и state channels, Уровень 2 стал основным направлением масштабирования блокчейна.