Открыть

Комиссия Ethereum: почему высокая и как снизить

Обновлено 17.10.20265 минОпытнымEthereum

Комиссия в Ethereum — это плата за газ: количество вычислений транзакции, умноженное на цену газа в моменте. Перевод USDT ERC20 требует больше газа, чем перевод ETH, а цена газа растёт, когда сеть загружена. Снизить расходы помогают выбор времени, сети второго уровня и другие сети для USDT.

Содержание · 7
  1. Что такое газ в сети Ethereum?
  2. Почему перевод USDT ERC20 стоит дороже?
  3. От чего зависит цена газа?
  4. Что такое сети второго уровня (Layer 2)?
  5. Когда стоит выбирать ERC20, а когда нет?
  6. Почему транзакция может «застрять»?
  7. Почему для USDT ERC20 нужен ETH?

Ethereum — одна из самых надёжных и популярных сетей, но комиссия в ней часто заметно выше, чем в Tron, BNB Smart Chain или TON. Причина в устройстве сети: место в блоке ограничено, и пользователи по сути соревнуются за него ценой газа. Разберёмся, из чего складывается комиссия и как платить меньше.

Коротко:

  • Комиссия = количество газа × цена газа. Платится в ETH.
  • Перевод USDT ERC20 тратит в несколько раз больше газа, чем перевод ETH.
  • Цена газа растёт при загрузке сети и падает в спокойные часы.
  • Сети второго уровня (Layer 2) и другие сети для USDT позволяют переводить дешевле.

Что такое газ в сети Ethereum?

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

Операция Расход газа
Перевод ETH Небольшой и фиксированный
Перевод токена ERC20, например USDT В несколько раз больше
Обмен на децентрализованной бирже, работа с DeFi Ещё больше

Итоговая комиссия = расход газа × цена газа. Цену газа указывают в gwei — это миллиардная доля ETH. С 2021 года в Ethereum действует модель, где цена состоит из двух частей: базовой комиссии, которая сжигается и зависит от загрузки сети, и чаевых валидатору за приоритет. Кошелёк обычно подбирает их автоматически.

Почему перевод USDT ERC20 стоит дороже?

USDT в Ethereum — это токен на смарт-контракте. При переводе контракт проверяет баланс, меняет записи у отправителя и получателя и записывает событие. Каждое из этих действий стоит газа. Поэтому при одной и той же цене газа перевод USDT стоит дороже перевода ETH.

Как и в Tron, сумма перевода значения не имеет: отправить 10 или 10 000 USDT стоит примерно одинаково. Поэтому для небольших переводов ERC20 часто невыгоден.

От чего зависит цена газа?

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

Текущую цену газа показывают кошельки и обозреватель Etherscan. Ориентироваться на цифры из чужих скриншотов бессмысленно: цена меняется каждые несколько секунд.

Что такое сети второго уровня (Layer 2)?

Layer 2 — это сети, работающие поверх Ethereum. Они принимают много транзакций, объединяют их в пакет и записывают итог в основную сеть одной операцией. Расход на запись делится между всеми пользователями пакета, поэтому перевод в Layer 2 стоит значительно дешевле. Примеры: Arbitrum, Optimism, Base.

Важные нюансы:

  • Адрес в Layer 2 выглядит так же, как в Ethereum (начинается с 0x), но это другая сеть. Отправлять туда можно, только если получатель её поддерживает.
  • Чтобы перевести средства между Ethereum и Layer 2, используют мосты — это отдельный риск и комиссия.
  • Комиссию в большинстве Layer 2 платят в ETH, поэтому ETH понадобится и там.

Ещё одна популярная сеть с адресами 0x — Polygon. Она тоже дешевле Ethereum для переводов, а USDT в ней поддерживают многие биржи и кошельки.

Когда стоит выбирать ERC20, а когда нет?

ERC20 подходит, если:

  • получатель принимает USDT только в Ethereum;
  • вы работаете с DeFi-приложениями в сети Ethereum;
  • сумма крупная и комиссия на её фоне незначительна.

