Ethereum Improvement Proposal (EIP)

Wiki Powered byIconIQ
Ethereum Improvement Proposal (EIP)

에이전트 토큰화 플랫폼 (ATP):에이전트 개발 키트(ADK)로 자율 에이전트 구축
IQ AI 방문하기

Ethereum Improvement Proposal (EIP)

이더리움 개선 제안(EIP)은 의 일부 측면을 수정하기 위한 공식 제안입니다. EIP는 기존 기능에 대한 명확성을 제공하는 것과 같은 사소한 개선 사항부터 네트워크의 , 표준 또는 클라이언트 API를 변경하는 것과 같은 중요한 업그레이드까지 다양합니다. [1][2][3]

개요

EIP는 Ethereum Improvement Proposal의 약자입니다. EIP는 네트워크 프로토콜 변경, 클라이언트 API 또는 계약 표준과 같은 플랫폼의 새로운 기능 또는 프로세스를 설명하는 설계 문서입니다. EIP는 이더리움 커뮤니티가 이더리움 시스템에 대한 변경 사항을 제안, 토론 및 채택하는 방법입니다. [3][7]

이더리움 개선 제안(EIP)은 이더리움 생태계를 개선하기 위해 변경 사항을 제안하고, 새로운 기능을 도입하거나, 프로세스 개선을 제안하는 표준화된 방법입니다. EIP는 제안된 기능 및 개선 사항에 대한 명확하고 기술적인 사양과 기능에 대한 근거를 제공합니다. 이러한 사양은 기능이 어떻게 작동하고 기존 이더리움 네트워크와 어떻게 통합되는지 간략하게 설명합니다. 누구나 EIP를 생성하여 EIP 편집자의 검토를 위해 EIP GitHub 저장소에 제출할 수 있습니다. 코어 EIP, 네트워킹 EIP, 인터페이스 EIP 및 ERC(Ethereum Request for Comments)와 같은 다양한 유형의 EIP가 있습니다. [4][5]

EIP의 개념은 개선 제안(BIP) 프로세스에서 영감을 받아 2015년 10월에 도입되었습니다. EIP는 제안된 업그레이드 또는 변경 사항에 대한 모든 필요한 정보를 포함하는 포괄적인 문서 역할을 합니다. 이는 커뮤니티를 위한 신뢰할 수 있는 정보 소스 역할을 하며 의사 결정 프로세스에서 중요한 역할을 합니다.[4]

제출부터 구현까지 EIP 프로세스

EIP는 개발자, 연구원 및 애호가를 포함하여 이더리움 커뮤니티 내의 모든 사람이 제출합니다. EIP를 제공하는 단일 엔터티는 없습니다.[9]
제출:

  • 개인: 누구나 EIP-1에 설명된 지침에 따라 EIP를 제출할 수 있습니다. 여기에는 제안된 변경 사항에 대한 명확하고 간결한 설명, 구현해야 하는 이유에 대한 근거, 구현 방법을 간략하게 설명하는 기술 사양이 포함됩니다.

  • 팀: 여러 개인이 EIP에서 협력하여 팀으로 제출할 수 있습니다. 이는 다양한 분야의 전문 지식이 필요한 제안에 유용할 수 있습니다.

검토 및 토론:
  • 커뮤니티: EIP가 제출되면 이더리움 커뮤니티가 검토하고 토론할 수 있도록 공개적으로 제공됩니다. 이는 Ethereum Magicians 포럼, 소셜 미디어 및 전용 EIP 토론과 같은 다양한 채널을 통해 수행할 수 있습니다.
  • EIP 편집자: EIP 편집자로 알려진 숙련된 이더리움 개발자 그룹이 EIP 프로세스를 감독합니다. 그들은 작성자에게 지침을 제공하고, EIP가 지침에 따라 제출되었는지 확인하고, 토론을 촉진합니다.
  • 코어 개발자: 누구나 EIP를 제출할 수 있지만 이더리움의 코어 개발자는 궁극적으로 구현될 제안을 결정합니다. 그들은 커뮤니티의 피드백, 제안의 기술적 타당성 및 이더리움 생태계에 미치는 잠재적 영향을 고려합니다.
승인 및 구현:
  • 표준 트랙: 구현 승인을 받은 EIP는 표준 트랙 프로세스를 거칩니다. 여기에는 피드백에 대한 마지막 호출 및 코어 개발자의 최종 검토와 같은 여러 단계가 포함됩니다.
  • 정보 제공: 일부 EIP는 정보 제공으로 분류됩니다. 즉, 정보 또는 권장 사항을 제공하지만 구현을 위한 것이 아닙니다.

EIP 유형

이더리움 개선 제안(EIP)에는 표준 트랙 EIP, 메타 EIP 및 정보 EIP의 세 가지 주요 유형이 있습니다.

표준 트랙 EIP

표준 트랙 EIP는 이더리움 블록체인의 작동 및 제공하는 기능에 상당한 영향을 미칠 수 있는 제안을 포함합니다. 이러한 제안에는 합의 프로토콜 조정, 블록 유효성 검사 규칙 수정 또는 의 애플리케이션이 서로 상호 작용하는 방식에 영향을 줄 수 있는 변경 사항이 포함될 수 있습니다. [1][3][4]

