EIP (이더리움 개선 제안, Ethereum Improvement Proposal)

이더리움 프로토콜, 표준 또는 프로세스의 변경을 제안하는 공식 설계 문서 — 네트워크 업그레이드를 위한 주요 메커니즘.

EIP-4337(계정 추상화)은 UserOperation 멤풀과 번들러 아키텍처를 애플리케이션 레이어 표준으로 정의함으로써 하드포크 없이 광범위하게 채택되었습니다.

        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;

      

🧒 5살도 이해할 수 있게 설명

이더리움은 수천 명의 사람들이 운영하는 글로벌 컴퓨터입니다. 아무도 혼자서 규칙을 바꿀 수 없습니다. EIP는 공식 제안 상자와 같습니다: 어떤 개발자든 '규칙 X를 Y로 바꿔야 한다고 생각합니다, 이유와 방법은 다음과 같습니다'라는 상세한 제안을 제출할 수 있습니다. 커뮤니티가 토론하고, 충분한 합의가 이루어져 핵심 개발자들이 구현하면, 다음 네트워크 업그레이드에서 이더리움 규칙의 일부가 됩니다.

🤓 Expert Deep Dive

EIP 카테고리: Core EIP는 합의 하드포크가 필요합니다(모든 이더리움 클라이언트 — Geth, Nethermind, Besu — 가 동시에 구현). ERC는 하드포크 없이 애플리케이션 API를 정의합니다. EIP-1559: 선착순 가스 경매를 프로토콜 계산 baseFee(소각) + priorityFee(검증자 팁)로 교체. 활동량이 많을 때 ETH가 디플레이션 경향을 가집니다. EIP-4844: 임시 'blob' 데이터(~128KB, ~18일 가용)를 포함한 새 트랜잭션 타입(Type 3). L2 롤업이 calldata 대신 blob 데이터로 압축 배치를 게시하면 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).

📚 출처