Урок 1

Базовые принципы Celestia и Blobs

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

Что такое Celestia?

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

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

Доступность данных и выборочная проверка

Одна из главных задач Celestia — доказательство того, что все данные в блоке действительно опубликованы. В обычных сетях узлы вынуждены загружать целые блоки, что ограничивает масштабируемость. Celestia внедряет метод выборочной проверки доступности данных (Data Availability Sampling, DAS), когда легковесные клиенты проверяют доступность информации, скачивая лишь небольшие случайные доли. Если эти образцы доступны, клиент может с высокой вероятностью считать, что остальные данные также доступны.

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

Что такое Blobs

Ключевым элементом архитектуры Celestia являются blobs — бинарные крупные объекты. Blobs — это контейнеры данных, которые rollup-сети отправляют в Celestia. Вместо размещения транзакционных данных непосредственно в блоках rollup-сети собирают их в blobs. Затем blobs разбиваются на фиксированные доли, кодируются для восстановления (erasure coding) и равномерно распределяются по блоку. Это гарантирует, что даже при потере части данных полный blob можно восстановить.

Каждый blob идентифицируется с помощью namespace (неймспейс), который является уникальной меткой. Namespace позволяет нескольким rollup-сетям публиковать данные в одном блоке и при этом отделять собственные данные. Rollup-сеть проверяет только свою область данных, что снижает нагрузку и повышает эффективность. Blobs дают Celestia возможность обслуживать множество независимых блокчейнов, не заставляя их обрабатывать чужие данные.

Транзакции PayForBlobs

Blobs интегрируются в Celestia посредством специального типа транзакций — PayForBlobs. При публикации данных rollup-сеть создает транзакцию PayForBlobs, указывая blob, namespace (неймспейс) и соответствующую комиссию. После размещения blob делится на доли, кодируется и записывается в data square (дата-сквер) блока. Затем формируются криптографические корни, обеспечивающие проверку целостности и включения данных любым участником сети.

Таким образом, процесс хранения и оценки стоимости blobs становится формализованным. Разработчики приобретают blobspace (блобспейс), а его стоимость зависит от объема данных и спроса на пространство блока. Транзакции PayForBlobs задают экономическую модель слоя доступности данных Celestia, делая blobspace рыночным ресурсом с прозрачной ценой.

В чем ценность blobs

Blobs — это масштабируемая и доступная по стоимости альтернатива публикации данных на универсальных блокчейнах. На платформах вроде Ethereum rollup-сети используют calldata для передачи данных, что обходится дорого и ограничено по возможностям. В отличие от них, Celestia оптимизирована для хранения blobs и обеспечивает их доступность, что снижает расходы на эксплуатацию rollup-сетей, облегчает запуск новых проектов и стимулирует технические эксперименты.

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

Экономика пространства blobs

Помимо технологической функции, blobs формируют новую рыночную динамику. Blobspace (блобспейс) ограничен, и его стоимость определяется спросом. Разработчикам приходится конкурировать за пространство блока, оплачивая комиссии, а цены зависят от загруженности сети. Так возникает рынок blobs в Celestia, где доступность данных становится товаром. Rollup-сети могут планировать свои расходы на основе предсказуемых комиссий за blobs, вместо конкуренции с сложными вычислительными транзакциями на многозадачных блокчейнах.

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