Перейти к основному содержанию

Комиссии за газ

Комиссия сети

Комиссия сети в Ethereum называется газом.
Газ — это топливо, на котором работает Ethereum.

Hero header image

Обзор

  • За обработку каждой транзакции в Ethereum взимается небольшая плата
  • Эта плата называется комиссией за газ
  • Комиссия за газ меняется в зависимости от нагрузки на сеть

Что такое комиссия за газ?

Ethereum можно считать большой компьютерной сетью, где люди могут отправлять сообщения, запускать программы и другие функции. Как и в реальном мире, для выполнения таких задач требуется энергия.

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

A robot

Как платить за газ меньше?

Иногда повышение комиссий в Ethereum неизбежно, но существуют стратегии, которые можно использовать для снижения затрат:

Выбирайте оптимальное время для своих транзакций

Точно так же, как и в случае с более низкими ценами на путешествия в низкий сезон, транзакции в Ethereum дешевле, когда Североамериканский континент спит.

Дождитесь снижения стоимости газа

Цены на газ меняются каждые двенадцать секунд в зависимости от нагрузки на сеть Ethereum. В период высоких цен всего пара минут ожидания перед совершением транзакции могут значительно снизить ваши затраты.

Использовать уровень 2

Сети Layer-2 на базе Ethereum предлагают более низкие комиссии и обрабатывают больше транзакций. Они позволяют сэкономить на комиссиях за транзакции, которые необязательно должны происходить в основной сети Ethereum.

Попробуйте Layer-2

Каковы причины высокой цены за газ?

Когда объем вычислений (газ) в Ethereum превышает определенный порог, комиссия за газ начинает расти. Чем больше это превышение, тем быстрее растет комиссия.

Более высокие комиссии могут быть вызваны популярными децентрализованными приложениями или NFT, периодически возрастающим объемом торговли на DEX или высокой активностью пользователей в часы пик.

Разработчики Ethereum должны постараться оптимизировать использование смарт-контрактов перед их развертыванием. Широкое использование плохо написанного смарт-контракта повысит потребление газа и может вызвать перегрузку сети.

Хотите узнать больше? Ознакомьтесь с технической документацией.

Атака криптокотят

В ноябре 2017 года был запущен популярный проект CryptoKitties. Быстрый рост его популярности привел к значительной перегрузке сети и крайне высоким комиссиям за газ. Ситуация с CryptoKitties ускорила поиск решений для масштабирования Ethereum.

Зачем нужен газ?

Газ является важнейшим элементом защиты Ethereum и обработки транзакций. Газ помогает во многих отношениях:

Газ обеспечивает устойчивость Ethereum к атакам Сивиллы, не позволяя злоумышленникам перегружать сеть мошенническими действиями.

Из-за того, что вычисления требуют затрат газа, отправка большого количества дорогостоящих транзакций в Ethereum, будь то случайно или в мошеннических целях, становится нецелесообразной.

Жесткое ограничение на количество параллельных вычислений предотвращает перегрузку Ethereum и помогает обеспечить постоянную доступность сети.

Как рассчитывается комиссия за газ?

Дополнительно

Комиссия на газ складывается из нескольких составляющих:

  • Базовая комиссия: установленная сетью комиссия, которую необходимо заплатить за транзакцию
  • Комиссия за приоритет: дополнительная плата, стимулирующая операторов узлов включить вашу транзакцию
  • Использованные единицы газа*: помните, мы говорили, что газ представляет собой вычисления? Более сложные действия, такие как взаимодействие со смарт-контрактом, требуют больше газа, чем простые, такие как отправка транзакции.
    • * На рисунке 1 показано, как много газа требуется для различных типов транзакций

Формула расчета платы за газ: затрачиваемые единицы газа * (базовая комиссия + комиссия за приоритет). Большинство кошельков вычисляют затраты газа и отображают их более просто.

Рисунок 1: Затраты газа по типам транзакций
Тип транзакцииЗатрачиваемые единицы газа
Отправка ETH21,000
Отправка токенов ERC-2065,000
Перевод NFT84,904
Обмен на Uniswap184,523

Часто задаваемые вопросы

Была ли эта страница полезной?