Комиссия в rollup не является уменьшенной копией комиссии Ethereum. Пользователь платит как минимум за исполнение операции внутри L2 и за публикацию связанных данных на базовом уровне. В некоторых сетях добавляется отдельная операторская составляющая. Поэтому снижение обычного gas в Ethereum может почти не повлиять на перевод в L2, а свободное blob-пространство не спасёт дорогую операцию со сложным контрактом.
После EIP-4844 rollup-системы получили отдельный временный канал для данных – blobs. Для него действует собственный рынок blob gas, независимый от обычного execution gas. Эта развязка сделала публикацию пакетов дешевле, но одновременно добавила второй изменяющийся ресурс, цену которого нужно учитывать.
Из каких частей складывается комиссия L2
Первая часть – L2 execution fee. Она оплачивает вычисления, чтение и изменение состояния внутри rollup. Чем сложнее вызов контракта и чем выше загрузка самой сети, тем дороже эта часть. Простой перевод нативного актива обычно требует меньше ресурсов, чем swap, выпуск NFT или серия действий через маршрутизатор.
Вторая часть – L1 data fee. Секвенсор объединяет пользовательские транзакции в пакет, сжимает его и публикует данные в Ethereum. Rollup распределяет стоимость пакета между входящими в него операциями. На цену влияют размер транзакции после сжатия, текущая blob base fee, формула конкретной сети и параметры, которыми оператор переводит расход L1 в начисление пользователю.
Третья часть встречается не везде. Сеть может взимать operator fee или использовать дополнительный коэффициент, чтобы покрыть инфраструктуру и сформировать экономику оператора. В OP Stack после соответствующих обновлений общая формула включает execution fee, L1 data fee и operator fee. В других стеках названия и механизм отличаются.
Почему blob fee живёт отдельно от обычного gas
EIP-4844 ввёл blob gas как самостоятельный тип ресурса. Его базовая цена меняется по собственной целевой загрузке. Если обычные блоки Ethereum заполнены DeFi-операциями, execution base fee может вырасти, пока blob-рынок остаётся спокойным. Возможна и обратная ситуация: несколько крупных rollup одновременно публикуют много пакетов, повышая спрос на blobs при умеренном обычном gas.
Это объясняет, почему наблюдение только за стандартным Ethereum gas tracker даёт неполную картину. Для blob-ориентированной L2 главным внешним фактором публикации становится blob base fee. При этом некоторые служебные действия rollup всё ещё используют обычное пространство блока, а формулы могут учитывать оба рынка.
После изменений протокола у blob-цены может существовать нижняя граница, связанная со стоимостью проверки. Но это не делает пользовательскую комиссию постоянной. Меняются загрузка L2, состав пакетов, качество сжатия и операторские параметры.
Как сжатие распределяет расходы между пользователями
Секвенсор публикует не каждую L2-транзакцию отдельным blob. Он собирает пакет и сжимает общий поток. Повторяющиеся байты и типичные структуры сжимаются лучше случайных или уникальных данных. Поэтому две операции одинакового размера до сжатия могут получить разную оценку вклада в пакет.
OP Stack использует модель, которая оценивает сжатый размер подписанной транзакции и применяет коэффициенты для обычной и blob-цены L1. Arbitrum также учитывает стоимость размещения сжатого пакета и распределяет её между транзакциями. Пользователь видит итоговую оценку, а не буквальную долю конкретного blob.
Пакетность создаёт временной эффект. При низком потоке секвенсор может публиковать менее плотно заполненные пакеты или дольше ждать накопления операций. Протоколы выбирают компромисс между задержкой и эффективностью. Поэтому одинаковая операция в одной сети в разные часы может стоить по-разному даже без резкого движения цены ETH.
Когда дешёвый Ethereum не помогает
Если основную часть стоимости даёт исполнение в L2, снижение L1 fee почти незаметно. Это характерно для вычислительно тяжёлых контрактов или периода высокой загрузки rollup. Отдельно пользователь может переплачивать из-за priority fee, настроек кошелька или консервативной оценки, которая резервирует больше средств, чем будет списано.
Другая причина – настройки оператора. Формула L1 data fee использует scalars и другие параметры конкретной сети. Они сглаживают расходы, учитывают оценку сжатия и экономику публикации. Снижение рыночной blob fee не обязано передаваться пользователю один к одному и мгновенно.
Наконец, разные L2 используют разные режимы доступности данных. Rollup, публикующий данные в Ethereum, имеет другую структуру затрат, чем система с альтернативным DA. Это влияет и на безопасность: низкая цена не говорит, где находятся данные и кто гарантирует их получение. Базовую разницу помогает понять материал про data availability sampling.
Как оценить комиссию перед транзакцией
Сначала разделите назначение операции и сеть. Проверьте оценку кошелька, но не принимайте её за неизменную котировку. Если интерфейс показывает разбивку, сравните L2 execution и L1 data fee. Для повторяющейся операции полезно посмотреть несколько недавних транзакций того же метода в обозревателе.
Затем проверьте загрузку самой L2 и blob-рынка, а не только обычный gas Ethereum. При отсутствии срочности можно дождаться спокойного периода, но гарантировать конкретную цену заранее нельзя. Не уменьшайте gas limit механически: лимит ограничивает объём работы, а слишком низкое значение может привести к неудаче с оплатой уже выполненных вычислений. Отличие параметров разобрано в статье про gas limit и gas price.
При выводе в Ethereum учитывайте, что комиссия исходной L2-транзакции может быть лишь первым платежом. Optimistic rollup использует отдельные этапы доказательства и завершения, а финальная операция исполняется в L1. Причины такого порядка разобраны в материале о том, почему вывод проходит несколько этапов.
Что изменится при росте blob-пропускной способности
PeerDAS и последующие увеличения параметров расширяют доступное пространство данных без требования, чтобы каждый узел скачивал каждый blob целиком. Большее предложение ослабляет дефицит, но не отменяет спрос. Если объём rollup-трафика растёт вместе с лимитами, blob fee может снова стать заметной.
Снижение затрат секвенсора также не гарантирует одинакового результата во всех сетях. Конкуренция, управление, формулы комиссий и субсидии определяют, какая доля экономии дойдёт до пользователя. Сравнивать L2 лучше по итоговой цене типичной операции за период, а не по одной рекламной цифре.
Blob fee – только цена публикации особого типа данных. Комиссия L2 – сумма нескольких механизмов. Именно поэтому дешёвый Ethereum, свободные blobs и дешёвый rollup часто совпадают, но ни одно из этих условий само по себе не гарантирует два остальных.



