> ## Content Index
> Fetch the complete content index at: https://blog.themarfa.name/llms.txt
> Use this file to discover other available public pages before exploring further.

# Комиссии за газ в Ethereum: что это и как они работают
- URL: https://blog.themarfa.name/komissii-za-ghaz-v-ethereum-chto-eto-i-kak-oni-rabotaiut/
- Published: 2025-10-22T10:28:49.000Z
- Updated: 2025-10-22T10:28:49.000Z
- Description: Газ в Ethereum — это плата за вычислительные ресурсы. EIP-1559 сделал комиссии предсказуемыми, а EIP-4844 удешевил транзакции через L2.
- Author: Гостевой
- Tags: web, Bitget

### Введение: почему вы платите за каждое действие в сети

Любая транзакция в Ethereum — от простого перевода ETH до взаимодействия с DeFi‑протоколом или выпуском NFT — потребляет вычислительные ресурсы и место в блоках. Чтобы справедливо распределять эти ресурсы и защищать сеть от спама, в Ethereum используется модель оплаты «газом». Газовые комиссии — это экономический механизм, который регулирует спрос на блокпространство, мотивирует валидаторов включать транзакции и делает эксплуатацию сети устойчивой.

### Что такое газ: базовые понятия

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

- **Gas limit (лимит газа)** — верхняя граница, сколько газа вы готовы истратить на транзакцию. Если лимита не хватит, транзакция «ревертнётся», а потраченный газ не вернут (потому что вычисления уже были произведены).
- **Gas used (использованный газ)** — фактическое потребление газа при выполнении транзакции.
- **Стоимость газа** выражается в gwei (1 gwei = 10⁻⁹ ETH). Итоговая комиссия — это произведение *gas used* на эффективную цену за единицу газа.

### EIP‑1559: как устроена комиссия после реформы

До августа 2021 года пользователи ставили «аукционную» цену, и комиссии были непредсказуемыми. **EIP‑1559**реформировал рынок комиссий и добавил три ключевых компонента:

- **Base fee (базовая комиссия)** — обязательный минимум за включение транзакции в блок; рассчитывается протоколом и *сжигается*, то есть выводится из обращения (уменьшая чистое предложение ETH).
- **Priority fee (чаевые, tip)** — добровольная надбавка валидаторам за приоритет включения.
- **Max fee (maxFeePerGas)** — максимальная цена за газ, которую вы готовы заплатить. Кошельки обычно выставляют *maxFeePerGas* и *maxPriorityFeePerGas*, а протокол забирает ровно столько, сколько нужно (base fee + tip), не выше указанного максимума.

Базовая комиссия динамично меняется от блока к блоку. У каждого блока есть целевой уровень заполнения (например, \~50% «цели»), и если блоки переполнены, base fee растёт (до \~12,5% за блок), если пустеют — снижается. Это сглаживает пики и делает комиссии более предсказуемыми.

### Формула оплаты и пример расчёта

Итоговая стоимость транзакции (в ETH) равна:

Итог = gas\_used × (base\_fee + priority\_fee), но не больше, чем gas\_used × max\_fee\_per\_gas.

**Пример.** Допустим, *gas used* \= 50 000, *base fee* \= 20 gwei, *priority fee* \= 2 gwei, *max fee* \= 40 gwei. Тогда итоговая цена за газ — 22 gwei. Комиссия: 50 000 × 22 gwei = 1 100 000 gwei = 0,0011 ETH. Часть 20 gwei (base fee) сжигается, 2 gwei уходит валидаторам как чаевые.

### Влияние EIP‑4844: «блоб‑газ» для данных L2

В 2024 году **EIP‑4844** (proto‑danksharding) ввёл новую категорию данных — «blobs» — для публикации пакетированных транзакций из L2‑роллапов. У blob‑данных свой независимый рынок комиссий (blob base fee), не конкурирующий напрямую с обычными L1‑транзакциями. Это резко снизило стоимость публикации данных для Optimism/Arbitrum/Base и других L2, удешевив пользовательские операции на втором уровне.

