Автор: Иэн Ли
Редактор: Чармин Хо
Главное
- В этой серии статей мы рассматриваем последние новости и разработки в перспективных экосистемах L1 и L2, а также анализируем данные блокчейна – от сетевой активности и объемов на мостах и до DeFi и TVL.
- На этой неделе мы познакомимся с Celestia, модульным proof-of-stake (PoS) блокчейном первого уровня. Мы углубимся в архитектуру и экосистему, а также оценим потенциал и прокомментируем наш анализ.
Введение
Блокчейны эволюционировали на протяжении многих лет, и каждая новая версия пыталась решить блокчейн-трилемму децентрализации, масштабируемости и безопасности. Блокчейны, такие как Bitcoin, Ethereum и Solana, монолитны по структуре и обладают четырьмя основными функциями: доступность данных, консенсус, расчеты и исполнение. Однако монолитные блокчейны неизбежно сталкиваются с проблемами масштабируемости из-за того, что все эти функции конкурируют за одни и те же ресурсы.
Источник: Fuel Labs
С другой стороны, модульные блокчейны, такие как Fuel и Celestia, разделяют эти функции на несколько уровней, как показано выше.
Что такое Celestia?
Источник: Celestia
Celestia (ранее LazyLedger) – это модульный proof-of-stake (PoS) блокчейн первого уровня, который разделяет функции выполнения и проверки от уровня консенсуса. Это означает, что он занимается только упорядочиванием транзакций и гарантией доступности данных, не беспокоясь о других задачах, что делает его высоко масштабируемым. Разработчики могут создавать оптимизированные блокчейны или rollup поверх Celestia, чтобы использовать общий уровень безопасности, который использует Tendermint в качестве механизма консенсуса.
Доступность данных
Доступность данных сложно проверить, а это необходимо сделать, чтобы убедиться в том, что все данные доступны и прозрачны для всей сети нод при создании нового блока. Каждый блок состоит из двух частей: заголовка, который содержит метаданные блока, и данных транзакции, которые составляют большую часть блока. В типичной блокчейн-сети существует два типа нод:
- Полные ноды — загружают и проверяют каждую транзакцию в блокчейне. Они требуют много ресурсов и памяти, но являются наиболее безопасным типом нод.
- Лайт-клиенты — загружают только заголовки блока, не загружают и не проверяют транзакции. Они менее безопасны, чем полные ноды.
Например, Ethereum, который представляет собой монолитный блокчейн, гарантирует доступность данных, полагаясь на полные ноды, которые загружают целые блоки. Хотя этот подход является наиболее безопасным и устраняет любую возможность двойного расходования, он ограничивает масштабирование. Это привело к его зависимости от rollup, как с zero-knowledge (ZK-rollups), так и optimistic.
С другой стороны, Celestia поддерживает несколько типов нод, каждый из которых играет определенную роль в сети.
Источник: docs.celestia.org
Ноды консенсуса
- Ноды валидатора: они участвуют в консенсусе в сети Celestia
- Полные ноды консенсуса: они синхронизируют историю блокчейна на консенсусном уровне Celestia
Ноды доступности данных
- Ноды моста: они соединяют уровни доступности данных и консенсуса, имея при этом они могут стать нодами проверки.
- Ноды полного хранения: они хранят все данные в сети, но не подключаются к приложению Celestia.
- Лайт-узел: он обеспечивает доступность данных и выполняет выборку доступности данных (DAS) в сети данных.
Поскольку Celestia не нужно беспокоиться о надежности транзакции, проверка блока состоит только из проверки доступности данных. Это возможно благодаря выборке доступности данных (DAS), которая позволяет лайт-клиентам проверять доступность путем выборки небольших случайных фрагментов без необходимости загружать весь блок.
Доказательства мошенничества (Fraud Proofs)
Еще одна причина, по которой Celestia использует лайт-клиентов, заключается в том, что они способны обнаруживать недействительные транзакции в процессе DAS с помощью доказательства мошенничества. Лайт-клиенты полагаются на полные ноды для отправки доказательства мошенничества и, таким образом, способны обнаруживать недействительные транзакции, не зная состояния всего блокчейна.
По мере того, как все больше лайт-нод присоединяется к сети для выборки, размер блока без ущерба увеличивается для безопасности или децентрализации. Монолитным блокчейнам пришлось бы пожертвовать децентрализацией, поскольку большие размеры блоков увеличили бы требования к оборудованию для загрузки и проверки данных нодами. Кроме того, поскольку rollup также зависят от доступности данных для масштабирования, увеличение масштабирования на Celestia будет означать больший потенциал для решений rollup.
Дорожная карта
Источник: celestia.org
25 мая 2022 года Celestia запустила свою тестовую сеть под названием “Mamaki”, включающую API доступности данных, который позволяет разработчикам отправлять данные для пространства имен и извлекать данные из Celestia. Разработчики также смогут создавать rollup от Cosmos SDK, используя Optimint в качестве клиента ABCI, хотя доказательства мошенничества пока там недоступны. В будущем Celestia позволит разработчикам использовать сеть для развертывания rollup на основе EVM и в качестве моста доступности данных для сайдчейнов и валидиумов.
Члены сообщества, желающие принять участие в тестовой сети, могут управлять нодами, получать токены тестовой сети, делегировать их валидаторам и забирать их, а также отправлять транзакции между кошельками. Однако стоит отметить, что текущая тестовая сеть не предполагает наград. Стимулируемая тестовая сеть будет запущена ближе к основной сети в 2023 году.
Команда и спонсоры
Celestia была основана Мустафой Аль-Бассамом, Исмаилом Хоффи и Джоном Адлером. Аль-Бассам имеет докторскую степень в области масштабирования блокчейна и является соавтором работы о мошенничестве и доказательствах доступности данных вместе с Виталиком Бутериным. Адлер также является соучредителем Fuel, модульного уровня выполнения блокчейна, о котором мы говорили здесь. Все основатели Celestia имеют большой опыт в создании и масштабировании блокчейнов, кроме того, команда Celestia состоит из инженеров с опытом работы в Google, AWS, Oracle и других блокчейн-проектах, таких как Ethereum и Cosmos.
Также стоит рассказать про финансирование, ведь Celestia закрыла начальный раунд в размере 1,5 миллиона долларов еще в 2021 году при участии Interchain Foundation, Binance Labs и Maven 11.
Заключение
В статье про Fuel мы пришли к выводу, что модульные блокчейны получат все большее распространение благодаря дорожной карте Ethereum, в которой основное внимание уделяется развитию rollup для масштабирования до внедрения шардинга. Однако модульная архитектура блокчейна все еще находится в зачаточном состоянии, и нам еще предстоит с ней познакомиться.
Источник: @cryptoian, Twitter
Модульные блокчейн-решения, такие как Celestia, Fuel и Nitro, предоставляют разработчикам широкий спектр возможностей не только для масштабирования блокчейнов, но и для обеспечения кросс-чейн совместимости. Джон Шарбонно из Delphi Digital подробно описывает здесь несколько способов использования Celestia – в качестве базового уровня, обеспечивающего доступность данных, в качестве rollup расчетов Cevmos или в качестве rollup на основе EVM (как показано выше). Нам предстоит еще посмотреть, как это все будет работать, но мы думаем, что будет множество модульных сетей, ориентированных на конкретные приложения или цели по масштабируемости и совместимости. Это видно по экосистеме Cosmos, где команды используют совместимость и настройки архитектуры Cosmos для создания апчейнов. Благодаря модульной архитектуре, подобной Celestia, у команд появляется еще больше возможностей для масштабирования и проектирования своей блокчейн-архитектуры. Безусловно, будет интересно посмотреть, что произойдет по мере приближения Celestia к мейннет, и как разработчики начнут ее использовать.
Предупреждение: Сотрудники Bybit могут быть вовлечены в некоторые или все токены и проекты, упомянутые в статье. Это заявление предупреждает любой конфликт интересов и не является рекомендацией приобрести какой-либо токен или участвовать в какой-либо из упомянутых экосистем. Этот контент предназначен исключительно для ознакомительных целей и не должен быть принят как инвестиционный совет. Пожалуйста, хорошо изучите данный вопрос и будьте осторожны, если вы планируете участвовать в любом из этих проектов.
Источники:
Прогрессирование проблемы доступности данных