이더리움 개선 제안(EIP)이란 무엇입니까?

읽기 5 분
중급자용
원을 그리며 나선형으로 회전하는 코인
주요 시사점:
— 이더리움 커뮤니티는 이더리움 개선안(EIP)을 통해 블록체인 네트워크의 변경이나 업그레이드에 대한 제안을 제출할 수 있습니다.

— 커뮤니티는 이더리움 네트워크의 이익에 부합하는 방향으로 EIP에 대한 피드백을 제공합니다. 검토 프로세스는 개방적이고 투명하며 누구나 참여할 수 있습니다.

— EIP는 이더리움 네트워크에 필요한 개선 사항이 세심하고 면밀하게 계획되어 커뮤니티의 전체적인 지지를 받을 수 있도록 지원합니다.

— 또한, 커뮤니티를 비롯한 네트워크 자체에 도움이 되는 변화를 구현해 내어 이더리움 블록체인이 진화하는 블록체인 환경에 대응할 수 있도록 해줍니다.

최근 몇 달 동안 이더리움 블록체인의 변화에 대해 많은 이야기가 있었습니다. 이더리움 머지에 대한 자세한 내용은 이 글을 참조하세요.

그런데 이러한 블록체인의 변화가 어떻게 시작되는지 생각해보신 적이 있나요?

대부분의 경우 이더리움의 모든 변화는 이더리움 개선안(EIP)이라는 프로세스에서 시작됩니다.

이더리움 개선안(EIP) 프로세스는 이더리움 프로토콜 및 생태계의 핵심적인 부분입니다.

그런데 이더리움 개선안이 정확히 무엇일까요? 그 원리는 무엇이고 중요성을 갖는 이유는 무엇일까요? 함께 살펴보겠습니다.

이더리움 개선안(EIP)란?

이더리움 개선안(EIP)은 이더리움 네트워크의 일부 요소를 변경하기 위한 공식적인 제안서입니다. EIP는 기존 기능을 명확히 하는 것과 같은 작은 개선부터 네트워크의 합의 메커니즘 변경과 같은 주요 업그레이드까지 다양합니다. 프로세스 개요는 해당 시점 이후 모든 EIP에 대한 절차를 표준화한 EIP-1에서 볼 수 있습니다.

전체적으로 세가지 유형의 EIP가 있습니다.

표준 트랙 EIP

표준 추적 EIPS는 블록체인이 작동하는 방식이나 블록체인이 제공하는 기능 및 특징에 근본적으로 영향을 미치는 모든 유형의 개선입니다. 여기에는 합의 프로토콜 변경, 블록 검증 규칙 수정 또는 이더리움을 사용하는 애플리케이션의 상호 운용성에 영향을 미치는 모든 변경이 포함됩니다.

네트워킹과 관련되거나 새로운 토큰 표준의 도입 등을 예로 들 수 있습니다.

문제의 수정 사항이 핵심 개발인 경우(즉, 하드 포크로 이어지는 개발), 이를 가능하게 하려면 핵심 개발 팀의 구체적인 조치가 필요합니다. 이 부분은 잠시 후 뒤에서 다시 설명하도록 하겠습니다.

메타 EIP

프로세스 EIP로도 간주되는 메타 EIP는 일반적으로 이더리움의 오프체인 요소 중 하나(절차, 의사 결정 프로세스 또는 이더리움 개발에 사용되는 툴 또는 환경의 변경 등)에 대한 변경 사항입니다.

정보 EIP

정보용 EIP는 이더리움 커뮤니티에 특정 지점에 대한 정보나 가이드라인을 제공합니다. 그러나 네트워크 변경을 제안하거나 구현을 요구하지는 않습니다.

요약하자면, EIP는 프로토콜 변경이나 새로운 토큰 표준과 같은 온체인 개정에 중점을 둡니다(가장 중요한 것은 블록체인에 대한 전체 하드 포크를 의미합니다). 이는 오프체인 프로세스와 관련될 수 있습니다. 또한 일단 비준된 네트워크 노드가 따라야 하는 의사결정 절차에도 적용됩니다. 그러나 블록체인 자체의 기능에는 관심이 없습니다. 또는 단순히 커뮤니티를 위한 권고 가이드라인일 수도 있습니다. 확정된 후에도 커뮤니티에서 승인하거나 적극적으로 구현할 필요는 없습니다.

EIP는 어떻게 처리되나요?

EIP가 고려, 논의 및 구현되는 방식과 관련한 세부 사항은 제안의 유형에 따라 다릅니다. 그럼 이제 그 부분을 자세히 살펴보겠습니다.

새로운 EIP는 누가 심사하나요?

