EIP (Ethereum Improvement Proposal — Предложение по улучшению Ethereum)

Официальный документ с техническими спецификациями, предлагающий изменения в протоколе, стандартах или процессах Эфириума — основной механизм сетевых обновлений.

EIP-4337 (абстракция аккаунта) достиг широкого применения без хардфорка, определив мемпул UserOperation и архитектуру bundler как стандарт уровня приложений.

        graph LR
  Center["EIP (Ethereum Improvement Proposal — Предложение по улучшению Ethereum)"]:::main
  Rel_eips["eips"]:::related -.-> Center
  click Rel_eips "/terms/eips"
  Rel_ethereum["ethereum"]:::related -.-> Center
  click Rel_ethereum "/terms/ethereum"
  Rel_eip_4844["eip-4844"]:::related -.-> Center
  click Rel_eip_4844 "/terms/eip-4844"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Простыми словами

Эфириум — это глобальный компьютер, который обслуживают тысячи людей. Никто не может изменить правила в одиночку. EIP — это официальный ящик предложений: любой разработчик может внести детальное предложение «Я думаю, что правило X нужно изменить на Y, вот как это работает и почему». Сообщество его обсуждает. Если достаточно людей согласны, а разработчики ядра реализуют изменение — оно становится частью правил Эфириума на следующем обновлении сети.

🤓 Expert Deep Dive

Категории EIP: Core EIP требуют хардфорка консенсуса (все клиенты Эфириума — Geth, Nethermind, Besu — должны реализовать изменения одновременно). ERC определяют API уровня приложений без хардфорка. EIP-1559: Заменил аукцион первой цены на вычисляемую протоколом baseFee (сжигается) + priorityFee (чаевые валидатору). Механизм сжигания сделал ETH дефляционным в периоды высокой активности. EIP-4844: Новый тип транзакций (Type 3) с эфемерными данными blob (~128 КБ, доступны ~18 дней). L2-роллапы публикуют сжатые пакеты как blob-данные вместо calldata — в 10–100 раз дешевле. Управление: EIP не становятся законом автоматически. Реальное управление — «грубый консенсус» на звонках AllCoreDevs + решение валидаторов запустить обновлённый клиент.

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

What is the difference between an EIP and an ERC?

An ERC (Ethereum Request for Comments) is a sub-category of EIP. EIPs can change the core Ethereum protocol (requiring a hard fork). ERCs define application-level standards (like ERC-20 or ERC-721) that any smart contract can implement voluntarily, without changing the underlying protocol.

Does an EIP automatically become part of Ethereum when finalized?

No. A 'Final' status means the EIP is technically complete and well-specified, not that it has been deployed. For Core EIPs, deployment requires client teams to implement the change and validators to upgrade their nodes at a scheduled hard fork.

Why did EIP-1559 make ETH deflationary?

EIP-1559 burns the base fee — it is permanently removed from the ETH supply. During periods of high network activity, the burn rate can exceed the rate of new ETH issuance to validators, making the net supply of ETH decrease (deflationary).

📚 Источники