Итог: теперь в Ethereum два перекрёстно связанные, но разные рынка комиссий — для *execution gas* (обычные транзакции L1) и для *data gas* (blobs). Это повышает пропускную способность экосистемы без ущерба для безопасности L1.

### Почему комиссии растут: мемпул, спрос и MEV

Комиссии растут, когда увеличивается спрос на блокпространство: мятежные NFT‑минты, волатильность на рынках, массовые ликвидации в DeFi, а также активность ботов. Важную роль играет **MEV** (Maximal Extractable Value) — дополнительная прибыль, которую валидаторы/билдеры могут получить от упорядочивания транзакций. В периоды «охоты за MEV» tip тоже подрастает, потому что пользователи и боты соревнуются за приоритет включения в блок.

### Практика пользователя: как правильно выставлять параметры

- **Доверьтесь кошельку**. Современные кошельки (MetaMask, Rabby и др.) автоматически подбирают *maxFee*и *priority fee* в зависимости от сети.
- **Проверьте газ‑трекеры**. Сервисы вроде Etherscan Gas Tracker подскажут «низкий/средний/высокий» tip и текущую base fee.
- **Не ставьте слишком низкий tip**, иначе транзакция может «застрять» в мемпуле. Если это произошло — используйте *Replace‑By‑Fee (RBF)*, чтобы повысить комиссию и заменить транзакцию.
- **Аккуратно с maxFee**. Ставьте с запасом (выше ожидаемого), но помните: вы заплатите ровно базу + чаевые, не больше.
- **Отмена транзакции**. Можно отправить нулевой перевод самому себе с тем же nonce и более высокой комиссией — сеть «заменит» старую транзакцию (по сути, это тоже RBF).

### Чему стоит сколько газа: ориентиры по операциям

- **Перевод ETH**: \~21 000 газа (базовый минимум).
- **Перевод ERC‑20**: обычно 40–65 000 газа (зависит от реализации токена).
- **Своп на DEX**: 100–300 000 газа (зависит от маршрута и сложности).
- **Майнинг/минт NFT**: варьируется, иногда >200–300 000 газа.
- **Сложные DeFi‑вызовы**: многошаговые операции могут потребовать 400–800 000 газа и выше.

