Комиссия Ethereum: почему высокая и как снизить
Комиссия в Ethereum — это плата за газ: количество вычислений транзакции, умноженное на цену газа в моменте. Перевод USDT ERC20 требует больше газа, чем перевод ETH, а цена газа растёт, когда сеть загружена. Снизить расходы помогают выбор времени, сети второго уровня и другие сети для USDT.
Содержание · 7
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 означает, что её ещё не включили в блок. Причины:
- Низкая цена газа — валидаторы выбирают более выгодные транзакции.
- Очередь из ваших же транзакций. У каждого адреса есть номер транзакции (nonce). Если предыдущая зависла, следующие ждут её.
- Резкий рост загрузки сети после отправки.
Что делать:
- Подождите: при снижении загрузки транзакция может пройти сама.
- Воспользуйтесь кнопкой «Ускорить» в кошельке — он отправит замену с тем же nonce и более высокой ценой газа.
- Или «Отменить» — кошелёк отправит пустую транзакцию самому себе с тем же nonce и более высокой ценой.
Если транзакция «упала» с ошибкой (Failed), газ всё равно списывается — сеть выполнила работу. Чаще всего причина — нехватка лимита газа или ошибка в контракте. Подробнее о том, что делать, если перевод не дошёл, — в статье отправил USDT не в ту сеть. Термин — в словаре: ERC20.
Почему для USDT ERC20 нужен ETH?
Это частая ловушка для новичков: на адресе лежат USDT, а отправить их не получается. Причина в том, что газ в сети Ethereum оплачивается только в ETH. Токен USDT для оплаты комиссии не подходит.
Что делать:
- Пополните адрес небольшой суммой ETH — с биржи или из другого кошелька.
- Убедитесь, что ETH пришёл в сети Ethereum, а не в BNB Smart Chain или сети второго уровня: адреса одинаковые, но балансы разные.
- Отправьте USDT.
Если вы храните USDT в кастодиальном кошельке или на бирже, этот шаг не нужен: комиссию сети учитывает сервис и удерживает её из суммы вывода. Подробнее о том, почему адреса в разных сетях совпадают, — в статье почему у USDT разные адреса.