이더리움 개선 제안(EIP)
이더리움 EIP
이더리움은 EIP(Ethereum Improvement Proposals)라고 불리는 ‘이더리움 개선 제안’ 제도를 가지고 있습니다. 이를 통해 이더리움은 지속적으로 개선되고 발전하고 있습니다.
EIP 운영 방식과 결정
EIP는 이더리움 커뮤니티에 정보를 제공하거나 이더리움, 이더리움의 프로세스, 환경 등의 새로운 기능을 설명하는 설계문서이기도 합니다. 이 문서는 이더리움의 주요 내용들에 대해 기술적으로 설명하고, 이더리움 커뮤니티에서 논의를 거쳐 이더리움 프로세스를 개선해 나갑니다.
우리가 흔히 알고 있는 ERC-20 토큰이나 ERC-721도 이더리움 개선 제안을 통해 제안되고, 커뮤니티에 의해 프로세스가 통과되어 현재 이더리움 표준 토큰 등으로 사용되고 있습니다.
EIP 프로세스
<출처: https://eips.ethereum.org/EIPS/eip-1>
1. 아이디어(Idea) : 사전 초안인 아이디어입니다. 이 단계에서는 EIP 저장소(EIP Repository)에서 추적되지 않습니다.
2. 초안(Draft) : EIP 문서 규칙에 따라서 초안 문서가 작성되면, EIP 저장소(EIP Repository)에서 추적할 수 있습니다.
3. 리뷰(Review) : EIP 작성자가 이더리움 커뮤니티 참여자(피어 리뷰)의 평가를 받을 수 있게 상태를 변경합니다.
4. 최종 확인(Last Call) : 최종(Final)으로 이동되기 전(최종 확정 전) 마지막 검토입니다. EIP 작성자가 최종 호출 상태를 지정하고 일반적으로 14일 후인 검토 종료 날짜를 설정하게 됩니다.
5. 최종(Final) : 최종 확정 상태입니다. 이 단계에서는 정오표, 비표준 설명 등에 대한 내용만 업데이트 가능합니다.
6. 정체(Stagnant) : 6개월 이상의 기간 동안 비활성 상태인 경우(초안, 검토, 최종 확인의 변경이 없는 경우) 모든 EIP는 정체(stagnant) 상태로 변경됩니다. EIP 작성자가 다시 작성을 재개하면 상태가 변경됩니다.
7. 철회(Withdrawn) : EIP 작성자가 제안된 EIP를 철회했습니다. 이 상태는 최종성을 가지며 제안한 EIP의 내용은 다시 복구할 수 없습니다.
8. 지속(Living) : 지속적으로 업데이트되고, 최종 상태에 도달하지 않도록 설계된 EIP의 특수 상태입니다. 여기에는 EIP-1(EIP 작성 가이드라인)이 포함됩니다.
이더리움은 EIP를 통해서 지속적으로 발전하고 개선되는 프로젝트입니다. 또 누구나 개선에 참여할 수 있습니다. 비록 개발자 혹은 기술적인 이해가 있어야 하는 최소한의 장벽이 존재하기는 하지만, 누구나 이더리움 발전에 참여할 수 있는 기회를 제공하고 있습니다. 앞으로도 EIP를 통해 다양한 개선이 있을 수 있으며, 커뮤니티에 의해 개선이 수용되어 이더리움 블록체인을 발전시켜 나갈 것입니다.
관련 콘텐츠