Урок 2

Понимание роли Celestia в модульном дизайне

Этот модуль предоставляет глубокий погружение в философию дизайна Celestia. Он описывает, что такое Celestia, как она отличается от платформ смарт-контрактов, обрабатывая только согласование и доступность данных, и как она позволяет независимо запускать суверенные роллапы и цепочки выполнения. Он также отслеживает происхождение Celestia от LazyLedger и проходит через ключевые этапы развития, включая запуск ее основной сети и токен $TIA.

Что такое Celestia?

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

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

Специально разработанный для модульных блокчейнов

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

Вместо прямой поддержки смарт-контрактов Celestia действует как надежный и масштабируемый фундамент, на котором могут строиться другие цепочки. Это делает его фундаментально отличным от платформ смарт-контрактов, таких как Ethereum или Solana. Celestia не проверяет переходы состояний, обрабатывает транзакции пользователей или управляет балансами счетов. Его единственная ответственность заключается в том, чтобы гарантировать, что все данные, опубликованные в цепочке, доступны и согласованы его валидаторами.

Слой для Rollups и суверенных цепей

Celestia разработана для поддержки двух типов цепочек: rollups и суверенных цепочек. Rollups - это среды выполнения вне цепи, которые передают свои данные в Celestia для обеспечения безопасности. Эти rollups могут использовать Ethereum или другую цепь для расчетов. В отличие от этого, суверенные цепочки полностью автономны - они выполняют и проверяют свои собственные транзакции и используют Celestia только для предоставления своих данных.

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

Как Celestia отличается от других цепей

Основная особенность Celestia заключается в том, что она не обрабатывает транзакции и не выполняет смарт-контракты on-chain. В отличие от платформ, таких как Ethereum, Solana или Avalanche, где пользовательские приложения работают непосредственно на базовой цепи, в Celestia вообще отсутствует среда выполнения. Это означает, что разработчики не могут развертывать смарт-контракты непосредственно на Celestia. Вместо этого они могут создавать собственные слои выполнения как независимые блокчейны, которые подключаются к Celestia для публикации данных и упорядочения.

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

Фокусированная роль: только консенсус и доступность данных

Архитектура Celestia оптимизирована для двух основных сервисов: упорядочение данных и обеспечение их доступности. В Celestia согласование осуществляется с использованием алгоритма Tendermint Byzantine Fault Tolerant (BFT), который позволяет валидаторам согласовывать включение и порядок блобов данных. Доступность данных достигается с помощью криптографического процесса, называемого Data Availability Sampling (DAS), который позволяет легким клиентам проверять, что все данные блока доступны без загрузки всей цепочки.

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

Отделение от расчета и государства

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

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

Модульность как основной принцип

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

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

Celestia’s Происхождение и вехи

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

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

Формирование и развитие проекта

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

Celestia запустила несколько тестовых сетей во время разработки, включая Mamaki, Mocha и Arabica, чтобы протестировать функции, такие как выборка доступности данных (DAS), стейкинг валидаторов и публикация блобов. Эти тестовые сети предоставили платформу для разработчиков и ранних пользователей, чтобы исследовать, как модульный стек Celestia может быть использован в развертываниях блокчейна в реальном мире.

Дизайн Celestia был направлен на соблюдение одного постоянного принципа: сохранить базовый слой минимальным и обеспечить удобство для разработчиков при создании поверх него. Это включало разработку Rollkit, открытой платформы для запуска rollups, использующих Celestia в качестве слоя доступности данных.

Запуск основной сети и токен $TIA

Celestia официально запустила свою основную сеть в октябре 2023 года, отметив важный этап в развитии модульной блокчейн инфраструктуры. Запуск включал выпуск собственного токена Celestia, $TIA, который используется для оплаты доступности данных и стимулирования валидаторов. $TIA также играет роль в стейкинге и обеспечении безопасности сети, согласуя экономические стимулы с безопасностью протокола.

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

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

План развития и рост экосистемы

После запуска своей основной сети Celestia сосредоточилась на расширении своей экосистемы и поддержке проектов, интегрирующих ее модульный стек. Ее дорожная карта включает улучшения, такие как поддержка мультиблобов, повышенная эффективность DAS и более широкая совместимость с фреймворками rollup. Celestia продолжает акцентировать внимание на инструментах с открытым исходным кодом и модульных SDK, таких как Rollkit, которые упрощают развертывание пользовательских сред выполнения поверх данных Celestia.

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

Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.
Каталог
Урок 2

