Tech/EIPs/#7577
EIP 7577카테고리 · 유형 · 메타상태 · 정체

Versioning Scheme for EIPs

EIP-7577은 EIP 문서에 명확한 버전 관리 체계를 도입하기 위한 메타 제안으로, EIP의 개정 이력을 체계적으로 추적할 수 있도록 합니다. 현재 Stagnant 상태로 활발한 논의가 중단된 상황입니다.

제안 배경

EIP 문서는 시간이 지남에 따라 수정되는 경우가 있지만, 공식적인 버전 번호 체계가 없어 어떤 버전을 참조하는지 불명확할 수 있습니다. 이 제안은 Semantic Versioning과 유사한 방식으로 EIP에 버전 번호를 부여하는 방안을 제시했습니다.

주요 내용

주요(Major), 부(Minor), 패치(Patch) 번호로 구성된 버전 체계를 EIP 헤더에 추가하는 것을 제안합니다. 하위 호환성을 깨는 변경은 주요 버전을, 기능 추가는 부 버전을, 오타 수정 등 소소한 변경은 패치 버전을 올리는 방식입니다.

Stagnant 이유

커뮤니티 내에서 이 체계의 필요성과 복잡성에 대한 의견이 나뉘었습니다. EIP 프로세스 자체가 이미 상태(Status) 필드로 변경을 추적하고 있어 추가적인 버전 관리가 중복될 수 있다는 반론이 있었습니다. 결국 충분한 합의를 얻지 못하고 정체 상태에 빠졌습니다.

역사적 맥락

EIP 거버넌스 및 프로세스 개선을 위한 여러 시도 중 하나로, EIP-1과 같은 핵심 메타 EIP의 개선을 목표로 했습니다. 비록 채택되지 않았지만 EIP 관리 방법론에 대한 논의를 촉진했습니다.

공식 EIP 문서open_in_new