Приветствую криптоэнтузиасты! Сегодня хочу вам рассказать про проект, который меняет подход к построению блокчейнов и принципа их работы. Речь пойдет о проекте Celestia.
Основная идея Celestia состоит в том, чтобы отделить выполнение транзакций (и достоверность) от уровня консенсуса, чтобы консенсус отвечал только за упорядочивание транзакций и гарантию доступности их данных.
Блокчейны создают реплицированные конечные автоматы: узлы в распределенной сети без разрешений применяют упорядоченную последовательность детерминированных транзакций к начальному состоянию, что приводит к общему конечному состоянию. Это означает, что блокчейнам требуются следующие четыре функции:
Ethereum видит будущее, ориентированное на Rollups. Они, как правило, дорогие и менее гибкие чем L1, но они могут разделять безопасность друг с другом. Cosmos в свою очередь представляет собой экосистему совместимых суверенных L1, известных как Zones. Хотя зоны могут быть дешевле и гибче, чем Rollups, они не могут обеспечить полную безопасность друг друга.
Модульные блокчейны разделяют эти функции между несколькими специализированными уровнями как часть модульного стека. Благодаря гибкости, обеспечиваемой специализацией, существует множество возможностей для организации этого стека. Например, одним из таких механизмов является разделение четырех функций на три специализированных слоя.
Базовый уровень состоит из DA и консенсуса и, таким образом, называется уровнем консенсуса и DA, в то время как выполнение и регулирование перемещаются сверху на своих собственных уровнях. В результате каждый уровень может быть специализирован для оптимального выполнения только своей функции и, таким образом, увеличения пропускной способности системы.
Подитоживая этот раздел, хотелось бы сказать, что модульные блокчейны имею ряд преимуществ перед монолитными:
Что такое Celestia?
Celestia - это модульный блокчейн целью которой является создание масштабируемого слоя доступности данных и позволит создавать масштабируемые блокчейн-архитектуры нового поколения.Основная идея Celestia состоит в том, чтобы отделить выполнение транзакций (и достоверность) от уровня консенсуса, чтобы консенсус отвечал только за упорядочивание транзакций и гарантию доступности их данных.
Что такое модульный блокчейн?
Я уже оговорился, что модульный блокчейн отделяет выполнение транзакций и достоверность уровня консенсуса, но давайте копнём немного глубже.Блокчейны создают реплицированные конечные автоматы: узлы в распределенной сети без разрешений применяют упорядоченную последовательность детерминированных транзакций к начальному состоянию, что приводит к общему конечному состоянию. Это означает, что блокчейнам требуются следующие четыре функции:
- Выполнение - влечет за собой выполнение транзакций, которые корректно обновляют состояние. Таким образом, выполнение должно гарантировать выполнение только действительных транзакций, т. е. транзакций, которые приводят к допустимым переходам конечного автомата.
- Урегулирование - представляет собой среду для уровней исполнения и проверки доказательств, разрешения споров о мошенничестве и создания мостов между другими уровнями исполнения.
- Консенсус - предполагает согласование порядка транзакций.
- Доступность данных (Data Availability "DA")- доступность данных транзакций. Все вышеперечисленные функции требуют доступности данных.
Ethereum видит будущее, ориентированное на Rollups. Они, как правило, дорогие и менее гибкие чем L1, но они могут разделять безопасность друг с другом. Cosmos в свою очередь представляет собой экосистему совместимых суверенных L1, известных как Zones. Хотя зоны могут быть дешевле и гибче, чем Rollups, они не могут обеспечить полную безопасность друг друга.
Модульные блокчейны разделяют эти функции между несколькими специализированными уровнями как часть модульного стека. Благодаря гибкости, обеспечиваемой специализацией, существует множество возможностей для организации этого стека. Например, одним из таких механизмов является разделение четырех функций на три специализированных слоя.
Базовый уровень состоит из DA и консенсуса и, таким образом, называется уровнем консенсуса и DA, в то время как выполнение и регулирование перемещаются сверху на своих собственных уровнях. В результате каждый уровень может быть специализирован для оптимального выполнения только своей функции и, таким образом, увеличения пропускной способности системы.
Подитоживая этот раздел, хотелось бы сказать, что модульные блокчейны имею ряд преимуществ перед монолитными:
- Суверенитет - новые модульные блокчейны могут быть суверенными, как и L1, несмотря на использование других уровней. Это позволяет блокчейну реагировать на взломы и запускать обновления без разрешения каких-либо базовых уровней. По сути, суверенные блокчейны сохраняют возможность социального консенсуса (DAO) для принятия важных решений, что является одним из наиболее важных аспектов блокчейнов как механизмов социальной координации.
- Запуск новых блокчейнов - поскольку модульные блокчейны не должны выполнять все функции, новые блокчейны могут просто использовать существующие модульные блокчейны для компонентов, которые они хотят разгрузить. Это позволяет эффективно запускать новые блокчейны, сокращая время развертывания и минимизируя затраты. Например, накопительный «SDK», такой как Optimint, в сочетании с Cosmos SDK поможет облегчить создание новых блокчейнов без необходимости начальной загрузки набора безопасных валидаторов.
- Масштабируемость - модульные блокчейны не ограничены необходимостью выполнять все функции. Разделив их на несколько уровней, можно добиться масштабирования без ущерба для безопасности или децентрализации. Это обеспечивает устойчивую масштабируемость блокчейна, совместимую с децентрализованным многоцепочечным ландшафтом.
Последнее редактирование: