Открыть сервис

EIP-1559

EIP-1559 (Ethereum Improvement Proposal 1559) — это предложение по улучшению протокола Ethereum, реализованное в рамках обновления сети London в августе 2021 года. Оно изменило механизм расчёта комиссий за транзакции (газа) в блокчейне Ethereum, заменив аукционную модель первой цены на динамическую базовую ставку с механизмом сжигания части комиссий. Основная цель EIP-1559 заключалась в повышении предсказуемости комиссий, снижении волатильности сборов и улучшении пользовательского опыта.

История

Предпосылки

До внедрения EIP-1559 в сети Ethereum действовала модель аукциона первой цены (first-price auction). Пользователи отправляли транзакции с указанием максимальной цены газа (gas price), которую они готовы заплатить. Майнеры, обрабатывающие блоки, выбирали транзакции с наибольшими предложениями, что приводило к переплатам и неопределённости: пользователи часто завышали цену, чтобы гарантировать включение транзакции в блок, особенно в периоды высокой нагрузки сети. Это создавало проблемы с предсказуемостью затрат и приводило к неэффективному использованию блокового пространства.

Разработка и принятие

Предложение EIP-1559 было впервые представлено в 2018 году соавторами Ethereum Виталиком Бутериным, Эриком Коннером, Риком Дадли и другими. Оно прошло несколько этапов обсуждения в сообществе разработчиков, майнеров и пользователей. В апреле 2021 года EIP-1559 был официально включён в хардфорк London, который активировался 5 августа 2021 года на блоке 12 965 000. Внедрение вызвало дискуссии, особенно среди майнеров, которые опасались снижения доходов из-за сжигания части комиссий, но в итоге обновление было поддержано большинством участников сети.

Механизм работы

Базовая ставка (base fee)

Ключевой элемент EIP-1559 — базовая ставка (base fee) — минимальная цена газа, которую должна включать каждая транзакция для включения в блок. Базовая ставка вычисляется алгоритмически на основе загрузки предыдущего блока: если блок заполнен более чем на 50% (целевой лимит газа), ставка увеличивается; если менее 50% — снижается. Максимальное изменение базовой ставки за один блок составляет 12,5%. Это делает комиссии более предсказуемыми и позволяет пользователям планировать затраты.

Приоритетная комиссия (tip)

Помимо базовой ставки, пользователь может добавить приоритетную комиссию (tip, чаевые) — добровольную доплату майнеру за ускорение обработки транзакции. Приоритетная комиссия не сжигается, а полностью передаётся майнеру. В отличие от базовой ставки, она не является обязательной, но в периоды высокой нагрузки может быть необходима для приоритетного включения транзакции в блок.

Сжигание комиссий

Базовая ставка не достаётся майнерам, а сжигается — отправляется на специальный адрес, с которого невозможно вывести средства. Это уменьшает общее количество эфира (ETH) в обращении, создавая дефляционное давление на монету. Сжигание базовой ставки является одной из ключевых особенностей EIP-1559, отличающей его от предыдущих моделей, где все комиссии получали майнеры.

Параметры транзакции

Пользователь при отправке транзакции указывает:

  • maxFeePerGas — максимальная сумма, которую он готов заплатить за единицу газа (включая базовую ставку и приоритетную комиссию).
  • maxPriorityFeePerGas — максимальная приоритетная комиссия, которую он готов передать майнеру.
  • gasLimit — максимальное количество газа, которое может быть использовано транзакцией.

Если базовая ставка превышает maxFeePerGas, транзакция не может быть включена в блок. Если maxFeePerGas выше базовой ставки, разница идёт на приоритетную комиссию (но не более maxPriorityFeePerGas). Излишек, не использованный для оплаты, возвращается пользователю.

Влияние на экономику Ethereum

Доходы майнеров

До EIP-1559 майнеры получали все комиссии за транзакции. После внедрения они утратили базовую ставку, но сохранили приоритетные комиссии и награду за блок (2 ETH на момент внедрения, с последующими изменениями). В первые месяцы после обновления доходы майнеров снизились примерно на 20–30% по сравнению с предыдущей моделью, однако в периоды высокой активности сети (например, во время NFT-бумов) приоритетные комиссии могли компенсировать потери.

Дефляция и цена ETH

Сжигание базовой ставки привело к тому, что в периоды высокой загрузки сети количество сожжённого эфира превышало эмиссию новых монет, создавая дефляционный эффект. Например, в ноябре 2021 года, во время пика активности, ежедневно сжигалось более 10 000 ETH, что способствовало росту цены актива. Однако после перехода Ethereum на Proof-of-Stake (обновление Merge, сентябрь 2022) эмиссия новых монет сократилась, и дефляционный эффект EIP-1559 стал более заметным.

Предсказуемость комиссий

Введение базовой ставки сделало комиссии более предсказуемыми: пользователи могут оценить стоимость транзакции заранее, зная текущую базовую ставку. Однако в периоды экстремальной нагрузки (например, во время падения рынка или запуска популярных проектов) приоритетные комиссии всё же могут значительно варьироваться, что снижает предсказуемость для срочных транзакций.

Критика и ограничения

Неравномерное распределение

Критики EIP-1559 отмечают, что механизм не решает проблему перегрузки сети в периоды высокого спроса — приоритетные комиссии всё равно могут быть высокими, а базовые ставки — расти. Кроме того, сжигание комиссий лишает майнеров части доходов, что может снижать безопасность сети в долгосрочной перспективе, если майнеры перестанут быть заинтересованы в поддержании сети.

Сложность для пользователей

Хотя EIP-1559 упростил расчёт комиссий, введение параметров maxFeePerGas и maxPriorityFeePerGas может быть непонятно для новичков. Многие кошельки автоматически рассчитывают эти значения, но в случае ошибки пользователь может переплатить или не получить включения транзакции.

Влияние на майнеров

Майнеры, особенно крупные пулы, изначально выступали против EIP-1559, опасаясь снижения доходов. После внедрения часть майнеров переключилась на другие сети (например, Ethereum Classic), но большинство осталось, так как приоритетные комиссии и награда за блок оставались значительными. Переход на Proof-of-Stake в 2022 году сделал этот вопрос менее актуальным.

Применение в других сетях

Механизм, аналогичный EIP-1559, был реализован в ряде других блокчейнов, включая:

  • Binance Smart Chain (BSC) — с обновлением Plato в 2022 году.
  • Polygon (MATIC) — с обновлением в 2022 году.
  • Avalanche — с введением динамических комиссий.
  • Solana — с частичным использованием аналогичных принципов.

Эти сети адаптировали модель под свои параметры, но сохранили ключевые элементы: базовую ставку, сжигание и приоритетные комиссии.

Интересные факты

  • За первые два года после внедрения EIP-1559 (с августа 2021 по август 2023) было сожжено более 3,5 миллионов ETH (около 10 миллиардов долларов по курсу на тот момент).
  • В день активации обновления London было сожжено около 10 000 ETH, что стало рекордом на тот момент.
  • Разработчики Ethereum рассматривали возможность сжигания не только базовой ставки, но и части награды за блок, но от этой идеи отказались из-за сопротивления майнеров.

Источники

  • Ethereum Improvement Proposal 1559 (EIP-1559) — официальная спецификация.
  • «EIP-1559: A New Fee Market for Ethereum» — статья Виталика Бутерина и соавторов.
  • Данные о сжигании ETH — Etherscan.io, Ultrasound.money.
  • Аналитика доходов майнеров — The Block Research, Messari.
  • Новости о внедрении в других сетях — официальные блоги Binance, Polygon, Avalanche.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →