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

На этой странице
- Данные blob кодируются с избыточностью и получают имена до голосования.
- Лёгкие узлы выбирают фрагменты вместо целых блоков.
- Валидаторы предлагают блоки и голосуют за порядок.
- Финальность позволяет rollup восстановить и выполнить свои данные.
Это руководство прослеживает путь транзакции от кошелька до финализированного блока. Вам не нужно запускать узел или держать TIA, чтобы следить за этим.
Что Celestia делает с транзакциями?
Celestia упорядочивает транзакции и обеспечивает доступность данных blob. Она не выполняет смарт-контракты, поэтому логика приложений не работает в самой сети. Транзакция там оплачивает комиссию в TIA и может нести данные blob вместе с платежом.
Как Celestia обрабатывает транзакции шаг за шагом
Как только транзакция достигает сети, работу выполняют валидаторы. Один из них предлагает блок, остальные голосуют, а лёгкие узлы проверяют, что опубликованные данные можно получить.
- 1Получение транзакцийВалидаторы собирают транзакции и blob, которые пользователи и rollup отправляют в сеть.
- 2Построение блокаОдин выбранный валидатор упорядочивает ожидающие транзакции и формирует блок.
- 3Кодирование данных blob с избыточностьюКаждый blob разбивается на дополнительные фрагменты, чтобы данные можно было восстановить, если часть фрагментов пропадёт.
- 4Сортировка фрагментов по namespaceФрагменты размещаются под namespace ID, и rollup читает namespace, принадлежащий ему.
- 5Голосование за блокОстальные валидаторы проверяют блок и голосуют, и достаточное число голосов фиксирует порядок.
- 6Выборка данныхЛёгкие узлы запрашивают несколько случайных фрагментов, а не весь блок. Если фрагменты приходят, данные считаются доступными.
Что происходит после того, как Celestia финализирует блок?
Блок становится финальным, когда проголосовало достаточно валидаторов, и его порядок больше не изменится. Его данные становятся доступны любому. Rollup, опубликовавший blob, может восстановить данные и выполнить свои транзакции.
Часто задаваемые вопросы
Celestia — это блокчейн уровня 1 с собственными валидаторами и правилами консенсуса. Rollups строятся поверх него, поэтому их называют уровнем 2.
TIA оплачивает комиссию в Celestia. Rollup, публикующий там данные, обычно взимает с вас плату в собственном токене.
Blob — это набор данных, который rollup публикует в Celestia, часто пакет его собственных транзакций. Blob могут быть большими, поэтому Celestia кодирует их с избыточностью перед публикацией.
Нет. Смарт-контракты и dapps работают в rollup-ах, а эти rollup-ы используют Celestia для упорядочивания и публикации своих данных.






