Перейти к содержимому
пн, 13 июл. UTC 23:05:11 CAP $1.92T
28 Страх Онлайн
Средний 5 мин на чтение

Разбираемся в криптокомиссиях и газе: почему транзакции стоят столько, сколько стоят

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

Ключевые понятия

  • Сетевые комиссии платят тому, кто обеспечивает безопасность и обрабатывает блок, — майнерам или валидаторам, — а не бирже или кошельку, которыми вы пользуетесь.
  • В Ethereum и подобных сетях газ измеряет вычислительную работу, которую требует транзакция, а gwei — это малая единица, в которой его оценивают.
  • Комиссии растут и падают главным образом с спросом на место в блоке и с тем, насколько сложна транзакция.
  • Сетевые комиссии, торговые комиссии биржи и комиссии биржи за вывод — это три отдельные затраты, которые легко перепутать.
  • Сети второго уровня объединяют множество транзакций перед расчётом в основной цепочке, что может значительно снизить комиссию, которую платит отдельный пользователь.
  • Проверить «живой» трекер газа перед крупной или несрочной транзакцией надёжнее, чем полагаться на фиксированную стоимость.

Отправьте криптотранзакцию — и вам почти всегда покажут комиссию, прежде чем вы её подтвердите. Эта комиссия не произвольна и не идёт в приложение или биржу, которыми вы пользуетесь, — она оплачивает нечто конкретное: небольшое количество места в следующем блоке. Это руководство объясняет, за что на самом деле платят сетевые комиссии, как газ и gwei работают в сетях в стиле Ethereum, почему комиссии так сильно колеблются от момента к моменту и почему три разные «комиссии», о которых говорят люди, — сетевая, биржевая и за вывод — вовсе не одно и то же.

За что на самом деле платит сетевая комиссия

Каждая неподтверждённая транзакция ждёт в области ожидания под названием мемпул, прежде чем её включат в блок. Поскольку место в блоке ограничено, а многие люди могут пытаться совершить транзакцию одновременно, сети нужен способ решить, чьи транзакции получат приоритет. Комиссия и есть этот механизм: по сути это ставка за место, выплачиваемая тому, кто выполняет работу по созданию следующего блока, — майнерам в сети proof-of-work, валидаторам в сети proof-of-stake. Ни биржа, ни провайдер кошелька, ни приложение эту комиссию не устанавливают; они могут лишь оценить её и передать вам, иногда добавляя собственный сбор сверху.

Газ и gwei: как Ethereum оценивает вычисления

В Ethereum и других сетях, использующих ту же модель, комиссии оцениваются не напрямую в основной валюте сети. Вместо этого каждая операция, которую выполняет транзакция, — простой перевод, обмен токенов, более сложный вызов смарт-контракта — стоит определённое количество газа, единицы вычислительных усилий. Более сложные транзакции требуют больше газа, потому что просят сеть выполнить больше работы. Сам газ затем оценивается в gwei, очень мелкой деноминации нативного токена сети, так что итоговая комиссия — это примерно использованный газ, умноженный на цену за единицу газа в тот момент.

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

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

Эту вариацию в основном определяют три вещи. Перегруженность сети — самая большая: когда многие хотят совершить транзакцию одновременно, конкуренция за место в блоке толкает комиссии вверх независимо от того, что делает отдельная транзакция. Сложность транзакции тоже важна — взаимодействие со смарт-контрактом, особенно выполняющим несколько шагов сразу, стоит больше газа, чем простой перевод между двумя кошельками. И сама лежащая в основе сеть важна, потому что разные блокчейны построены с очень разными моделями пропускной способности и комиссий; одни спроектированы с нуля так, чтобы держать комиссии низкими даже под нагрузкой, тогда как другие ставят в приоритет иные компромиссы. Вместо того чтобы заучивать число, полезнее проверить «живой» вид текущих условий, например наш трекер газа, прежде чем отправлять что-то срочное или крупное.

Сетевые комиссии против биржевых против комиссий за вывод

Легко свалить всякую затрату в «комиссию», но есть три отдельные платы, которые стоит разделять:

  • Сетевая комиссия — выплачивается майнерам или валидаторам, которые обеспечивают безопасность самой цепочки; никто посередине её не устанавливает, хотя кошельки и биржи оценивают её для вас.
  • Торговая комиссия биржи — взимается торговой платформой за сведение и исполнение вашего ордера на покупку или продажу, полностью отдельно от того, что происходит в цепочке.
  • Комиссия за вывод — взимается кастодиальной платформой, когда вы перемещаете средства на собственный кошелёк. Её устанавливает платформа, а не сеть, и она может быть выше или ниже фактической стоимости в цепочке в тот момент — одни платформы объединяют выводы или субсидируют часть стоимости, другие добавляют наценку.

Распространённая ошибка новичка — предполагать, что заявленная платформой комиссия за вывод говорит вам, сколько взимает сама сеть прямо сейчас. Не обязательно — это просто число, которое эта платформа решила брать за эту услугу.

Как сети второго уровня облегчают бремя комиссий

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

Почему неудавшаяся транзакция всё равно может вам стоить

Одна контринтуитивная деталь сбивает с толку многих новичков: транзакция, которая не удаётся или откатывается смарт-контрактом, всё равно может стоить комиссии. Газ оплачивает вычисления, а вычисления происходят в тот момент, когда сеть начинает исполнять вашу транзакцию, вне зависимости от того, увенчается ли она в итоге успехом. Если вызов смарт-контракта на полпути наталкивается на условие, которое он отвергает, сеть всё же выполнила реальную работу до этого момента, и комиссия за эту работу, как правило, не возвращается. Это ещё одна причина, почему сложность транзакции важна: простой перевод либо проходит, либо вообще не пытается выполниться, тогда как многошаговое взаимодействие с контрактом имеет больше мест, где что-то может пойти не так посреди исполнения, после того как часть газа уже потрачена.

Практический способ думать о комиссиях

Ничто из этого не про предсказание того, куда движется цена какого-либо токена, — понимание механики комиссий это просто про то, чтобы не переплачивать и не быть застигнутым врасплох. Помогают несколько привычек:

  • Проверяйте «живой» трекер текущих условий, а не предполагайте, что применяется фиксированное число.
  • Отдавайте предпочтение более простым транзакциям, когда есть выбор, — каждый дополнительный шаг добавляет газ.
  • Рассмотрите сеть второго уровня для частых или мелких транзакций, если комиссия базового уровня выглядит несоразмерной отправляемой сумме.
  • При повторной отправке застрявшей транзакции при умеренной перегруженности часто достаточно скромного повышения комиссии, а не очень большого.

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

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

Что произойдёт, если я задам комиссию за газ слишком низкой?

Ваша транзакция может остаться неподтверждённой в мемпуле, пока сеть отдаёт приоритет транзакциям, предлагающим более высокую комиссию, а в периоды загруженности она может подтверждаться очень долго или, в некоторых случаях, быть отброшена совсем. Некоторые кошельки позволяют повторно отправить застрявшую транзакцию с более высокой комиссией, чтобы ускорить дело, но нет гарантии, что это сработает в каждой сети.

Все ли блокчейны используют слово «газ»?

Нет — «газ» это терминология, более всего связанная с Ethereum и другими сетями, использующими похожую модель оплаты по вычислениям. Другие блокчейны тоже берут сетевые комиссии за включение транзакции, но рассчитывают и называют их иначе. Лежащая в основе идея, платить за ограниченный ресурс места в блоке, широко разделяется даже там, где словарь иной.

Почему комиссия моей биржи за вывод отличается от «живой» сетевой комиссии?

Биржа устанавливает собственную комиссию за вывод как бизнес-решение, и она не обязана совпадать со ставкой сети в реальном времени. Некоторые платформы объединяют несколько выводов или субсидируют часть стоимости; другие добавляют наценку сверху. Если вам нужна фактическая текущая сетевая стоимость, проверьте «живой» трекер, а не полагайтесь только на тарифную сетку биржи.

Транзакции в сети второго уровня так же безопасны, как в основной цепочке?

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

Это руководство носит образовательный характер и не является финансовой консультацией. Криптовалюты волатильны и высокорискованны — всегда проводите собственное исследование.
Следующее руководство

Введение в DeFi: как работают децентрализованные финансы

Продолжить изучение