Ключевые понятия
- Сетевые комиссии выплачиваются тем, кто обеспечивает безопасность и обработку блока, — майнерам или валидаторам, — а не бирже или кошельку, которыми вы пользуетесь.
- В сети Ethereum и подобных сетях газ измеряет вычислительную работу, которую требует транзакция, а гвей — это мелкая единица, используемая для его оценки.
- Комиссии растут и падают в основном в зависимости от спроса на место в блоке и от сложности транзакции.
- Сетевые комиссии, торговые комиссии биржи и комиссии биржи за вывод — это три отдельных вида затрат, которые легко перепутать.
- Сети второго уровня объединяют множество транзакций в пакет перед фиксацией в основной цепочке, что может значительно снизить комиссию, которую платит отдельный пользователь.
- Проверка актуального трекера газа перед крупной или несрочной транзакцией надёжнее, чем предположение о фиксированной стоимости.
Отправьте криптовалютную транзакцию — и почти всегда перед подтверждением вам покажут комиссию. Эта комиссия не произвольна и уходит не в приложение или биржу, которыми вы пользуетесь, — она оплачивает нечто конкретное: небольшой объём места в следующем блоке. Этот материал объясняет, за что на самом деле платятся сетевые комиссии, как работают газ и гвей в сетях типа Ethereum, почему комиссии так сильно колеблются от момента к моменту, и почему три разных «комиссии», о которых говорят люди, — сетевая, биржевая и за вывод средств, — вовсе не одно и то же.
За что на самом деле платится сетевая комиссия
Каждая неподтверждённая транзакция ожидает в зоне хранения, называемой мемпулом, прежде чем попасть в блок. Поскольку место в блоке ограничено, а совершить транзакцию одновременно может пытаться множество людей, сети нужен способ определить, чьи транзакции получат приоритет. Комиссия — это и есть такой механизм: по сути, она представляет собой ставку за место, выплачиваемую тому, кто выполняет работу по созданию следующего блока, — майнерам в сети proof-of-work или валидаторам в сети proof-of-stake. Ни биржа, ни поставщик кошелька, ни приложение не устанавливают эту комиссию — они могут лишь оценить её и передать вам, иногда добавляя сверху собственную плату.
Газ и гвей: как Ethereum оценивает вычисления
В сети Ethereum и других сетях, использующих ту же модель, комиссии оцениваются не напрямую в основной валюте сети. Вместо этого каждая операция, которую выполняет транзакция, — простой перевод, обмен токенов, более сложный вызов смарт-контракта — стоит определённое количество газа, единицы вычислительных затрат. Более сложные транзакции требуют больше газа, потому что заставляют сеть выполнять больше работы. Сам газ затем оценивается в гвеях — очень мелком номинале нативного токена сети, поэтому итоговая комиссия примерно равна использованному газу, умноженному на цену за единицу газа в этот момент.
Эта цена за единицу не фиксирована. Современные рынки комиссий в сетях вроде Ethereum сочетают базовую комиссию, которая автоматически регулируется в зависимости от спроса в сети, и необязательные чаевые, которые пользователи могут добавить, чтобы сделать свою транзакцию более привлекательной для быстрого включения в блок. В спокойные периоды цены на газ падают, поскольку свободного места в блоках много; в загруженные периоды пользователи фактически конкурируют друг с другом за одно и то же ограниченное место, и цены растут, пока спрос не ослабнет.
Почему комиссии так сильно меняются от момента к моменту
В основном эти колебания обусловлены тремя факторами. Перегрузка сети — самый значимый: когда много людей хотят совершить транзакцию одновременно, конкуренция за место в блоке поднимает комиссии независимо от того, что делает конкретная транзакция. Сложность транзакции тоже имеет значение — взаимодействие со смарт-контрактом, особенно выполняющим несколько шагов сразу, стоит больше газа, чем простой перевод между двумя кошельками. И сама базовая сеть имеет значение, поскольку разные блокчейны построены с очень разными моделями пропускной способности и комиссий: одни изначально спроектированы так, чтобы держать комиссии низкими даже под нагрузкой, тогда как другие расставляют приоритеты иначе. Вместо того чтобы запоминать конкретное число, полезнее проверять актуальную картину текущих условий, например с помощью нашего трекера газа, перед отправкой чего-либо срочного или крупного.
Сетевые комиссии, комиссии биржи и комиссии за вывод
Легко свалить все затраты в одну кучу под названием «комиссия», но есть три отдельных вида платежей, которые стоит различать:
- Сетевая комиссия — выплачивается майнерам или валидаторам, обеспечивающим безопасность самой цепочки; никто из посредников её не устанавливает, хотя кошельки и биржи оценивают её за вас.
- Торговая комиссия биржи — взимается торговой платформой за сопоставление и исполнение вашего ордера на покупку или продажу, полностью отдельно от того, что происходит в блокчейне.
- Комиссия за вывод — взимается кастодиальной платформой, когда вы переводите средства на собственный кошелёк. Она устанавливается платформой, а не сетью, и может быть выше или ниже реальной стоимости в блокчейне на данный момент — некоторые платформы объединяют выводы в пакеты или субсидируют часть стоимости, другие добавляют наценку.
Распространённая ошибка новичков — считать, что заявленная платформой комиссия за вывод показывает, сколько на самом деле сейчас берёт сама сеть. Это не обязательно так — это просто цифра, которую платформа решила установить за эту услугу.
Как сети второго уровня снижают бремя комиссий
Одна из главных причин существования сетей второго уровня (Layer 2) — снизить это давление комиссий, не жертвуя безопасностью базовой цепочки. Layer 2 обрабатывает множество транзакций на отдельном, как правило, более дешёвом уровне исполнения, а затем периодически объединяет и фиксирует результаты обратно в основной цепочке в виде гораздо меньшего числа пакетных транзакций. Поскольку стоимость этой фиксации распределяется между всеми, чья активность вошла в пакет, эффективная комиссия за транзакцию отдельного пользователя может быть намного ниже, чем при прямой транзакции на базовом уровне, при этом сеть по-прежнему наследует значимые гарантии безопасности от той цепочки, в которую фиксируются результаты.
Почему неудавшаяся транзакция всё равно может вам стоить денег
Одна контринтуитивная деталь сбивает с толку многих новичков: транзакция, которая не удалась или была отменена смарт-контрактом, всё равно может стоить комиссии. Газ оплачивает вычисления, а вычисления происходят в тот момент, когда сеть начинает исполнять вашу транзакцию, независимо от того, завершится ли она в итоге успешно. Если вызов смарт-контракта наталкивается на условие, которое он отклоняет по ходу выполнения, сеть всё равно уже проделала реальную работу до этого момента, и комиссия за эту работу обычно не возвращается. Это ещё одна причина, по которой сложность транзакции имеет значение: простой перевод либо проходит, либо вообще не пытается выполниться, тогда как многошаговое взаимодействие со смарт-контрактом имеет больше мест, где что-то может пойти не так в середине выполнения, уже после того, как часть газа была потрачена.
Практический подход к пониманию комиссий
Ничего из этого не связано с прогнозированием того, куда движется цена какого-либо токена, — понимание механики комиссий заключается лишь в том, чтобы не переплачивать и не быть застигнутым врасплох. Несколько привычек могут помочь:
- Проверяйте актуальный трекер текущих условий, а не предполагайте, что применяется фиксированное число.
- Отдавайте предпочтение более простым транзакциям там, где у вас есть выбор, — каждый дополнительный шаг добавляет газа.
- Рассмотрите сеть второго уровня для частых или небольших транзакций, если комиссия базового уровня выглядит несоразмерной отправляемой сумме.
- При повторной отправке зависшей транзакции при умеренной перегрузке зачастую достаточно скромного повышения комиссии, а не очень большого.
На практике это означает восприятие комиссий как функции от времени, сложности и выбора сети, а не как фиксированного числа, а также понимание того, с каким из трёх типов комиссий — сетевой, биржевой или за вывод — вы на самом деле имеете дело, прежде чем сравнивать затраты. Если вы также хотите разобраться в системах консенсуса, за поддержание которых получают вознаграждение майнеры и валидаторы, наш материал о механизмах консенсуса рассматривает эту тему более подробно.
Часто задаваемые вопросы
Что произойдёт, если я установлю слишком низкую комиссию за газ?
Ваша транзакция может оставаться неподтверждённой в мемпуле, пока сеть отдаёт приоритет транзакциям с более высокой комиссией, и в загруженные периоды её подтверждение может занять много времени или, в некоторых случаях, она может быть полностью отброшена. Некоторые кошельки позволяют повторно отправить зависшую транзакцию с более высокой комиссией, чтобы ускорить процесс, но это не гарантированно сработает в каждой сети.
Все ли блокчейны используют термин «газ»?
Нет — «газ» — это терминология, в первую очередь связанная с Ethereum и другими сетями, использующими похожую модель ценообразования вычислений. Другие блокчейны всё равно взимают сетевые комиссии за включение транзакции, но рассчитывают и называют их иначе. Базовая идея — плата за ограниченный ресурс места в блоке — широко распространена, даже там, где терминология отличается.
Почему комиссия за вывод на бирже отличается от актуальной сетевой комиссии?
Биржа устанавливает собственную комиссию за вывод как бизнес-решение, и она не обязана совпадать с реальной ставкой сети в текущий момент. Некоторые платформы объединяют несколько выводов в пакет или субсидируют часть стоимости; другие добавляют наценку сверху. Если вам нужна фактическая текущая стоимость в сети, проверяйте актуальный трекер, а не полагайтесь только на тарифный план биржи.
Так же ли безопасны транзакции в сети второго уровня, как в основной цепочке?
Многие решения Layer 2 специально спроектированы так, чтобы наследовать безопасность от базовой цепочки, в которую они фиксируют результаты, используя криптографические доказательства или механизмы оспаривания, но конкретные реализации и предположения о доверии различаются между сетями. Прежде чем полагаться на конкретное решение Layer 2, стоит разобраться, как оно устроено на самом деле, а не предполагать, что все они предлагают одинаковые гарантии.