Сеть Биткоина обрабатывает транзакции посредством децентрализованного глобального консенсуса. Примерно каждые 10 минут майнеры формируют блок из неподтвержденных транзакций и добавляют его к цепочке блоков. Такой фиксированный временной интервал, вместе с лимитом размера блока в 1–4 МБ, ограничивает пропускную способность Биткоина примерно семью транзакциями в секунду — что несопоставимо с требованиями к глобальной финансовой инфраструктуре.
Эти ограничения заложены в архитектуру. В Биткоине приоритет отдается децентрализации и безопасности, а не скорости и гибкости. Язык сценариев здесь принципиально не является Тьюринг-полным, что минимизирует уязвимости сети и обеспечивает предсказуемость работы. Однако это также ограничивает возможности программирования и не позволяет реализовывать нативную поддержку более сложной логики или высокой пропускной способности.
В результате первый слой Биткоина подвержен высокой задержке и перегрузке при пиковом спросе. Когда число транзакций превышает вместимость блока, пользователи вынуждены конкурировать комиссиями за более быстрое подтверждение. Такая ситуация неоднократно возникала — например, во время бычьего ралли 2017 года, бума Ordinals в 2023-м, всплеска спроса из-за ETF в начале 2025 года — когда комиссии доходили до сотен сатоши за виртуальный байт. Для небольших или повседневных платежей — переводов, микротранзакций, покупок — такой уровень комиссии часто делает Биткоин неэффективным решением.
Хотя комиссия за транзакцию важна для мотивации майнеров и долгосрочной безопасности сети, такая архитектура становится барьером для широкого применения. Первый слой Биткоина остается исключительно безопасным и децентрализованным, но его масштабируемость и возможности программирования изначально ограничены. Эти ограничения стали стимулом для развития решений второго уровня, которые позволяют строить более быстрые, экономичные и гибкие модели транзакций.
Layer-2 — это протоколы, работающие поверх основного слоя, такого как Биткоин. Их задача — разгружать основную сеть, сохраняя при этом гарантии расчетов Биткоина. Эти механизмы агрегируют, сжимают или иначе упаковывают информацию о транзакциях, чтобы взаимодействие с первым слоем было минимальным.
Архитектурные подходы Layer-2 обычно включают несколько вариантов. Один из них — платежные каналы, которые позволяют пользователям открывать двустороннее соединение и отправлять множество транзакций друг другу без участия основной сети до закрытия канала. Другой подход — сайдчейны, то есть самостоятельные блокчейны, действующие параллельно основной цепи, которые используют специальные механизмы для переноса активов внутрь и наружу (peg-in/peg-out).
К отдельной категории относятся решения класса rollup. Они объединяют множество транзакций вне основной цепи и отправляют на первый слой одно сжатое доказательство или пакет данных. В зависимости от способа валидации rollup делятся на оптимистичные и на основе zero-knowledge-доказательств. Изначально этот подход появился в Ethereum, но сейчас благодаря новым технологическим разработкам реализуется и в Биткоине.
Есть и другой класс — федеративные системы, где группа специально отобранных участников совместно управляет хранением средств и обработкой транзакций. К таким системам относятся Chaumian eCash или агрегированные структуры UTXO. С одной стороны, их применение обеспечивает анонимность либо бесшовное хранение, с другой — требует доверия к группе хранителей.
Современные исследования в Биткоине предложили концепцию BitVM — способ верификации произвольных вычислений с помощью механизма челлендж–респонс (challenge–response). Хотя этот инструмент пока экспериментальный, он открывает возможности для универсального вычисления на втором слое Биткоина.
Каждый из этих подходов решает свою задачу: некоторые направлены на повышение масштабируемости, другие — на обеспечение анонимности или расширение возможностей программирования. Их объединяет использование Биткоина как слоя расчетов с вынесением большей части логики за его пределы.
Любое решение второго слоя должно взвешивать три базовых свойства — безопасность, децентрализацию и масштабируемость. Такой принцип, известный как «трилемма масштабируемости», гласит, что достижение высокого уровня двух характеристик обычно требует жертвовать третьей.
Базовый слой Биткоина ставит на первое место безопасность и децентрализацию, поэтому ограничивает скоростные показатели. Layer-2 помогает увеличить масштабируемость, минимизируя компромиссы, но избежать их невозможно.
Платежные каналы — например, Lightning Network — наследуют основные принципы безопасности Биткоина, но сталкиваются с трудностями в децентрализации и эффективности маршрутизации. Для открытия каналов необходимо резервировать капитал на основной цепи, а платежи ограничены маршрутом между связанными участниками. Баланс ликвидности по маршрутам часто нестабилен, а мобильные пользователи сталкиваются с перебоями. Для защиты от мошенничества при спорах необходимы наблюдатели (watchtowers) или личный мониторинг сети.
Федеративные системы — такие как Fedimint — жертвуют частью децентрализации ради большей приватности и простоты для новых пользователей. Хранители могут подвергать средства цензуре или управлять ими неэффективно, даже если протоколы стараются снижать эти риски за счет коллективного хранения и отбора хранителей сообществом. Пользователь должен доверять честности большинства участников федерации.
Сайдчейны — например, Liquid и Rootstock — расширяют возможности программирования и масштабируемость, однако переводят доверие к отдельному пулу валидаторов. Такие системы не наследуют механизм доказательства работы Биткоина. Активы, перешедшие в сайдчейн, блокируются федерацией или смарт-контрактом, а их безопасность зависит от внутреннего консенсуса сайдчейна.
Решения класса rollup обеспечивают целостность данных и масштабируемость, особенно при использовании zero-knowledge-доказательств. Однако в Биткоине такие решения сталкиваются с дополнительными ограничениями из-за отсутствия нативной поддержки. Проекты Citrea и Botanix реализуют rollup через Taproot и другие мягкие форки. Ограниченная гибкость биткоиновских опкодов добавляет сложности.
BitVM, несмотря на потенциал, использует новые модели доверия и мотивации, которые остаются предметом исследований. Это направление позволяет запускать произвольную бизнес-логику поверх Биткоина без изменения его консенсуса, однако требует сложного разрешения споров и приводит к задержкам.
Таким образом, любой архитектурный выбор Layer-2 — это баланс между этими тремя характеристиками. Одни системы делают акцент на скорость и сниженные издержки, другие — на устойчивость к цензуре или расширение возможностей программирования. Пользователи и разработчики должны определять допустимые для себя компромиссы.
За последние годы экосистема Layer-2 для Биткоина существенно эволюционировала. Если раньше были доступны лишь простейшие платежные каналы, то сегодня появились сложные инструменты масштабирования и расширения функциональности. Каждый тип решений ориентирован на свою целевую аудиторию и задачи.
Lightning Network — наиболее распространенное Layer-2-решение для Биткоина. Она позволяет мгновенно и с минимальными издержками проводить платежи по двусторонним каналам. Открыв канал, пользователь может перенаправлять транзакции через множество посредников. Сеть особенно подходит для микроплатежей, чаевых, переводов — то есть для частых и небольших платежей. В Lightning отсутствует необходимость хранения средств у посредников, но модель управления ликвидностью сложна для новых пользователей и бизнеса.
Федеративные решения, такие как Fedimint и Ark, ориентированы на повышение конфиденциальности и простоты. Fedimint реализует модель Chaumian eCash, при которой пользователь вносит BTC группе хранителей, а те выпускают анонимные токены. Эти токены можно тратить приватно и обменивать на BTC в основной сети или использовать для Lightning-платежей. Ark — более современная архитектура, предусматривающая анонимные однораундовые платежи через агрегатора, который объединяет и публикует транзакции сразу для многих пользователей. Оба решения повышают конфиденциальность, но подразумевают определенную степень доверия к хранителям или их координации.
Сайдчейны расширяют возможности Биткоина, запуская параллельные сети с другими правилами и средами исполнения. Liquid, разработанный Blockstream, — это федеративный сайдчейн для быстрых и конфиденциальных переводов между биржами. Rootstock добавляет совместимую с Ethereum виртуальную машину, открывая доступ к смарт-контрактам и децентрализованным приложениям. Такие системы позволяют реализовывать сложные финансовые продукты, но требуют доверия к механизму блокировки активов и пулу валидаторов.
Rollup-направление только начинает развиваться для Биткоина. Citrea реализует rollup на основе zero-knowledge-доказательств с расчетами на Биткоине и исполнением контрактов вне цепи. Botanix строит EVM-совместимую rollup-систему, которая фиксирует транзакции в блоки Биткоина. Задача этих проектов — перенести масштабируемость Ethereum в Биткоин, несмотря на технические ограничения, связанные с консервативной архитектурой скриптов.
BitVM — новое направление для Layer-2 Биткоина. Предложенный в 2023 году, BitVM позволяет верифицировать любые вычисления на Биткоине с помощью интерактивной системы проверки на мошенничество (challenge–response). Благодаря поддержке Тьюринг-полной логики, BitVM теоретически может стать базой для мостов, оракулов, rollup — без хардфорков. Однако это пока экспериментальное решение, не внедренное массово.