Skip to content

Комиссии

Почему комиссии за транзакции в разных сетях различаются

Обновлено:

На этой странице

Отправка одной и той же суммы USDC может стоить долю цента в одной сети и несколько долларов в другой. В статье объясняются причины и показано, как читать сравнительный график на странице газа в реальном времени.

Если газ для вас нов, сначала прочитайте газ и комиссии.

Место в блоках ограничено

Каждый блокчейн производит блоки, и размер каждого блока ограничен. Этот предел — место в блоках (block space). Пользователи, которые хотят попасть в блок, конкурируют за это место. Если спрос выше предложения, цена растет. Если спрос низкий, цена падает.

Это главная причина различий в комиссиях. Сеть с большим количеством свободного места и малым числом пользователей дешева. Сеть, у которой каждый блок заполнен, дорога. Кроме того, комиссии меняются со временем: растут в загруженные часы и падают, когда активность снижается.

Сети по-разному настраивают предложение. Сеть может разрешить более крупные блоки, создавать блоки чаще или выполнять больше работы параллельно. У каждого выбора есть компромиссы с точки зрения того, насколько легко запустить узел и насколько децентрализованной остается сеть.

Layer 1 и layer 2

Layer 1 (L1) — это базовый блокчейн, такой как Ethereum или Bitcoin. Layer 2 (L2) — это отдельная сеть, которая исполняет транзакции сама, а затем публикует их запись в layer 1, чтобы унаследовать его безопасность. Arbitrum, Base и Optimism — сети L2 на Ethereum. См. layer 1, layer 2 и layer 3 и роллапы: optimistic и zero-knowledge.

L2 может быть дешевле, потому что многие пользователи делят стоимость одного пакета, опубликованного в Ethereum. Его собственное место в блоках тоже дешевле, так как за него конкурирует меньше людей.

Две части комиссии L2

Комиссия L2 состоит из двух частей.

  1. Плата за исполнение в L2. Стоимость выполнения вашей транзакции в L2, определяется как газ в Ethereum, но обычно намного ниже.
  2. Плата за данные L1. Ваша доля стоимости публикации данных транзакции в Ethereum, чтобы любой мог их проверить.

Во многих L2 плата за данные L1 — большая часть. Она зависит от размера данных и от того, сколько в этот момент стоит Ethereum. Поэтому перевод токена в L2 может стоить дороже, когда загружен сам Ethereum, даже если L2 спокоен.

Страница газа добавляет плату за данные L1 к цифре для Arbitrum, Base и Optimism, оценивая ее для типичной транзакции каждого вида. Так вы сравниваете полную стоимость, а не только часть L2.

Блобы сделали L2 намного дешевле

До 2024 года L2 публиковали свои данные в Ethereum как обычные данные транзакций, что было дорого. EIP-4844 добавил новый вид пространства для данных — блобы (blobs). Блобы созданы для роллапов. Они крупнее и дешевле обычных данных и имеют собственный рынок комиссий, отдельный от обычного газа. Узлы хранят их ограниченное время, которого достаточно для проверки роллапов.

В результате плата за данные L1 стала намного меньше для многих транзакций L2. Точная сумма меняется со спросом на блобы, поэтому смотрите актуальные цифры, а не опирайтесь на старые.

Solana и Bitcoin устроены иначе

Solana — это единый быстрый layer 1, который обрабатывает множество транзакций параллельно. Ее базовая комиссия фиксирована за подпись, поэтому остается крошечной и стабильной. В загруженное время пользователи добавляют комиссию за приоритет (priority fee), чтобы пройти без очереди, в основном для популярных программ. Подробности — в статье приоритетные комиссии Solana.

В Bitcoin нет газа и нет смарт-контрактов ethereum-типа. Комиссия Bitcoin зависит от размера транзакции в виртуальных байтах, а не от отправляемой суммы. Место в блоках дефицитно, поэтому, когда войти хотят многие, цена за байт растет. См. мемпул и комиссии Bitcoin.

Важна цена токена для газа

Каждая сеть берет комиссии в своей монете: ETH в Ethereum, Arbitrum, Base и Optimism, POL в Polygon, SOL в Solana и BTC в Bitcoin. Комиссия в монетах — лишь половина картины. Чтобы сравнивать сети, нужна комиссия в долларах.

Одно и то же количество газа может стоить разное число долларов, если цена монеты разная. Комиссия 0.0001 единицы монеты означает одно для монеты стоимостью десять долларов и другое для монеты за тысячу. Поэтому инструмент, сравнивающий сети, переводит все в доллары США по текущей цене. Цена может отсутствовать или запаздывать, поэтому относитесь к долларовым цифрам как к хорошей оценке.

Почему чаевые в дешевой сети могут быть выгоднее отсутствия чаевых в дорогой

Варианты скорости (Economy, Normal, Fast) различаются чаевыми. В дорогой сети даже скорость Economy может стоить больше, чем Fast в дешевой. Поэтому быстрый платеж с чаевыми в дешевой сети может быть дешевле медленного без чаевых в дорогой.

Страница газа показывает это на графике Compare chains. Каждая сеть — линия с тремя точками: Economy слева, Normal посередине и Fast справа. Высота показывает стоимость в долларах в логарифмической шкале, так что каждый шаг вверх — это десятикратное увеличение. Сеть выше на графике дороже.

Как читать график

  • Найдите самую низкую линию. Сеть, которая ниже всех на скорости Normal, в этот момент самая дешевая.
  • Крутая линия означает, что скорость в этой сети очень важна: цена Fast намного выше цены Economy.
  • Плоская линия означает, что скорость почти не влияет на стоимость. В Arbitrum все три скорости одинаковы, потому что чаевые там игнорируются.
  • Пересекающиеся линии показывают, что самая дешевая сеть зависит от выбранной скорости. Одна сеть может быть самой дешевой на Economy, а другая выигрывает на Fast.
  • Кнопки над графиком переключают между отправкой монеты, отправкой токена и обменом.
  • Наведите курсор на линию или нажмите на название сети под графиком, чтобы выделить ее и увидеть три цены.

Отправляемая сумма на комиссию в этих сетях не влияет. Отправка 1 доллара и 1,000 долларов стоит одинаково.

Часто задаваемые вопросы

Почему комиссии в Ethereum выше, чем в сетях layer 2?

В основной сети Ethereum место в блоках ограничено, и за него конкурирует много пользователей. L2 выполняют большую часть работы сами, делят стоимость публикации данных между многими пользователями и используют более дешевое пространство для данных в блобах. Актуальные цифры смотрите на странице газа.

Почему Solana такая дешевая?

Ее базовая комиссия — небольшая фиксированная сумма за подпись, а сеть может обрабатывать множество транзакций параллельно. Загруженные программы все же могут добавить комиссию за приоритет, но она часто небольшая.

Почему моя транзакция в L2 стоит дороже, когда Ethereum загружен?

Часть комиссии L2 — плата за данные L1, которая зависит от стоимости в Ethereum. Когда Ethereum дорожает, эта часть растет, хотя исполнение в L2 может оставаться дешевым.

Самая дешевая сеть всегда лучший выбор?

Нет. Получатель должен иметь возможность использовать выбранную вами сеть, а токен должен быть нужной версии в этой сети. Прочитайте самый дешевый способ отправить USDC, прежде чем переводить деньги.

Почему комиссии меняются каждые несколько секунд?

Спрос на место в блоках постоянно меняется. Большинство сетей обновляют цену по недавним блокам, поэтому актуальная цифра может меняться от блока к блоку.