Понимание роли Celestia в модульном дизайне

Этот модуль предоставляет глубокий погружение в философию дизайна Celestia. Он описывает, что такое Celestia, как она отличается от платформ смарт-контрактов, обрабатывая только согласование и доступность данных, и как она позволяет независимо запускать суверенные роллапы и цепочки выполнения. Он также отслеживает происхождение Celestia от LazyLedger и проходит через ключевые этапы развития, включая запуск ее основной сети и токен $TIA.

Что такое Celestia?

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

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

Специально разработанный для модульных блокчейнов

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

Вместо прямой поддержки смарт-контрактов Celestia действует как надежный и масштабируемый фундамент, на котором могут строиться другие цепочки. Это делает его фундаментально отличным от платформ смарт-контрактов, таких как Ethereum или Solana. Celestia не проверяет переходы состояний, обрабатывает транзакции пользователей или управляет балансами счетов. Его единственная ответственность заключается в том, чтобы гарантировать, что все данные, опубликованные в цепочке, доступны и согласованы его валидаторами.

Слой для Rollups и суверенных цепей

Celestia разработана для поддержки двух типов цепочек: rollups и суверенных цепочек. Rollups - это среды выполнения вне цепи, которые передают свои данные в Celestia для обеспечения безопасности. Эти rollups могут использовать Ethereum или другую цепь для расчетов. В отличие от этого, суверенные цепочки полностью автономны - они выполняют и проверяют свои собственные транзакции и используют Celestia только для предоставления своих данных.

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

Как Celestia отличается от других цепей

Основная особенность Celestia заключается в том, что она не обрабатывает транзакции и не выполняет смарт-контракты on-chain. В отличие от платформ, таких как Ethereum, Solana или Avalanche, где пользовательские приложения работают непосредственно на базовой цепи, в Celestia вообще отсутствует среда выполнения. Это означает, что разработчики не могут развертывать смарт-контракты непосредственно на Celestia. Вместо этого они могут создавать собственные слои выполнения как независимые блокчейны, которые подключаются к Celestia для публикации данных и упорядочения.

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

Фокусированная роль: только консенсус и доступность данных

Архитектура Celestia оптимизирована для двух основных сервисов: упорядочение данных и обеспечение их доступности. В Celestia согласование осуществляется с использованием алгоритма Tendermint Byzantine Fault Tolerant (BFT), который позволяет валидаторам согласовывать включение и порядок блобов данных. Доступность данных достигается с помощью криптографического процесса, называемого Data Availability Sampling (DAS), который позволяет легким клиентам проверять, что все данные блока доступны без загрузки всей цепочки.

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

Отделение от расчета и государства

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

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

Модульность как основной принцип

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

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

Celestia’s Происхождение и вехи

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

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

Формирование и развитие проекта

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

Celestia запустила несколько тестовых сетей во время разработки, включая Mamaki, Mocha и Arabica, чтобы протестировать функции, такие как выборка доступности данных (DAS), стейкинг валидаторов и публикация блобов. Эти тестовые сети предоставили платформу для разработчиков и ранних пользователей, чтобы исследовать, как модульный стек Celestia может быть использован в развертываниях блокчейна в реальном мире.

Дизайн Celestia был направлен на соблюдение одного постоянного принципа: сохранить базовый слой минимальным и обеспечить удобство для разработчиков при создании поверх него. Это включало разработку Rollkit, открытой платформы для запуска rollups, использующих Celestia в качестве слоя доступности данных.

Запуск основной сети и токен $TIA

Celestia официально запустила свою основную сеть в октябре 2023 года, отметив важный этап в развитии модульной блокчейн инфраструктуры. Запуск включал выпуск собственного токена Celestia, $TIA, который используется для оплаты доступности данных и стимулирования валидаторов. $TIA также играет роль в стейкинге и обеспечении безопасности сети, согласуя экономические стимулы с безопасностью протокола.

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

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

План развития и рост экосистемы

После запуска своей основной сети Celestia сосредоточилась на расширении своей экосистемы и поддержке проектов, интегрирующих ее модульный стек. Ее дорожная карта включает улучшения, такие как поддержка мультиблобов, повышенная эффективность DAS и более широкая совместимость с фреймворками rollup. Celestia продолжает акцентировать внимание на инструментах с открытым исходным кодом и модульных SDK, таких как Rollkit, которые упрощают развертывание пользовательских сред выполнения поверх данных Celestia.

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

Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.