Только часть затрат на транзакцию L2 зависит от цены газа L1. Остальное — локальное выполнение, а для zk-rollup — вычисления для генерации доказательств — и то, и другое примерно одинаково, независимо от перегрузки L1. Именно из-за этого разделения выбор L2 для приложения, чувствительного к комиссии, — это не просто «то, что сегодня дешевле», но «что останется дешевым, когда L1 резко возрастет».
Стоимость при вашем ежемесячном объеме
Тот же тип транзакции и цена газа L1, масштабированная в соответствии с количеством транзакций за месяц.
| Сеть | $/TX | $/мес при вашем объеме | против L1 прямой |
|---|
Чувствительность — та же транзакция, рост цены на газ L1
Посмотрите, насколько меньше меняются затраты в каждой сети по сравнению с прямым L1 по мере роста перегрузки. zkSync перемещается меньше всего — его стоимость больше связана с вычислениями, чем с данными.
| L1 гвэй | L1 прямой | Арбитрум | База/Оптимизм | zkSync Эра |
|---|
Почему «самый дешевый L2 сегодня» — неправильный вопрос
Каждое сравнение комиссий L2, которое вы найдете, представляет собой снимок — таблицу сумм в долларах, зафиксированных при любой цене на газ L1, которая была активной на момент загрузки страницы. Это нормально, пока газ L1 не начнет двигаться, что происходит постоянно, а иногда и резко во время чеканки NFT, запуска токенов или стресса на рынке. Полезный вопрос для dApp, выбирающего сеть развертывания, заключается не в том, «какой L2 сейчас самый дешевый», а в том, «какой L2 остается дешевым, когда L1 перегружен», потому что именно в этот момент ваши пользователи наиболее чувствительны к цене и, скорее всего, откажутся от транзакции из-за скачка комиссии.
Разделение доступности данных и почему это важно
После обновления Dencun в марте 2024 года данные транзакций публикуются в L1 с помощью больших двоичных объектов, а не данных вызовов — изменение, которое сократило затраты на публикацию данных примерно на 90%. То, что осталось от счета за транзакцию L2, делится на часть, связанную с доступностью данных (DA), которая масштабируется в соответствии с ценами на BLOB-объекты/газ L1, и часть, связанную с локальным выполнением, которая устанавливается собственным секвенсором объединения и практически не меняется в соответствии с условиями L1. Оптимистичные накопительные пакеты, такие как Arbitrum, Base и Optimism, пропускают генерацию криптографических доказательств и в большей степени полагаются на стоимость публикации DA, поэтому большая часть их счетов по-прежнему приходится на газ L1. zkSync Era и другие объединения ZK тратят реальные вычислительные ресурсы на создание доказательства достоверности для каждой партии — затраты, выплачиваемые проверяющим, а не L1 — поэтому большая часть их счетов остается неизменной независимо от перегрузки L1. Это структурная причина, по которой приведенная выше таблица чувствительности показывает, что линия zkSync почти не изгибается, в то время как Arbitrum и Base все еще растут, но гораздо медленнее, чем сам L1.
Что это означает для решения о развертывании
Для нечувствительного к комиссии и небольшого объема внутреннего инструмента, вероятно, будет достаточно самого дешевого на сегодняшний день номера. Для потребительского приложения с непредсказуемыми условиями L1 и чувствительными к цене пользователями — кошельком, игрой, социальным приложением — кривая чувствительности имеет большее значение, чем базовый уровень: сеть, которая просто «дешева» при 15 gwei, но внимательно отслеживает L1, может стать «недостаточно дешевой» именно во время перегрузок, которые также привлекают большую часть пользовательского трафика. Информацию о стоимости базового API/инфраструктуры для запуска серверной части вашего dApp см. Калькулятор стоимости бессерверных функций; для сравнения хостинга, не связанного с внутрисетевым газом, см. Железная дорога против Рендера против Fly.io.