Только в образовательных целях; не является инвестиционным советом или инвестиционной рекомендацией. Инвестиции могут привести к убыткам.
Краткий ответ
Комиссия Ethereum за блоб — это протокольная плата за публикацию данных блоба, а не полная комиссия пользователя L2. Транзакция с блобами платит blob_count * 131,072 * blob_base_fee_per_blob_gas за blob gas и отдельно оплачивает обычный газ исполнения. Затем роллап может распределить эти затраты L1 по собственным правилам сжатия, коэффициентов, накладных расходов и тарификации оператора. Поэтому квитанция отправителя пакета, оценка затрат роллапа, цена для пользователя и выручка оператора — разные записи.
Блобы — временные дополнительные данные, связанные версионированными KZG-хешами. EVM может использовать обязательства, но не читать байты блоба напрямую. PeerDAS меняет распределение и выборочную проверку этих данных узлами Ethereum, но не превращает блобы в постоянный архив и не делает формулу одного роллапа универсальной. Емкость зависит от форка. На 2026-08-13 mainnet Ethereum после Fusaka BPO2 ориентируется на 14 blobs и допускает максимум 21 blobs на блок вместо прежних расписаний 3/6 и 6/9.
Как это работает
- Зафиксируйте контекст: сеть Ethereum, блок или слот, активный форк и расписание Blob-Parameter-Only, развертывание роллапа и версию формулы комиссий, источник L1, токен пользовательской комиссии и время обменного курса. Не переносите текущие параметры mainnet на старый блок, тестовую сеть или будущий форк.
- Определите объект публикации по ончейн-данным. Запишите транзакцию типа 3, отправителя, квитанцию, версионированные хеши, число блобов,
blob_gas_used, кодированные и полезные байты, сжатие или форматирование и путь публикации: блобы, calldata либо иной DA. - Прочитайте оба рынка комиссий. На один блоб приходится
131,072 blob gas per blob; отличайте фактическуюblob_base_fee_per_blob_gasот лимита отправителяmax_fee_per_blob_gas. Отдельно запишите использованный газ исполнения, его эффективную цену и приоритетную комиссию. После EIP-7918 низкая цена блобов имеет резервную связь со стоимостью исполнения, хотя учет ресурсов остается раздельным. - Восстановите фактический реестр L1 отправителя пакета: сожженную комиссию за блобы, комиссию и чаевые за исполнение, а также сопоставленные транзакции вывода состояния, доказательства, моста или публикации. Комиссия за блоб взимается даже при неудачном исполнении транзакции; не списанный лимит комиссии не является ни затратой, ни возвратом.
- Воспроизведите действующую формулу распределения конкретного роллапа. Запишите сжатые байты или иную единицу учета, коэффициенты, фиксированные накладные расходы, операторские и приоритетные сборы, возвраты и правила резервного режима. Документация OP Stack подтверждает только развертывание OP; другой роллап может распределять затраты иначе.
- Разделяйте четыре реестра: затраты пакетировщика в L1, отнесенные роллапом затраты на данные L1, фактическое списание пользователя и выручку либо маржу оператора. Равное деление по числу транзакций — лишь аналитическое распределение. Заполнение, дополнение, состав пакета, задержка публикации и перекрестное субсидирование могут отличать его от тарифа протокола.
- Сверьте результат с квитанциями и проведите стресс-тест. Проверьте скачки цены блобов, перегрузку исполнения, курс ETH и токена комиссии, низкое заполнение, задержку секвенсора, переход на calldata, обновление формулы, реорганизацию L1, временное хранение и отказ архива. Для каждой суммы на пользователя указывайте блок, единицы, предположения и несопоставленные расходы.
Разобранные примеры
- Протокольная плата за блобы. Два блоба потребляют
2 * 131,072 = 262,144 blob gas. При30 gwei per blob gasкомиссия равна262,144 * 30 * 10^-9 = 0.00786432 ETH. При$2,500 per ETHэто$19.6608. Обычная комиссия исполнения транзакции сюда не входит. - Два реестра одной транзакции. Если та же транзакция типа 3 использует
120,000 execution gasпо эффективной цене22 gwei, исполнение стоит120,000 * 22 * 10^-9 = 0.00264 ETH. Общая плата L1 равна0.00786432 + 0.00264 = 0.01050432 ETH, или$26.2608по указанному курсу. Blob gas и газ исполнения остаются отдельными входными данными. - Заполнение и распределение. Добавим
$4.0000сопоставленных затрат на доказательство и публикацию: аналитическая стоимость пакета станет$30.2608. Для2,000 included transactionsравное распределение составляет$30.2608 / 2,000 = $0.0151304 per transaction, а только для800—$30.2608 / 800 = $0.0378260. Ни одна сумма автоматически не является ценой пользователя или реализованной маржой оператора. - Текущая емкость и байты. При датированном расписании
14/21целевое и максимальное значения равны14 * 131,072 = 1,835,008и21 * 131,072 = 2,752,512 blob-gas units, то есть1.75 MiBи2.625 MiBкодированных блобов. Поскольку произвольная нагрузка обычно использует31байт каждого32-байтного элемента поля, полезная нагрузка равна14 * 126,976 = 1.6953125 MiBпри цели и21 * 126,976 = 2.54296875 MiBпри максимуме, до сжатия и форматирования.
Риски
- Применение устаревшего форка или расписания Blob-Parameter-Only.
- Смешение параметров mainnet, тестовой сети или другой цепочки.
- Смешение blob gas, газа исполнения, кодированных и полезных байтов.
- Принятие
max_fee_per_blob_gasза фактическую базовую комиссию. - Пропуск обычной комиссии исполнения и чаевых транзакции типа 3.
- Предположение, что неудачное исполнение возвращает комиссию за блоб.
- Использование устаревшей оценки RPC вместо включенного блока и квитанции.
- Изменение комиссии во время задержки публикации пакета секвенсором.
- Недооценка всплеска перегрузки блобов или резервной цены.
- Игнорирование перегрузки исполнения L1 при дешевом blob gas.
- Распределение неполных или дополненных пакетов как заполненных.
- Неверное предположение о сжатии, форматировании или составе транзакций.
- Двойной учет доказательств, выводов состояния, мостов или публикаций.
- Применение устаревших коэффициентов, накладных расходов или формулы оператора.
- Смешение котировки, списания, возврата и выручки оператора.
- Дорогой переход на calldata или иную модель безопасности DA.
- Пересчет ETH и токена комиссии по неверному курсу или времени.
- Потеря или ошибочная атрибуция пакета после замены либо реорганизации L1.
- Принятие временной доступности PeerDAS за постоянный архив.
- Игнорирование отказа секвенсора, валидности, финальности, моста или выхода при доступных блобах.
Распространенные заблуждения
- Базовая комиссия за блоб — вся комиссия пользователя L2.
max_fee_per_blob_gas— фактически списанная сумма.- Все
131,072кодированных байта блоба доступны для произвольных данных пользователя. - Снижение базовой комиссии за блоб немедленно одинаково снижает комиссии всех пользователей L2.
- Данные блоба постоянно хранятся в EVM, а каждый роллап использует фиксированную емкость
3/6или6/9.
Связанные темы
Источники
- EIP-4844: Shard Blob Transactions - Ethereum Improvement Proposals (дата обращения: 2026-08-13)
- EIP-7691: Blob throughput increase - Ethereum Improvement Proposals (дата обращения: 2026-08-13)
- EIP-7840: Add blob schedule to EL config files - Ethereum Improvement Proposals (дата обращения: 2026-08-13)
- EIP-7892: Blob Parameter Only Hardforks - Ethereum Improvement Proposals (дата обращения: 2026-08-13)
- EIP-7918: Blob base fee bounded by execution cost - Ethereum Improvement Proposals (дата обращения: 2026-08-13)
- EIP-7594: PeerDAS - Peer Data Availability Sampling - Ethereum Improvement Proposals (дата обращения: 2026-08-13)
- Checkpoint #8: Jan 2026 - Ethereum Foundation Blog (дата обращения: 2026-08-13)
- Transaction fees on OP Mainnet - Optimism Documentation (дата обращения: 2026-08-13)