Как работают комиссии сетей Ethereum и Tron
Комиссия сети — это плата за включение вашей транзакции в блок. В Ethereum и Tron она устроена по-разному: в Ethereum вы «сжигаете» часть платы и даёте чаевые валидатору, в Tron можно платить не деньгами, а лимитами ресурсов, которые добываются заморозкой TRX. Ниже — как это работает и как считать «реальную цену» перевода.
1) Быстрый обзор моделей
Ethereum (EVM L1, EIP-1559)
Любая операция потребляет gas (абстрактные «единицы работы»).
Итоговая цена = `gasUsed × (baseFee + priorityTip)`; где
base fee — динамически меняется, сжигается (не достаётся валидатору);- priority tip — чаевые валидатору за приоритет;
maxFee/maxPriorityFee — ваши потолки (кошелёк не заплатит больше).
Токены (ERC-20/721/1155) вызывают контракт → потребляют больше gas, чем нативный ETH-перевод.
Tron (TRX, TRC-20)
У сети есть два «ресурса»: Bandwidth (полоса) и Energy (для выполнения смарт-контрактов).
Простая отправка TRX тратит Bandwidth, а вызов контракта (TRC-20 перевод) — Energy (+ чуть Bandwidth).
Ресурсы берутся:1. из бесплатной дневной квоты, 2. из ресурсов, полученных при заморозке (stake) TRX, 3. или через сжигание TRX (если своих ресурсов не хватает).
Поэтому TRC-20 можно сделать почти бесплатно при достаточной заморозке, а без неё — списываются TRX.
2) Что именно потребляет «работу»
Ethereum — типичные gas-затраты (приблизительные):- Перевод ETH: ~21 000 gas.
- Перевод ERC-20: ~45 000–80 000 gas (зависит от контракта/оптимизаций).
- Взаимодействие с DEX/мостами/NFT: от 100k до 300k+ gas.
- Перевод TRX: тратит Bandwidth (обычно покрывается бесплатной квотой/заморозкой).
- Перевод TRC-20: требует Energy (величина зависит от контракта токена) + немного Bandwidth.
- Создание аккаунта/контракта: отдельные расходы, тоже через ресурсы или сжигание TRX.
3) Как посчитать комиссию «на пальцах»
Ethereum
1. Кошелёк показывает `baseFee` и рекомендуемый `priorityTip`.
2. Оцените gas limit (кошелёк подставит примерный).
3. Формула грубо: `стоимость = gasUsed × (baseFee + tip)` в ETH.
4. Пересчёт в фиат = умножаем на курс ETH.
Пример (условный):- Перевод ERC-20: 60 000 gas, `baseFee=20 gwei`, `tip=1 gwei`.
- Цена: 60 000 × 21 gwei = 1 260 000 gwei = 0.00126 ETH.
Tron
1. Посмотрите, хватает ли Bandwidth/Energy (в кошельке/сканне сети).
2. Если ресурсов мало, сеть спишет TRX.
3. Для TRC-20 посмотрите «Energy used by txn» в эксплорере токена — оцените будущую трату.
Пример (условный):- TRC-20 перевод требует 30 000 Energy.
- У вас 20 000 Energy после заморозки → не хватает 10 000 → сеть спишет нужное количество TRX по текущему «курсу» энергии (встроенная формула сети).
4) Почему комиссия «скачет»
Спрос на блоковое пространство (Ethereum): аирдропы/минты/события поднимают base fee.
Загруженность контрактов: сложные операции потребляют больше gas/energy.
Политика ресурсов (Tron): если заморозка TRX у большинства низкая — больше людей сжигает TRX, видимый «денежный» расход растёт.
5) L2 и «дешёвые сети»: когда выгодно уходить с L1
EVM-L2 (Arbitrum/Optimism/Base/Polygon): стейблкоиновые переводы обычно на порядки дешевле, чем на Ethereum L1.
Tron: уже дешёвый для стейблов, если вас устраивает экосистема и оффрамп.
Практика: если получатель поддерживает несколько сетей, выбирайте L2/Tron для частых микропереводов, а L1 — для крупных и «макс-совместимости».
6) Как экономить на комиссиях
В Ethereum
Отправляйте в «тихие часы» (ниже base fee).
Ставьте адекватный maxPriorityFee, не «переплачивайте» за чаевые.
Избегайте лишних операций с контрактами (меньше approve/ревоков).
Для частых микропереводов — L2.
Для BTC-игр — рассмотрите Lightning (если релевантно вашему кейсу).
В Tron
Заморозьте TRX для получения Bandwidth/Energy — снизит/обнулит «денежные» списания.
Дробите крупные серии переводов, чтобы укладываться в бесплатную квоту/накопленные ресурсы.
Проверяйте, сколько Energy потребляет конкретный TRC-20 контракт (они отличаются).
7) Частые заблуждения и ловушки
«ERC-20 = всегда 21k gas». Нет. 21k — это минимальная цена нативного перевода ETH. Токены дороже.
«В Tron всегда бесплатно». Бесплатно — пока хватает Bandwidth/Energy. Иначе списываются TRX.
«Смена сети не важна». Важна: ETH(L1) vs L2 vs Tron — разные порядки затрат и UX.
«Approve навсегда — удобно». Удобно злоумышленникам и для вашего будущего «газового» ревока. Ставьте лимиты.
«Мост всегда выгоден». Избегайте лишних мостов: часто дешевле сделать своп внутри биржи и вывести сразу в нужную сеть.
8) Практические сценарии
Частые депозиты стейблкоинов: Tron или EVM-L2 (Arbitrum/Optimism/Base/Polygon).
Крупный перевод, макс-совместимость: Ethereum L1 (если получатель не поддерживает L2/Tron).
TRC-20 без расходов: заранее заморозьте TRX → набирайте Energy → отправляйте из «ресурсов», а не «деньгами».
ERC-20 дешево: используйте L2, а вход/выход через биржу в нужной сети, чтобы не мостить ончейн.
9) Чеклист перед отправкой
- Подтвердил актив и сеть получателя (ERC-20 L1, Arbitrum, Tron и т. п.).
- В Ethereum посмотрел base fee и оценку gas (кошелёк/эксплорер).
- В Tron проверил Bandwidth/Energy в кошельке; при необходимости — заморозил TRX.
- Для токенов учёл, что перевод контракта дороже, чем нативный.
- Если есть выбор — выбрал L2/Tron для экономии.
- Для XRP/XLM/BEP2/EOS (если вдруг) — не забыл Memo/Tag.
- Для крупных сумм сделал тестовый перевод $5–$20.
10) Мини-FAQ
Почему мой ERC-20 перевод дороже перевода ETH?
Потому что это вызов смарт-контракта токена — он потребляет больше gas, чем «голый» перевод ETH.
Можно ли сделать TRC-20 перевод совсем бесплатно?
Да, если хватает Energy/Bandwidth, полученных из бесплатной квоты и/или заморозки TRX. Иначе спишутся TRX.
L2 всегда дешевле Ethereum L1?
Почти всегда — да. Но проверьте поддержку сети у получателя и комиссию вывода у вашей биржи.
Что выбрать для частых микроплатежей: Tron или L2?
Обе опции дешёвые. Выбор зависит от экосистемы получателя, оффрампа и привычных инструментов.
Заморозка TRX «замораживает» мои деньги?
Да, но их можно разморозить спустя заданный период. За это время вы экономите на расходах (получаете ресурсы).
В Ethereum комиссия = gas × (base fee + tip), в Tron — это ресурсы (Bandwidth/Energy) или сжигание TRX при их нехватке. Нативные переводы дешевле токенов, а загрузка сети напрямую влияет на итоговую цену. Экономьте просто: проверяйте текущие комиссии, используйте L2 или Tron для частых операций, лимитируйте approve и (в Tron) замораживайте TRX под ресурсы. Так вы будете платить столько, сколько нужно, а не «сколько получилось».