표준 EIP는 블록체인의 핵심 운영 및 전반적인 성능을 형성할 수 있으므로 블록체인 진화의 중요한 부분입니다. 그들은 네트워크의 목표 및 원칙과 일치하는지 확인하기 위해 커뮤니티 내에서 신중한 평가 및 토론을 거칩니다.[3][4]

표준 EIP에 대한 검토 프로세스를 개선하기 위해 이더리움 개발자는 코어, 네트워킹, 인터페이스 및 ERC의 네 가지 고유한 유형의 표준 EIP를 도입했습니다. [3][5][6]

  • 코어
    이러한 표준 EIP에는 합의가 필요한 개선 사항과 본질적으로 합의에 중요하지는 않지만 "코어 개발" 토론 및 결정에서 관련성을 갖는 수정 사항이 포함됩니다. 이러한 개선 사항은 스테이킹 및 채굴 프로세스에도 영향을 미칩니다.[3][5]
  • 네트워킹
    이 범주에는 devp2p(EIP8) 라이브러리, Light Ethereum Subprotocol, Whisper 및 Swarm과 같은 네트워크 프로토콜 사양과 관련된 개선 사항이 포함됩니다.[3][1][5]
  • 인터페이스
    이 섹션에는 API/RPC 표준 및 사양, 계약 ABI 및 메서드 이름(EIP-6)과 같은 일부 언어 수준 표준을 포함하여 클라이언트 표준 및 사양에 중점을 둔 개선 사항이 포함되어 있습니다. [3][4][5]
  • ERC(계약에 대한 이더리움 요청)
    이 범주는 이름 레지스트리(EIP-137), URI 체계(EIP-681), 계정 추상화(), 라이브러리/패키지 형식(EIP-190) 및 토큰 표준(EIP-20)과 같은 측면을 포함하는 애플리케이션 수준 표준 및 규칙과 관련됩니다.[3][6]

메타 EIP

메타 EIP는 프로세스에 대한 변경 사항을 제안하지만 반드시 이더리움 프로토콜 자체에 대한 변경 사항은 아닙니다. 그들은 구현을 제안할 수 있지만 이더리움의 코드베이스 내에서는 그렇지 않습니다. 이러한 EIP는 종종 커뮤니티 합의가 필요하며 단순한 권장 사항 이상입니다. 사용자는 일반적으로 이를 무시할 수 없습니다. 그들은 절차, 지침, 의사 결정 프로세스 변경 및 개발에 사용되는 도구 또는 환경 수정과 같은 영역을 다룹니다. 모든 메타 EIP는 프로세스 EIP로도 간주됩니다.[3]

메타 EIP는 반드시 기술 사양을 나타내는 것이 아니라 이더리움 커뮤니티의 다양한 이해 관계자의 합의 및 조정을 나타냅니다.[8]

정보 EIP

정보 EIP는 새로운 기능을 제안하지 않고 설계 문제를 해결하거나 이더리움 커뮤니티에 일반적인 지침 및 정보를 제공합니다. 이러한 EIP는 반드시 이더리움 커뮤니티 합의 또는 권장 사항을 나타내는 것은 아니므로 사용자와 구현자는 이를 무시하거나 조언을 따르도록 선택할 수 있습니다.[3][6]

다양한 EIP는 이더리움 플랫폼 및 커뮤니티에 서로 다른 영향과 이점을 제공합니다. 그러나 일부 EIP는 의 개발 및 진화에 상당한 영향을 미치는 것으로 널리 알려져 있습니다. 다음은 그러한 EIP의 몇 가지 예입니다.

  • EIP-20: 이것은 토큰 표준으로, 이더리움에서 토큰을 생성하고 전송하기 위한 공통 인터페이스를 정의합니다. 이 EIP는 ICO 시대의 출현과 이더리움 네트워크에서 다양한 토큰 및 프로젝트의 확산을 가능하게 했습니다.
  • EIP-1559: 이것은 이더리움 수수료 시장에 대한 주요 변경 사항으로, 소각되는 기본 수수료와 채굴자에게 가는 우선 순위 수수료를 도입합니다. 이 EIP는 각 트랜잭션에서 일부를 소각하여 ETH의 인플레이션율을 줄일 뿐만 아니라 가스 수수료 지불에 대한 사용자 경험을 개선하는 것을 목표로 합니다.
  • EIP-3675: 이것은 에서 으로의 전환에 대한 제안이었습니다. 이 EIP는 Beacon Chain이라는 새로운 프로토콜로 전환하여 이더리움을 보다 확장 가능하고 안전하며 에너지 효율적으로 만드는 것을 목표로 했습니다.[3]
  • EIP-4337: 이 EIP는 이더리움 블록체인에 데이터를 저장하는 새로운 방법을 제안합니다. 이더리움 가상 머신(EVM)을 사용하는 현재 방법은 매우 비싸고 비효율적입니다. EIP-4337은 훨씬 저렴하고 효율적인 "상태 채널"이라는 새로운 스토리지 메커니즘을 사용합니다.

참고 문헌.

카테고리순위이벤트용어집