본문 바로가기

IT/Blockchain

ERC-20? ERC, EIP란 무엇인가?

728x90

ERC는 많이 들어보셨을 수 있습니다. 이는 Ethereum Request for Comments의 약자 입니다.

이더리움 네트워크 상에서 제시된 후 Standard EIP 중 개발자가 새로운 기능을 구현하기 위해 따라야 하는 일련의 규칙 및 권장 사항을 설명하는 문서입니다.

ERC-20은 제시된 요청 중 20번째로 표준이 되었다는 것을 의미 합니다.

 

ERC전에 EIP라는 것이 있습니다.

 

EIP(Ethereum Improvement Proposals)는 해석하면 이더리움의 향상을 위한 제안을 의미합니다.

이더리움 네트워크에 기여하기 위해 어떤 제안을 하게되면 모두 EIP가 됩니다.

그리고 제안 순서에 따라 번호가 부여됩니다.

 

아래의 사이트에서 정리된 EIP등을 확인할 수 있습니다.

https://eips.ethereum.org/all

 

All | Ethereum Improvement Proposals

Ethereum Improvement Proposals (EIPs) describe standards for the Ethereum platform, including core protocol specifications, client APIs, and contract standards.

eips.ethereum.org

 

EIP 상태 프로세스

 - 제안된 모든 EIP가 ERC가 되는 것은 아닙니다.

 - 기본적으로 제안은 에서 이루어집니다.

 - 제안은 아래의 이미지 처럼 여러 단계를 거칩니다.

EIP Process Diagram

 

아이디어(Idea)

  - 초안 이전의 상태로 이슈에서 관리합니다.

 

초안(Draft)

  - EIP의 형식이 갖춰져서 올라가면 EIP 저장소에서 추적을 시작합니다. 

 

검토(Review)

  - 작성자가 피어 리뷰를 받을 수 있는 상태입니다.

 

최종 확인(Last Call)

  - 최종 확정(Final)로 가기전 마지막 검토 상태입니다. EIP 에디터를 통해 결정되며, 최종 데드라인이 정해집니다. 일반적으로 14일 이후가 됩니다.

 

 

최종(Final)

  - Final이 된 EIP는 ERC로 번호를 부여받습니다.

 

정체(Stagnant)

  - 비활성화 상태입니다. 6개월 이상의 초안, 검토, 최종 확인 상태에서 변경 사항이 없는 경우, 정체 상태로 변경합니다. 이후 다시 작성을 재개하면 상태가 변경됩니다.

 

철회(Withdrawn)

  - 작성자가 제안한 EIP를 철회한 상태이며, 철회된 내용은 다시 복구할 수 없고 처음부터 다시 EIP를 초안부터 시작해야 합니다.

 

지속(Living) : 지속적으로 업데이트 되는 특별한 상태입니다. EIP-1(EIP 작성 가이드라인)과 EIP-5069가 현재 Living 상태입니다.

이 곳에서 EIP와 관련된 모든 내용을 확인하실 수 있습니다.

 

EIP-1: EIP Purpose and Guidelines

 

eips.ethereum.org

 

 

 

 

 

728x90