Что такое модульный блокчейн?
Чтобы понять, как работает Celestia, сначала разберёмся, что такое модульный блокчейн. Он основан на принципе специализации: одна сеть отвечает за исполнение транзакций, другая - за поддержание консенсуса.
Таким образом, модульный подход фокусируется лишь на некоторых задачах, а остальные задачи передаёт отдельным уровням. Компоненты системы похожи на кубики Lego, которые можно собрать в самые разные конструкции.
Сравнение монолитных и модульных блокчейнов
Монолитные блокчейны имеют единую структуру: ноды выполняют консенсус, транзакции и хранение данных на одном уровне.
Большинство криптоэкосистем, включая Bitcoin и Ethereum, являются монолитными. Как отмечает сооснователь Celestia Мустафа Аль-Бассам, «Ранее индустрия была ограничена бесконечным потоком новых L1-платформ, каждая из которых жертвовала децентрализацией и безопасностью ради дешевле транзакций. Web3 не может масштабироваться в рамках монолитной структуры».
Уровень доступности данных
Система распределённых сетей должна обеспечивать четыре ключевых функции: исполнение, консенсус, урегулирование споров и доступность данных. В монолитных блокчейнах пользователи вынуждены загружать весь реестр, чтобы проверять его, что нецелесообразно из-за объёма.
Модульные сети, как Celestia, решают эту задачу, позволяя «легким» нодам проверять только небольшую часть блока, используя корни дерева Меркла. Подобный подход называется data availability sampling (DAS) и обеспечивает масштабируемость даже для миллионов роллапов, не снижая безопасности. Легкие ноды могут также обнаруживать недействительные транзакции благодаря доказательствам мошенничества.
Трилемма масштабируемости
Трилемма гласит, что из трёх качеств - децентрализация, безопасность и производительность - блокчейн может иметь только два. Существуют различные подходы к её преодолению:
- решения второго уровня (L2) - надстройки над децентрализованными сетями, например Lightning Network для Bitcoin;
- решения первого уровня (L1) - более сложные, но изменяющие саму архитектуру блокчейна, как шардинг и новые криптографические методы.
Разработчики ищут способы объединить несколько блокчейнов, использовать межоперабельность, шардинг и новейшие технологии для преодоления трилеммы.
Что такое Celestia?
Celestia - сеть, ориентированная на доступность данных, которая решает трилемму масштабируемости за счёт модульного подхода. Платформа основана на модифицированной версии Tendermint Core и фреймворке Cosmos SDK, предоставляя разработчикам инфраструктуру для создания собственных блокчейнов, которые могут использовать её как уровень доступности данных и консенсуса.
Модульная сеть безопасно масштабируется с ростом числа пользователей, открывая возможность каждому подключаться и взаимодействовать с сетью независимо от масштабов.