진행 중인 제안의 유형에 관계없이 몇 가지 주요 기관이 심사 프로세스에 참여합니다.

  • EIP 작성자/옹호자 – 제안서를 작성하여 심사를 받기 위해 제출하는 사람
  • 이더리움 편집자 팀 – 이더리움의 Cat Herder라는 별칭의 편집자는 EIP의 기술적 정확성, 철자 및 문법적 오류를 검토하는 임무를 맡습니다. 편집자는 작성자와 함께 제안서가 깃허브의 커뮤니티 검토 단계로 올려도 되는 올바른 형식인지 확인합니다.

편집자 팀(모두 선출된 회원)은 오리지널 이더리움 개발자 팀, 다른 플랫폼의 전 개발자, 연구원 및 소프트웨어 엔지니어로 구성됩니다.

이들은 이더리움과 블록체인 공간에 대한 깊이 있는 지식을 갖춘 중요 인물들입니다. 따라서 팀 전체가 EIP 프로세스에 상당한 영향력을 행사합니다.

  • 이더리움 코어 개발자 팀 – 코어 개발 팀은 저명한 개발자 및 연구원으로 구성되며, 이더리움 네트워크의 노드 소프트웨어를 적극적으로 개발하고, 새로운 제안과 연관된 기술 토론에서 핵심적인 목소리를 냅니다.
  • 이더리움 커뮤니티 – 이더리움의 미래에 대한 의견을 개진하는 이더리움 블록체인의 최종 사용자.

새로운 EIP는 어떻게 처리되나요?

EIP의 승인 프로세스는 새로운 법률을 통과시키는 과정과 유사하며, 다양한 토론, 수정 및 검토 단계를 거칩니다. EIP가 핵심 제안인지 여부에 따라 이 프로세스에 변형이 있습니다. 모든 EIP는 다음 단계를 포함하는 표준 프로세스를 따릅니다:

  • 초안 작성- EIP가 깃허브에 게시되기 전 단계입니다. 깃허브의 공식 이더리움 저장소의 제출되기 전 먼저 편집자가 오류가 있는지 확인하고 적절하게 형식을 지정해야 합니다. 이를 통해 모든 제안서가 통일되고 기술적으로 타당하며 커뮤니티가 객관적으로 평가할 수 있도록 제안 내용을 명확하게 정리할 수 있습니다. 이러한 과정을 거친 후에만 깃허브에 게시되어 보다 폭넓은 검토 대상이 될 수 있습니다.
  • 검토 – 이 단계에서는, EIP의 작성자나 옹호자는 게시된 제안 내용이 동료 심사에 적합하다고 표시합니다.
  • 마지막 콜 – EIP가 동료 검토의 초기 단계를 통해 진행된 후입니다. 그런 다음 더 많은 대중의 검토를 기다립니다. EIP는 커뮤니티가 제안서를 읽고 면밀히 조사하고 의견을 개진하는 데 필요한 시간을 충분히 제공하기 위해 최소 2주 동안 이 단계에 대기합니다.

이 시점에서 필요하다고 판단되는 경우, 작성자의 제안서를 다시 돌려 보내 추가 검토를 받아야 할 수 있습니다. 또는 제안서가 이 단계에서 아무런 활동이나 변화 없이 6개월 이상 대기 중인 경우 “정체” 상태로 분류되어 추후 검토일까지 검토 대상에서 삭제됩니다.

  • 최종(비핵심) – 최종 단계에서는 EIP가 최종 표준에 도달합니다. 커뮤니티에서 채택하기 전에 추가 변경이 필요하지 않습니다.
  • 최종(핵심) – 핵심 EIP의 경우 최종 단계 이후에 추가 단계가 존재합니다. 핵심 개발 팀은 현재 승인된 수정안을 클라이언트 노드 소프트웨어에 구현하여 활성화해야 합니다.

EIP가 중요한 이유

EIP를 사용하면 네트워크에 적응하고 개선할 수 있습니다. 이는 블록체인이 블록체인 공간의 변화하는 요구를 충족할 수 있는 유연성을 허용합니다. 또한 커뮤니티의 의견 개진을 통해 개방된 협업이 가능해집니다.

EIP 덕분에 이더리움은 유연성을 잃지 않고 지속적인 개선과 발전을 거듭할 수 있습니다. 모든 제안 내용이 엄격한 커뮤니티 및 동료 심사 과정을 거치기 때문에 이더리움 네트워크의 변경 사항은 세심히 설계되어 커뮤니티의 폭넓은 지원을 받게 됩니다. 이처럼 EIP의 전체 프로세스는 포용적이면서도 정확합니다.

이더리움 거버넌스 – 프로토콜 변경 사항을 관리하는 방법

블록체인 생태계에는 다양한 수준의 탈중앙화와 함께 블록체인 프로토콜을 변경하기 위한 다양한 메커니즘이 존재한다는 특징을 언급하지 않을 수 없습니다.

온체인 의사 결정

일부 최신 블록체인은 온체인 의사 결정을 통해 진정한 의미의 탈중앙화된 커뮤니티 거버넌스를 적극적으로 수용하고 있습니다. 이는 거버넌스 토큰을 통해 수행됩니다.

