EIP (Ethereum Improvement Proposal)
Formalny dokument projektowy proponujący zmiany w protokole, standardach lub procesach Ethereum — główny mechanizm aktualizacji sieci.
EIP-4337 (abstrakcja konta) osiągnął szeroką adopcję bez hard forka, definiując mempool UserOperation i architekturę bundlera jako standard warstwy aplikacyjnej.
graph LR
Center["EIP (Ethereum Improvement Proposal)"]:::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;
🧒 Wyjaśnij jak 5-latkowi
[Ethereum](/pl/terms/ethereum) to globalny komputer prowadzony przez tysiące osób. Nikt nie może sam zmienić zasad. EIP to oficjalna skrzynka sugestii: każdy programista może złożyć szczegółową propozycję: 'Uważam, że powinniśmy zmienić regułę X na Y, oto dokładnie jak i dlaczego.' Społeczność debatuje. Jeśli wystarczy zgody i programiści wdrożą zmiany, stają się one częścią zasad Ethereum przy następnej aktualizacji sieci.
🤓 Expert Deep Dive
Kategorie EIP: Core EIP wymagają hard forka konsensusu (wszystkie klienty Ethereum muszą wdrożyć jednocześnie). ERC definiują API aplikacyjne bez hard forka. EIP-1559: Zastąpił aukcję pierwszej ceny protokolarnie obliczaną baseFee (spalana) + priorityFee (napiwek dla walidatora). EIP-4844: Nowy typ transakcji (Type 3) z efemerycznymi danymi 'blob' (~128 KB, dostępne ~18 dni). Rollupy L2 publikują skompresowane partie jako dane blob zamiast calldata — 10–100x taniej. Zarządzanie: EIP nie stają się prawem automatycznie. Rzeczywiste zarządzanie to 'rough consensus' na rozmowach AllCoreDevs + decyzja walidatorów o uruchomieniu zaktualizowanego oprogramowania.
❓ Częste pytania
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).