Модульные блокчейны: что это и чем они отличаются от традиционных

16.09.2022
15 мин
1976
9
Модульные блокчейны: что это и чем они отличаются от традиционных. Заглавный коллаж статьи.

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

Решение этой проблемы продвинулось вперед с помощью шардинга и L2 решений. Концепция разделения блокчейна на отдельные компоненты зародила идею, что один блокчейн не обязан делать все сам.

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

Основные функции блокчейна

Чтобы понять всю революционность технологии, важно понимать 3 основные функции блокчейна.

  • Консенсус — это то, как ноды сети договариваются об исполнении транзакций.
  • Исполнение — это интерпретация этих транзакций.
  • Доступность данных — это возможность для нод загружать данные транзакций.

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

Монолитным называется блокчейн, который выполняет все 3 функции одновременно.

Подобный подход создает ограничения при столкновении с трилеммой масштабируемости.

Трилемма масштабируемости.

Трилемма гласит, что блокчейн может обладать только двумя из трех свойств:

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

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

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

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

Монолитный и модульный блокчейны.

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

Например, Celestia, первый модульный блокчейн, фокусируется на консенсусе и доступности данных. Исполнением транзакций будут заниматься rollup-ы интегрированные с Celestia. Такой подход делает ее чрезвычайно масштабируемой.

Преимущества модульных блокчейнов

  • Масштабируемость

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

  • Запуск новых блокчейнов

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

  • Суверенитет

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

Проекты в разработке

На данный момент существует два проекта, которые разрабатывают модульные блокчейны –Celestia и Polygon Avail.

Celestia

Celestia – это блокчейн, единственной задачей которого является упорядочивание транзакций и обеспечение доступности данных. Благодаря такому подходу Celestia достигает свойств масштабируемости, гибкости и совместимости, не имеющих аналогов среди других блокчейнов.

Основателями проекта являются Mustafa Al-Bassam (PhD по масштабированию блокчейна University College London), Ismail Khoffi (ранее инженер в Tendermint) и John Adler (создатель optimistic rollup).

Celestia привлекла $1.5 млн на seed раунде от таких фондов как Interchain Foundation, Binance Labs, Maven 11 Capital, KR1 и других.

Проект уже несколько месяцев находится на стадии открытого тестнета.

Polygon Avail

Как бы разработчикам ни хотелось преподнести проект как что-то уникальное, по сути, это копия Celestia от Polygon. Тестнет планируют запустить до конца 3-го квартала 22г.

Вывод

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

Будет интересно

Как вам статья?

9
0

статьи на эту же тему

Что такое смарт-контракты?
avatar Denis Solomyanyuk
06.01.2024
Что такое Proof-of-Work (PoW) простыми...
avatar Andrew Makarov
26.11.2023
opBNB: разбираемся в архитектуре и...
avatar Dmitriy Yurchenko
05.10.2023