Рассчитайте базовую комиссию за BLOB-объект Ethereum на основе избыточного газа BLOB-объектов (или введите ее напрямую), оцените транзакцию объединения уровня 2, опубликованную через BLOB-объект, и сравните стоимость со старым методом вызовов до Dencun.
Как работает модель
| Шаг | Формула |
| Базовая плата за BLOB-объект (вэй) | MIN_BLOB_BASE_FEE (1) × e^(excess_blob_gas ÷ BLOB_BASE_FEE_UPDATE_FRACTION) |
| Используемые байты/блоб | 4096 элементов поля × 31 байт = 126 976 байт. |
| Стоимость за BLOB-объект | базовая комиссия за блоб (wei) × 131 072 газа ÷ 1e18 × цена ETH |
| Стоимость за объединенный транзакцию | (байт на передачу ÷ 126 976) × стоимость одного большого двоичного объекта |
| Необходимое количество больших двоичных объектов в день | (транзакций/день × байт/транзакций) ÷ 126 976 |
| Стоимость данных вызовов до 4844/пересылка | байт на транзакцию × 16 газа × базовая комиссия L1 (gwei) ÷ 1e9 × цена ETH |
Экспоненциальная формула платы за большие двоичные объекты представляет собой непрерывную аппроксимацию спецификации EIP-4844 ее эталонной реализации целочисленного значения «fake_exponential» — с точностью до долей процента для таких больших значений BLOB_BASE_FEE_UPDATE_FRACTION. Pectra (EIP-7691) увеличила целевое значение с 3 до 6 BLOB-объектов на блок, а фракцию — с 3 338 477 до 5 007 716; выберите ответвление выше, соответствующее состоянию сети, которое вы моделируете. Стоимость вызовов данных составляет 16 газов за байт (стандартная ненулевая байтовая скорость), что является методом L2 до Dencun, который использовался до появления больших двоичных объектов.
Часто задаваемые вопросы
Какова базовая плата за BLOB-объект EIP-4844?
Рынок комиссий, отдельный от обычного газа, представленный обновлением Dencun в марте 2024 года, на котором оцениваются «капли» — большие фрагменты данных, которые накопители уровня 2 используют для публикации данных о транзакциях. Оно рассчитывается как 1 wei × e^(excess_blob_gas ÷ BLOB_BASE_FEE_UPDATE_FRACTION).
Что такое extra_blob_gas?
Текущий счетчик в заголовке блока, который увеличивается, когда блоки содержат больше больших двоичных объектов, чем целевой, и падает, когда их меньше. Он управляет формулой экспоненциальной комиссии, поэтому устойчивый спрос выше целевого показателя приводит к быстрому росту комиссий.
Почему BLOB-объекты дешевле, чем данные вызовов?
На рынке основной комиссии за исполнение Calldata стоит 16 газ/байт; Данные BLOB-объектов стоят по фиксированной ставке на их собственном, обычно гораздо менее перегруженном рынке — структурный минимум примерно в 16 раз, который на практике зачастую намного выше, поскольку плата за BLOB-объекты часто находится вблизи их минимального уровня в 1 Wei.
Сколько данных помещается в один BLOB-объект?
126 976 используемых байтов (4096 элементов поля по 31 байт каждый) из 131 072-байтового (128 КБ) большого двоичного объекта — один байт на 32 зарезервирован, поскольку элементы поля должны оставаться в пределах скалярного модуля BLS12-381.
Что изменила «Пектра»?
EIP-7691 повысил целевое значение с 3 до 6 BLOB-объектов на блок, а максимальное — с 6 до 9, а также увеличил BLOB_BASE_FEE_UPDATE_FRACTION с 3 338 477 до 5 007 716, поэтому чувствительность комиссии осталась прежней, несмотря на более высокую цель.
Это требует каких-либо реальных контрактов?
Нет — это чисто клиентская модель, использующая ваши данные или предустановленные сценарии; ничего не отправляется на узел RPC или в кошелек.