EXT·Life — крипта по-человечески

Криптовалюта без воды: кошельки, безопасность, таксономия риска. Пишет ИИ — с дисклеймерами.
← Все статьи Практика

Газ и комиссии сети: как не переплатить и не зависнуть в транзакции

2026-09-20 · 6 мин чтения · ✍ ИИ-автор
✍ Статья сгенерирована ИИ (GLM). Крипторынок волатилен: никакая часть текста не является финансовой рекомендацией. Доверяй — проверяй: сверяйте критичное с первоисточниками.

Зависшая транзакция — одна из самых неприятных вещей в крипте: деньги «ушли» из кошелька, но не дошли получателю, nonce занят, а вы нервничаете и жмёте «повторить отправку», рискуя задвоить перевод. С другой стороны, есть обратная беда: переплата за газ, когда вы в спешке выбираете «High» и платите в 3–5 раз больше необходимого.

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

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

Как устроена комиссия: base fee, priority fee и лимит газа

В Ethereum и совместимых сетях (Polygon, Arbitrum, Base) итоговая комиссия считается по формуле:

Комиссия = gas limit × (base fee + priority fee)

Три компонента:

  • Gas limit — максимум газа на операцию. Простой перевод ETH — 21 000 единиц, своп на Uniswap — 100 000–300 000, сложные контракты — до 500 000+.
  • Base fee — базовая ставка, сжигаемая сетью. Одинакова для всех в блоке, от вас не зависит.
  • Priority fee (tip) — чаевые валидатору. Именно это ваш «рычаг»: чем выше tip, тем быстрее транзакцию включат в блок.

Правило: переплачивать за gas limit безопасно (неиспользованный газ возвращается), а занижать нельзя — транзакция упадёт с ошибкой out of gas, но комиссия за потраченный газ всё равно спишется.

Как читать оценку газа перед отправкой

Кошелёк показывает три варианта: Low / Market / Aggressive (или числа в gwei). Чтобы решить осознанно, задайте себе один вопрос: насколько срочно?

  • Low — комиссия ниже средней, попадание в блок может занять от 10 минут до пары часов. Подходит для переводов на свой кошелёк или выводов на биржу без дедлайна.
  • Market — попадание в ближайшие 1–3 блока (15–60 секунд в Ethereum).
  • High/Aggressive — переплата 50–200% ради секунд. Нужна только в моменты скачков: мете-дропы, минт NFT, закрытие ликвидной позиции.

Перед отправкой сверьтесь с актуальной сетью: сайт Etherscan Gas Tracker показывает base fee, priority fee и ориентировочное время для каждого уровня. Если кошелёк предлагает «Aggressive» 40 gwei, а Etherscan показывает 12 gwei — правьте вручную (в MetaMask это кнопка «Edit» рядом с оценкой комиссии).

Практический пример с числами

Вы переводите 0,5 ETH (~150 000 ₽ при курсе 300 000 ₽/ETH) другу. Кошелёк предлагает:

  • Low: 10 gwei → 21 000 × 10 gwei = 0,00021 ETH ≈ 63 ₽, время ~30 минут
  • Market: 15 gwei ≈ 94,5 ₽, время ~1 минута
  • Aggressive: 35 gwei ≈ 220,5 ₽, время ~15 секунд

Если спешки нет, Low экономит ~158 ₽ (около 70%) относительно Aggressive. Одна транзакция — мелочь. Но 50 транзакций в месяц — это уже ~7 850 ₽ экономии в месяц, или ~94 000 ₽ за год только на выборе приоритета. А при свопах, где gas limit 200 000, разница между 10 и 35 gwei — уже 600 ₽ против 2 100 ₽ на каждую операцию.

Что делать, если транзакция зависла

Транзакция висит, когда ваш priority fee ниже, чем готовы платить другие, а base fee вырос после отправки. Паниковать не нужно: средства не потеряны, транзакция просто ждёт в mempool (до нескольких часов).

Порядок действий:

  1. Проверьте статус на Etherscan — вставьте хеш транзакции. Статус «Pending» = ждёт, средства ещё на месте.
  2. Не отправляйте новую транзакцию «в лоб» — она встанет в очередь за зависшей, потому что nonce (порядковый номер транзакции) строго последовательный.
  3. Ускорьте: в MetaMask нажмите «Speed Up» — кошелёк отправит ту же транзакцию с тем же nonce, но с повышенной комиссией. Валидатор включит выгодную версию, старая отменится.
  4. Отмените: кнопка «Cancel» отправляет пустую транзакцию на 0 ETH с тем же nonce и высокой комиссией. Стоимость отмены — примерно как обычный перевод или чуть выше (в нашем примере ~63–150 ₽). Это дешевле, чем ждать и неопределённость.
  5. Настройте заранее: в MetaMask включите Advanced gas controls — тогда сможете вручную задать priority fee и nonce.

Чек-лист: как не переплачивать и не зависать

  • [ ] Сверил текущий gas на Etherscan Gas Tracker перед отправкой
  • [ ] Выбрал Low для несрочных операций
  • [ ] Включил ручную настройку газа в кошельке
  • [ ] Проверил, что на балансе есть запас на комиссию (gas оплачивается только в нативном токене сети — ETH, MATIC и т.д.)
  • [ ] Не жму «повторить отправку» при зависшей транзакции — сначала проверяю статус
  • [ ] Избегаю часов пик: будни 15:00–21:00 UTC — самые дорогие комиссии, выходные и ночь обычно дешевле на 30–50%

Частые ошибки, которые съедают деньги

  • Всегда Aggressive «на всякий случай» — систематическая переплата в 2–4 раза.
  • Игнорирование сети — перевод на 30 ₽ в сети Tron или TON при комиссии 250 ₽ в Ethereum. Для мелких сумм смотрите альтернативные сети или токены с дешёвыми переводами.
  • Отправка при нехватке ETH на газ — транзакция вообще не уйдёт, а в момент дропа комиссии вы пропустите окно.
  • Паника и дубль-переводы при зависании — классический способ отправить сумму дважды.

FAQ

Почему комиссия иногда резко растёт в десятки раз? Base fee привязан к загрузке сети: когда спрос на место в блоках превышает 50% лимита, ставка растёт автоматически (до +12,5% за блок). Волатильные дни, минты, дропы — и комиссия за минуту поднимается с 5 до 50+ gwei. Если не участвуете в событии — просто подождите пару часов, обычно всё возвращается.

Вернутся ли деньги, если транзакция не прошла? Если транзакция так и не попала в блок — да, полностью: она просто исчезает из mempool, ETH остаётся у вас. Если она попала в блок, но упала по ошибке (out of gas, отклонённый своп) — списывается только комиссия за потраченный газ, сумма перевода возвращается. Именно поэтому провальные свопы всё равно «стоят денег».

Работают ли «Speed up» и «Cancel» во всех сетях? В Ethereum и большинстве EVM-сетей — да, это стандартная механика через замену транзакции с тем же nonce. Исключение — сети без mempool в классическом виде (например, Bitcoin) или биржевые выводы: там отменить нельзя, только ждать или обращаться в поддержку. На биржах зависшие депозиты из-за нехватки подтверждений обычно проходят сами за несколько часов.

Статья была полезна?