Оплата за пространство для данных (blobspace)
Last updated
Last updated
Для публикации данных в Celestia разработчики могут отправлять транзакции PayForBlobs. Транзакция PayForBlobs состоит из идентификатора отправителя, данных, которые должны быть доступны, размера данных, именованного пространства и подписи.
Каждая транзакция PayForBlobs разделяется на две части: блобы, которые включают данные, подлежащие публикации вместе с именованным пространством, и исполняемую платежную транзакцию, которая включает обязательство по данным.
И блобы, и исполняемые платежные транзакции помещаются в блок в соответствующем именованном пространстве. Данные блока расширяются с использованием кодирования данных для восстановления, а затем преобразуются в обязательство корня данных, включенное в заголовок блока.
Изучите подробный жизненный цикл транзакции Celestia.
Узнайте, как отправить данные в слой доступности данных Celestia.
Celestia использует стандартный mempool с приоритетом по цене газа. Это означает, что транзакции с более высокими комиссиями будут иметь приоритет у валидаторов. Комиссии состоят из фиксированной платы за транзакцию и переменной платы, основанной на размере каждого блоба в транзакции.
Поймите, как рассчитываются комиссии в Celestia в обзоре по отправке транзакций PFB.