Модульные блокчейны — одно из решений трилеммы масштабируемости

Фото - Модульные блокчейны — одно из решений трилеммы масштабируемости
31 октября 2023 года команда Celestia объявила о запуске основной сети. Это событие не только вызвало интерес у дропхантеров, но и стало важным шагом развития модульных блокчейнов.
У любого распределенного реестра есть три ключевые свойства: децентрализация, безопасность и масштабируемость. Трилемма блокчейна говорит, что при увеличении двух из них приходится жертвовать третьим. Этот принцип впервые описал Виталик Бутерин, и именно вокруг решения этой идеи развиваются такие проекты, как Ethereum и Celestia.

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

Однако прежде чем мы поговорим об их архитектуре, необходимо вспомнить о том, как работает блокчейн.

Компоненты работы блокчейна

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

Компоненты блокчейна. Источник: Celestia.org

Рассмотрим каждый из этих компонентов.

  • Исполнение. Уровень блокчейна, который отвечает за обработку транзакций. Сюда входят сбор, хеширование и добавление транзакций в блок.
  • Расчет. Фокусируется на проверке транзакций и гарантирует их неизменность в блокчейне. 
  • Консенсус. Приводит узлы к единому соглашению о валидности транзакций. Используются такие алгоритмы консенсуса, как Proof-of-Work, Proof-of-Stake и др.
  • Доступность данных. Хранение любой информации о блокчейне, включая список транзакций, время их исполнения и др.

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

Монолитные блокчейны

Слои монолитных блокчейнов. Источник: Visa.com

Слои монолитных блокчейнов. Источник: Visa.com

Bitcoin. Блокчейн использует алгоритм консенсуса Proof-of-Work, главная особенность которого — использование вычислительной мощности для валидации блоков. Узлы получают информацию о транзакциях из мемпула и собирают их в блок. Затем майнеры подтверждают валидность блока и присоединяют его к остальной цепочке.

Таким образом узлы Bitcoin выполняют каждый из 4 компонентов. Этот подход, наряду с программно ограниченным временем создания одного блока, вызывает необходимость в разработке L2-решений, например Lightning Network.

Ethereum. Проект создан в 2015 году как альтернатива Bitcoin. Он фокусируется на обеспечении безопасности и децентрализации, однако предоставляет более удобную архитектуру для масштабирования с помощью смарт-контрактов.

Лимит газа 1 блока Ethereum — 15 млн единиц, а максимально допустимое значение — 30 млн. Поэтому объем обрабатываемых транзакций будет в пределах этого диапазона. Для того, чтобы обойти его, блокчейн использует L2-решения и делегирует обработку транзакций на них.

Solana. Блокчейн выполняет все компоненты на одном уровне и отдает приоритет масштабированию. Поэтому для обработки большого количества транзакций Solana требует от валидаторов мощное оборудование. В триллеме блокчейна Solana жертвует децентрализацией.

Модульные блокчейны

В продолжение монолитных блокчейнов появилась концепция модульности. Она делегирует каждый из компонентов на разные сети, пытаясь решить трилемму масштабируемости. При этом она не исключает необходимость L1-блокчейнов, а, наоборот, предоставляет возможность взаимодействия с ними.
Уровни модульных блокчейнов. Источник: Visa.com

Уровни модульных блокчейнов. Источник: Visa.com

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

Например, L2-решение Immutable X ориентировано на масштабирование операций в секторе GameFi. На базе решения созданы такие проекты, как Gods Unchained и Illuvium. Immutable X акцентирует внимание на уровне исполнения, передавая расчет, консенсус и доступность данных на Ethereum.

Важно понимать, что модульные блокчейны — это часть модульного стека. В свою очередь, стек — это набор решений, которые при взаимодействии друг с другом формируют целостное выполнение всех 4 компонентов блокчейна. 
Ландшафт модульных блокчейнов. Источник: Messari.io

Ландшафт модульных блокчейнов. Источник: Messari.io

Модульные блокчейны используют различные методы масштабирования. Они отличаются выполнением функций, вариантами взаимодействия между собой и необходимостью в L1-блокчейне.

Рассмотрим методы модульной архитектуры:

  • роллапы. Используются для обработки транзакций вне основной сети, акцентируя внимание на уровень исполнения. После чего отправляют полученные данные в L1 блокчейн. Примеры решений: Optimism, Arbitrum;
  • валидиум. Также как и роллапы, обрабатывают транзакции вне основной сети. Однако не сохраняют данные о транзакциях, а передают доказательство их валидности. Примеры решений: Starknet, zkSync.
  • суверенные роллапы. Предназначены для уровня исполнения. Главным отличием от роллапов является суверенность в отношении проверки транзакций, которая осуществляется на собственных узлах и не передается на L1-блокчейн. Примеры решений: Celestia (в статье мы разобрались в истории возникновения и финансировании проекта, а также проанализировали токен TIA, обсудили критерии ретродропа).

Последние из них не только улучшают масштабируемость сети, но и могут полностью исключить необходимость в L1. Celestia — это модульный блокчейн, который фокусируется на консенсусе и хранении данных. Вот как CEO проекта описывает Celestia:
Celestia — это модульная сеть хранения данных, которая надежно масштабируется при увеличении количества пользователей, что позволяет любому пользователю легко запустить свой собственный блокчейн

Заключение

Все больше криптокомпаний заинтересованы в создании модульной архитектуры блокчейна. Это можно понять, посмотрев, сколько новых проектов появилось в период с 2022 по 2023 год. 
Сравнение модульной экосистемы 2022 - 2023 годов. Источник: Twitter.com

Сравнение модульной экосистемы 2022 - 2023 годов. Источник: Twitter.com

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

Пишет о DeFi и криптовалютах через призму технологий.