Celestia - новый подход к построению блокчейна! Часть 1

  • ❗️Уважаемые форумчане, ознакомьтесь с правилами форума. Все сообщения и темы должны быть опубликованы в разделах, которые соответствуют их тематике и с четким соблюдением правил форматирования. Нарушение этих правил приведет к блокировке вашего аккаунта.

    Для благодарности на форуме существует кнопка "LIKE", а все сообщения с благодарностями - флуд и захламление тем. Так вы только усложняете поиск информации на форуме. Все кто будут оставлять подобные сообщения - будут восприняты как спам и приведут к блокировке.

    Прежде чем создавать тему с вопросом или добавлять новый вопрос в теме - используйте поиск по форуму, с вероятностью 99% ответ на данный вопрос уже есть на форуме. В противном случае флуд с вопросами будет воспринят как накрутка сообщений и ваш аккаунт будет заблокирован.

  • 🤝 Партнерская программа. Пригласи друга и получи 500 баллов. Подробнее
  • 🤑 Общайся на форуме за деньги. На форуме существует оплата за создание тем и сообщений. За публикацию полезной информации, пользователи получают баллы, которые можно обменять на криптовалюту

MasikLS

Начинающий
Топикстартер
18 Авг 2022
137
94
TON Testnet
1
Баллы
1 623
Приветствую криптоэнтузиасты! Сегодня хочу вам рассказать про проект, который меняет подход к построению блокчейнов и принципа их работы. Речь пойдет о проекте Celestia.

Что такое Celestia?​

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

Основная идея Celestia состоит в том, чтобы отделить выполнение транзакций (и достоверность) от уровня консенсуса, чтобы консенсус отвечал только за упорядочивание транзакций и гарантию доступности их данных.
Celestia - новый подход к построению блокчейна!

Что такое модульный блокчейн?​

Я уже оговорился, что модульный блокчейн отделяет выполнение транзакций и достоверность уровня консенсуса, но давайте копнём немного глубже.

Блокчейны создают реплицированные конечные автоматы: узлы в распределенной сети без разрешений применяют упорядоченную последовательность детерминированных транзакций к начальному состоянию, что приводит к общему конечному состоянию. Это означает, что блокчейнам требуются следующие четыре функции:
  • Выполнение - влечет за собой выполнение транзакций, которые корректно обновляют состояние. Таким образом, выполнение должно гарантировать выполнение только действительных транзакций, т. е. транзакций, которые приводят к допустимым переходам конечного автомата.
  • Урегулирование - представляет собой среду для уровней исполнения и проверки доказательств, разрешения споров о мошенничестве и создания мостов между другими уровнями исполнения.
  • Консенсус - предполагает согласование порядка транзакций.
  • Доступность данных (Data Availability "DA")- доступность данных транзакций. Все вышеперечисленные функции требуют доступности данных.
Монолитные блокчейны (традиционные, вроде Ethereum или Bitcoin) реализуют все четыре функции вместе на одном базовом уровне консенсуса. Проблема такой модели состоит в том, что уровень консенсуса должен выполнять множество разных задач, и его нельзя оптимизировать только для одной из этих функций. В результате монолитная парадигма ограничивает пропускную способность системы и сталкивается с проблемой масштабируемости. В частности из-за этого каждая крупная экосистема создается таким образом, что бы была поддержка многоцепочности и на данный момент можно выделить два подхода к их созданию, это Ethereum и Cosmos.

Ethereum видит будущее, ориентированное на Rollups. Они, как правило, дорогие и менее гибкие чем L1, но они могут разделять безопасность друг с другом. Cosmos в свою очередь представляет собой экосистему совместимых суверенных L1, известных как Zones. Хотя зоны могут быть дешевле и гибче, чем Rollups, они не могут обеспечить полную безопасность друг друга.

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

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

Подитоживая этот раздел, хотелось бы сказать, что модульные блокчейны имею ряд преимуществ перед монолитными:
  • Суверенитет - новые модульные блокчейны могут быть суверенными, как и L1, несмотря на использование других уровней. Это позволяет блокчейну реагировать на взломы и запускать обновления без разрешения каких-либо базовых уровней. По сути, суверенные блокчейны сохраняют возможность социального консенсуса (DAO) для принятия важных решений, что является одним из наиболее важных аспектов блокчейнов как механизмов социальной координации.
  • Запуск новых блокчейнов - поскольку модульные блокчейны не должны выполнять все функции, новые блокчейны могут просто использовать существующие модульные блокчейны для компонентов, которые они хотят разгрузить. Это позволяет эффективно запускать новые блокчейны, сокращая время развертывания и минимизируя затраты. Например, накопительный «SDK», такой как Optimint, в сочетании с Cosmos SDK поможет облегчить создание новых блокчейнов без необходимости начальной загрузки набора безопасных валидаторов.
  • Масштабируемость - модульные блокчейны не ограничены необходимостью выполнять все функции. Разделив их на несколько уровней, можно добиться масштабирования без ущерба для безопасности или децентрализации. Это обеспечивает устойчивую масштабируемость блокчейна, совместимую с децентрализованным многоцепочечным ландшафтом.
-----Celestia - новый подход к построению блокчейна! Часть 2-----
 
Последнее редактирование: