Определение
Комиссия за газ — это плата за обработку транзакции или выполнение смарт-контракта в Ethereum и подобных блокчейнах. Она покрывает вычисления и хранение данных, которые использует сеть, и оплачивается в нативной монете сети.
Как это работает
Каждая операция в сетях наподобие Ethereum имеет стоимость, измеряемую в единицах газа. Простой перевод требует немного газа, а сложное действие со смарт-контрактом, например обмен токенов, — больше. Комиссия = израсходованный газ × цена газа. Цена газа обычно указывается в gwei, где 1 gwei — это 0,000000001 нативной монеты, то есть одна миллиардная.
В Ethereum после обновления EIP-1559 цена газа состоит из двух частей. Базовую комиссию устанавливает протокол в зависимости от заполненности последних блоков, и она сжигается, то есть безвозвратно изымается из предложения. Приоритетная комиссия, или чаевые, необязательна и достается валидатору; более высокие чаевые могут ускорить включение транзакции в блок. Кошелек также устанавливает лимит газа — максимальный объем газа, который может израсходовать транзакция. Если транзакция завершается ошибкой, например из-за нехватки газа или отказа контракта, газ, израсходованный до этого момента, все равно списывается.
Комиссии за газ зависят от загруженности сети и сложности транзакции, а не от отправляемой суммы. При высоком спросе на место в блоках комиссии могут резко вырасти. Сети второго уровня (layer 2), которые обрабатывают транзакции отдельно и проводят расчеты в основной сети, часто обходятся намного дешевле.
Пример (условные цифры)
Допустим, перевод токенов в сети наподобие Ethereum расходует 50 000 единиц газа, базовая комиссия — 18 gwei, отправитель добавляет приоритетную комиссию 2 gwei, а монета сети стоит $3 000.
Комиссия = 50 000 × (18 + 2) gwei = 1 000 000 gwei = 0,001 монеты, или 0,001 × $3 000 = $3.
Из них 50 000 × 18 = 900 000 gwei сжигается, а 50 000 × 2 = 100 000 gwei получает валидатор.
Комиссия составила бы те же $3 независимо от того, переводятся токены на $10 или на $10 000, потому что газ измеряет вычисления, а не стоимость.
Частые ошибки
- Считать, что комиссия за газ растет вместе с отправляемой суммой.
- Ожидать возврата газа, если транзакция не прошла.
- Устанавливать слишком низкую комиссию в периоды высокой нагрузки, из-за чего транзакция может надолго зависнуть в ожидании.
- Забывать оставить в кошельке немного нативной монеты для оплаты газа при отправке других токенов.
Калькуляторы по теме
Словарь носит исключительно образовательный характер и не является инвестиционной рекомендацией. В примерах используются условные цифры.