Лучше выбрать другую сеть, если:

  • сумма небольшая — комиссия съест заметную её часть;
  • получатель принимает TRC20, BEP20, TON или Polygon;
  • нужен быстрый перевод в Кыргызстане или СНГ — там чаще используют TRC20 и TON.

Сравнение сетей — в статье TRC20, BEP20 или TON: какую сеть выбрать. В Swap KG при выводе вы выбираете монету и сеть, а бот показывает комиссию сети и сумму к получению до подтверждения. Общие тарифы — на странице комиссий, курс ETH — на странице Ethereum.

Почему транзакция может «застрять»?

Транзакция в статусе Pending означает, что её ещё не включили в блок. Причины:

  1. Низкая цена газа — валидаторы выбирают более выгодные транзакции.
  2. Очередь из ваших же транзакций. У каждого адреса есть номер транзакции (nonce). Если предыдущая зависла, следующие ждут её.
  3. Резкий рост загрузки сети после отправки.

Что делать:

  • Подождите: при снижении загрузки транзакция может пройти сама.
  • Воспользуйтесь кнопкой «Ускорить» в кошельке — он отправит замену с тем же nonce и более высокой ценой газа.
  • Или «Отменить» — кошелёк отправит пустую транзакцию самому себе с тем же nonce и более высокой ценой.

Если транзакция «упала» с ошибкой (Failed), газ всё равно списывается — сеть выполнила работу. Чаще всего причина — нехватка лимита газа или ошибка в контракте. Подробнее о том, что делать, если перевод не дошёл, — в статье отправил USDT не в ту сеть. Термин — в словаре: ERC20.

Почему для USDT ERC20 нужен ETH?

Это частая ловушка для новичков: на адресе лежат USDT, а отправить их не получается. Причина в том, что газ в сети Ethereum оплачивается только в ETH. Токен USDT для оплаты комиссии не подходит.

Что делать:

  1. Пополните адрес небольшой суммой ETH — с биржи или из другого кошелька.
  2. Убедитесь, что ETH пришёл в сети Ethereum, а не в BNB Smart Chain или сети второго уровня: адреса одинаковые, но балансы разные.
  3. Отправьте USDT.

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

Частые вопросы

Почему перевод USDT ERC20 дороже, чем ETH?
Перевод ETH — простая операция с фиксированным расходом газа. Перевод USDT вызывает смарт-контракт токена, а значит, расходует в несколько раз больше газа при той же цене.
Чем платить комиссию за USDT ERC20?
В своём кошельке — только ETH. Если ETH на адресе нет, отправить USDT не получится. Биржи и кастодиальные кошельки удерживают комиссию из суммы вывода.
Что такое Layer 2 простыми словами?
Это отдельные сети поверх Ethereum, которые собирают много транзакций в пакет и записывают результат в основную сеть. Поэтому перевод в них стоит значительно дешевле.
Транзакция зависла в статусе Pending. Что делать?
Скорее всего, указана слишком низкая цена газа. Многие кошельки позволяют ускорить транзакцию или отменить её, отправив замену с тем же номером (nonce) и более высокой комиссией.

Ещё по темам

Читайте также

Что такое ERC20 — простыми словами
ERC20 — это стандарт токенов в блокчейне Ethereum. USDT ERC20 переводится по сети Ethereum, а комиссия за перевод (gas) оплачивается в ETH.
1 мин
Что такое смарт-контракт — простыми словами
Смарт-контракт — это программа, записанная в блокчейн, которая автоматически выполняет заданные условия. Её нельзя тайно изменить, и она работает без посредника.
1 мин
Что такое комиссия сети (gas) — простыми словами
Комиссия сети — это плата участникам блокчейна за обработку вашей транзакции. В Ethereum её называют gas. Она не идёт получателю и зависит от сети и её загруженности.
1 мин
Почему у USDT разные адреса в разных сетях
У USDT разные адреса, потому что каждая сеть — отдельный блокчейн со своим форматом адресов. TRC20-адрес начинается с T, TON — обычно с UQ или EQ, а у BEP20, ERC20 и Polygon формат общий (0x…), поэтому их легко перепутать. Отправлять нужно на адрес именно той сети, которую выбрал получатель.
5 мин