변경 사항은 이미 코드로 작성되어 있으며 변경 사항이 승인되면 온체인에서 구현하기만 하면 됩니다. 토큰은 블록체인에 ‘표결’을 기록할 수 있도록 프로그래밍돼 있어 이더리움 커뮤니티가 탈중앙화된 유기체로서 변경 사항과 업그레이드된 내용을 바탕으로 결정하고 그 내용을 구현하여 즉각적인 효과를 발휘할 수 있도록 합니다. 이더리움 개선 제안에 참여하시겠어요? 일부 ETH를 구매하고 가장 안전한 이더리움 지갑에 보관하세요.

진화하는 시스템을 위한 진화하는 블록체인

반면에 이더리움 프로토콜의 변경은 위에서 설명한 토론과 논의라는 비공식 절차를 통해 일어납니다. 즉, 오프체인에서 의사 결정이 이루어집니다.

커뮤니티의 누구나 EIP를 제안할 수 있지만 실제로는 이더리움 편집자, 핵심 개발 팀 및 가장 활발하게 활동하는 커뮤니티 구성원만 심사하고 토론에 참가할 수 있습니다. 그리고 하드 포크(예: 병합)를 포함하는 핵심 EIP의 경우 궁극적으로 핵심 개발 팀만이 네트워크 클라이언트에 수정 사항을 구현해 실행할 수 있습니다. 이로써 해당 프로세스의 적어도 한 가지 요소는 상당히 중앙화됩니다.

따라서 전체적으로 봤을 때 이더리움 개선안이 어느 정도 포용적인 것은 맞지만, 핵심 개발자, 편집자 및 가장 활발하게 활동하는 커뮤니티 구성원 같은 소규모(하지만 충분한 자격은 갖춘) 계층이 프로세스뿐만 아니라 제안 내용이 얼마나 많은 지원을 이끌어 내느냐의 문제에도 상당한 영향을 미치는 것이 현실입니다. 또한 분명 약간의 정치적인 요소도 무시할 수 없습니다.

핵심 이더리움 개선안(EIP)

최근 몇 년간의 몇 가지 핵심적인 예시를 통해 EIP가 정확히 어떻게 사용되고 어떤 영향을 미쳤는지에 대해 살펴 보겠습니다.

NFT

현재 가치가 30억 달러로 빠르게 성장하고 있는 대체 불가능 토큰은 사실상 EIP 프로세스의 산물이며, 초기에 EIP-721이 있었기 때문에 이 새로운 토큰 표준의 도입도 가능했습니다.

가스비

한편, EIP-1559는 이더리움의 트랜잭션 처리 방식 및 우선 순위 지정 방식에 맞춰 수수료 구조를 근본적으로 변경시켰습니다. 또한 이 개선안은 가스비가 끊임없는 논쟁의 대상이 되는 블록체인에서 처음에는 주목을 끌지 못했으나 결국 중대한 변경 사항이 된 대표적인 사례입니다.

이더리움 머지

현재 가장 두드러진 EIP는 EIP-3675에 의해 시작된 이더리움 머지입니다. 이 제안은 이더리움 블록체인이 원래의 작업 증명 합의 메커니즘에서 덜 에너지 집약적인 지분 증명 시스템으로 전환하는 것을 보았습니다. 전체 블록체인과 생태계에 더 큰 확장성과 효율성을 제공하는 것을 목표로 합니다.

진화하는 시스템을 위한 진화하는 블록체인

이더리움 개선안은 이더리움 블록체인의 지속적인 진화와 더불어 자체적인 미래를 구축하고 현재의 한계를 극복하는 이더리움의 역량에 지대한 영향을 미칩니다.

또한 개방된 협업과 프로세스 작동 방식에 대한 정확한 이해를 바탕으로 커뮤니티가 네트워크를 개선할 수 있도록 해줍니다. 누구나 개선 사항을 지원할 수 있도록 활짝 개방되어 있으며, 실제로 누구나 발언권을 갖습니다. EIP를 살펴보고 이더리움 네트워크의 업그레이드 방식에 대해 자세히 알아보세요. 또한 본인의 제안서를 제출할 수도 있습니다.

이제 이 프로세스가 어떻게 진행되는지 알았으니 직접 제출해도 됩니다. 여러분이 이더리움의 다음 장의 저자가 될 수 있습니다.


관련 리소스

소통하기

공지 사항은 블로그에서 확인할 수 있습니다. 홍보 문의:
[email protected]

당사의
뉴스레터 구독

새롭게 지원되는 코인, 블로그 업데이트 및 특별한 혜택 정보를 이메일로 직접 받아보세요


귀하의 이메일 주소는 뉴스레터, 업데이트 및 제안을 보내는 데만 사용됩니다. 뉴스레터에 포함된 링크를 사용하여 언제든지 구독을 해지할 수 있습니다.

당사에서 사용자 데이터 및 권리를 관리하는 방식을 자세히 알아보세요.