Как оценить объединение нескольких блобов Celestia в один платёж
У обычной отправки PayForBlobs есть расходы на саму транзакцию и составляющая, зависящая от размера блобов. Группировка меняет оценку комиссии и состав повторной отправки.
Сравните одинаковые полезные данные
Закодируйте три реальных пакета один раз. В одном клиенте оцените три раздельные отправки и одну общую при одинаковой цене газа. Сравните суммарный газ, сохранив пространство имён и байты. В общей отправке накладные расходы распределяются между пакетами, а за объём данных по-прежнему нужно платить.
option A: PFB(batch 1), PFB(batch 2), PFB(batch 3)
option B: PFB(batch 1, batch 2, batch 3)
Учтите общий исход
Отклонение одной платёжной транзакции затронет все три пакета. Храните обязательство каждого блоба вместе с общим идентификатором транзакции, чтобы обработчики не отправили заново часть уже включённой группы. Оценка относится к выбранным параметрам и не гарантирует включения по этой цене.