Помните: это ориентиры по *gas used*. Фиатная стоимость будет зависеть от текущей цены за газ (gwei) и от стоимости ETH в вашей валюте. Многим удобно отслеживать приблизительный эквивалент в деньгах, сверяясь с тем, каков сейчас [*курс эфира*](https://www.bitget.com/ru/price/ethereum).

### Оптимизация комиссий для пользователей

- **Выбирайте время**. В нерабочие часы и выходные base fee обычно ниже.
- **Используйте L2**. Роллап‑сети (Arbitrum/Optimism/Base/ZK‑L2) предлагают схожий UX с меньшими комиссиями. Помните, что их комиссии состоят из L2‑исполнения + доли L1‑данных.
- **Минимизируйте «одобрения»** (approvals). Раздавайте разрешения на точные суммы или используйте Permit, если поддерживается.
- **Батчируйте операции** там, где возможно, чтобы не платить несколько раз из‑за мелких действий.
- **Сокращайте calldata** (меньше данных в транзакции — меньше газа за хранение/обработку).

### **Компоненты комиссий на L2**

На роллапах комиссия обычно состоит из двух частей: (1) исполнение на L2 (дешевле, чем на L1) и (2) доля затрат на публикацию данных в L1 (после EIP‑4844 — blob‑данные, заметно дешевле прежнего calldata). Итоговая цена зависит от загруженности конкретного L2 и цен на blob‑газ в L1.

### Для разработчиков: как писать более «дешёвые» контракты

- **Оптимизируйте хранилище**. Записи SSTORE — одни из самых дорогих операций. Кешируйте в памяти, используйте битовые паковки, когда это оправдано.
- **Сокращайте внешние вызовы** и избегайте рекурсии/сложных циклов.
- **Сигнатуры событий** и количество индексируемых параметров влияют на газ (логи хранятся в цепи).
- **Учитывайте EIP‑2929/2930** (доступ к хранилищу и списки доступа) и **EIP‑3529** (изменение возвратов газа) — современные кошельки уже поддерживают типы транзакций 1/2.
- **Профилирование**: используйте инструменты (Foundry/Hardhat/Remix) для оценки «горячих» участков кода.

### Почему часть комиссии сжигается и как это влияет на ETH

Сжигание *base fee* уменьшает чистое предложение ETH, особенно в периоды высокой активности, когда общий burn может перекрывать эмиссию, делая ETH «условно дефляционным» на отрезках времени. Это укрепляет экономику сети: пользователи платят за общедоступный ресурс, а протокол предотвращает «ренту», направляя базовую часть не валидаторам, а в «никуда».

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

#### **Почему моя транзакция не подтверждается?**

Вероятно, вы поставили слишком низкий *priority fee* или *max fee* ниже текущей base fee. Сделайте RBF с повышением параметров или подождите снижения нагрузки.

#### Можно ли «переплатить»?

Вы платите не больше *max fee*, но фактически — *base fee + tip*. Если поставите слишком высокое *max fee*, а рынок «тонкий», переплаты не будет — занят лишь необходимый минимум. Однако бессмысленно задирать tip слишком высоко — валидатор возьмёт его целиком.

#### Зачем нужен высокий gas limit?

Лимит должен покрыть худший сценарий потребления газа. Если он слишком низкий, транзакция может завершиться откатом и вы потеряете уже израсходованный газ.

#### Почему комиссии на L2 тоже бывают высокими?

При пиках нагрузки на L2 или росте цен на blob‑данные в L1 итоговая комиссия на втором уровне также увеличивается. Но обычно она заметно ниже L1.

### Связь комиссий с ценой ETH в фиате

Поскольку комиссии номинированы в ETH, их фиатная стоимость зависит от того, каков сейчас *курс эфира*. Падение цены ETH при прочих равных делает комиссии «дешевле» в долларах/рублях, а рост — дороже. Поэтому пользователи часто переводят gwei в фиатный эквивалент, чтобы оценить реальную стоимость действий (например, «своп стоит \~2 USD»).

### Советы по «гигиене» комиссий

- **Проверяйте входные данные** перед отправкой — возврат из‑за ошибки в аргументах унесёт газ без результата.
- **Читайте подсказки кошелька** — многие UI теперь предупреждают о «рискованных» вызовах и оценке газа.
- **Следите за новостями сети** — крупные минты/NFT‑дропы и ликвидационные волны временно «раздувают» base fee.
- **Используйте надёжные RPC** — от них зависит точность эмуляции и расчёта газа.

### Будущее комиссий: danksharding, абстракция аккаунтов и приватность

Дорожная карта Ethereum предполагает дальнейшее снижение издержек и повышение UX. Полный **danksharding** расширит пропускную способность данных для L2, **абстракция аккаунтов** (AA) упростит оплату комиссий и батчинг действий (включая оплату «за другого»), а улучшения в **MEV‑смягчении** должны снизить «гонки» за приоритет и стабилизировать tip.

### Заключение

Газовые комиссии — это «цена» за вычислительные ресурсы и безопасность Ethereum. Понимая устройство рынка после EIP‑1559, влияние EIP‑4844 на данные L2, а также практику выставления параметров и способы оптимизации, вы сможете уверенно и экономно пользоваться сетью. Для простых переводов поможет выбор подходящего времени и L2, для сложных DeFi‑операций — корректные лимиты, RBF и проверенные интерфейсы. Со временем комиссии будут становиться предсказуемее за счёт масштабирования и улучшения UX, а значит — доступнее для повседневных сценариев миллионов пользователей.

*Отказ от ответственности: материал носит информационный характер и не является инвестиционной или налоговой консультацией.*