이더리움 로드맵 업데이트
2023년 12월 30일, 이더리움 공동 창립자 비탈릭 부테린(Vitalik Buterin)은 X 소셜 네트워크에서 2024년 이더리움 로드맵을 공유하고 이더리움 네트워크의 업그레이드 및 활동을 자세히 설명했습니다. 그가 제시한 일련의 차트에 따르면 2024년 이더리움에 대한 지속적인 우려에는 The Merge, The Surge, The Scourge, The Verge, The Purge 및 The Splurge의 6가지 주요 구성 요소가 포함됩니다.
(1) 병합은 간단하고 탄력적인 POS 합의 메커니즘을 유지하기 위한 로드맵의 핵심 부분으로 강조되며, 2022년 9월에 진행되며 이더리움 메인넷과 POS 비콘 체인을 병합합니다. 병합 이후에는 단일 슬롯 최종성(SSF) 역할이 우선시됩니다. SSF를 사용하면 이더리움의 합의 메커니즘을 통해 블록을 보다 효율적으로 검증할 수 있으며, 동일한 슬롯에서 블록을 제안하고 마무리할 수 있으므로 트랜잭션 대기 시간이 줄어듭니다. 이더리움이 POW에서 POS 합의 메커니즘으로 전환된 후 SSF(Single Slot Finality)는 이더리움의 현재 약점에 대한 핵심 솔루션 역할을 할 것입니다.
(2) The Surge는 블록체인의 확장성을 향상시키면서 이더리움 및 L2 네트워크에서 초당 100,000건의 트랜잭션 처리량을 달성하는 것을 목표로 합니다. 크로스 롤업 표준과 상호 운용성은 이더리움 개발 팀에 의해 장기적인 개선이 필요한 영역으로 강조되었으며, 올해에는 EIP-4844와 롤업 자체의 확장성에서 상당한 진전이 있을 것입니다.
(3) The Scourge는 이더리움 생태계 내 경제적 중앙화에 대한 우려를 해결하기 위해 최대 추출 가능 가치(MEV), 유동성 스테이킹 풀 및 롤업과 관련된 위험을 완화하는 데 중점을 둡니다. Vitalik Buterin은 이전에 관련 문제를 해결하기 위해 노드 실행 비용을 줄일 것을 제안했습니다. 이제 Verkle 트리가 준비되었으므로 블록을 검증하려면 몇 바이트의 데이터를 다운로드하고, 몇 가지 기본 계산을 수행하고, 간결하고 비대화형 지식 인수(SNARK)를 검증하면 됩니다. 네트워크는 완전히 SNARK화된 Ethereum 네트워크를 달성하기 위해 EVM(Ethereum Virtual Machine) 검증 사전 컴파일을 계속 탐색할 것입니다.
(4) The Verge는 블록 검증을 더 쉽게 만들고 블록 검증의 효율성을 높이는 것을 목표로 합니다. 온체인 거래량이 계속 증가함에 따라 이더리움의 확장성을 유지하는 데 이러한 최적화가 중요합니다. 로드맵에서는 가스 한도를 언제든지 늘릴 수 있도록 L1 가스 한도 상향 조정 내용을 삭제해 유연한 네트워크 용량 관리 방식을 제시했다.
(5) 퍼지는 프로토콜을 더 쉽게 사용하고 개발자 친화적이고 접근 가능하게 만드는 것을 목표로 합니다. 이러한 단순화는 기술적 부채를 제거하고 네트워크 참여 비용을 제한하여 이더리움 네트워크의 전반적인 기능과 유용성을 향상시킬 것으로 예상됩니다.
(6) Splurge는 생태계 성장과 지속 가능성부터 인간 조정에 이르기까지 Ethereum의 성장에 중요한 다른 모든 요소를 다루며, 이는 활기찬 커뮤니티를 육성하고 지원하려는 Ethereum의 약속을 반영합니다.
EIP 개선 제안 미리보기
이더리움은 2024년 1분기에 Dencun 하드 포크 업그레이드를 시작할 예정이며 Ethereum 핵심 개발자는 Dencun 하드 포크 업그레이드 일정을 작성했습니다. 큰 문제가 발생하지 않는 한 이더리움의 공개 테스트 네트워크는 다음 일정에 따라 잠정적으로 진행될 것입니다.
괴를리: 1월 17일
세폴리아: 1월 30일
홀스키: 2월 7일
네트워크가 더 이상 사용되지 않을 예정이므로 Goerli가 테스트 시나리오에 포함되는 것은 이번이 마지막입니다. 이번 움직임은 2024년 1월 이더리움 네트워크를 활성화하려는 Dencun의 전략의 일부이며 기술적 역량이 크게 발전했음을 나타냅니다.
핵심 개발자들은 아직 명명되지 않은 프라하/엘렉트라 업그레이드에 대해서도 논의했습니다. 이더리움 커뮤니티는 대규모 핵심 기능에 집중할지(1년의 노력이 소요될 수 있음), 아니면 여러 가지 작은 개선 사항을 중심으로 업그레이드를 구축할지(2024년 하반기에 달성 가능) 고려하고 있습니다.
전반적으로 2024년은 이더리움이 획기적인 개선 제안을 구현하는 해가 될 것입니다. 다음은 주목할만한 개선 제안입니다.
(1)EIP-4844 (Proto-Danksharding)
EIP-484는 Dencun 업그레이드에 대한 수많은 제안 중 하이라이트이자 시장에서 가장 주목받는 제안으로, 주요 목적은 특히 롤업 솔루션의 경우 분산화를 희생하지 않고 L2 네트워크의 가스 비용을 줄이는 것입니다.
Dencun 업그레이드는 데이터 가용성 측면에서 모든 L2 비용을 절감할 것이며, 이는 최종 사용자 비용이 더욱 절감될 것이기 때문에 시장이 기대하는 것입니다. EIP-4844는 롤업 가스 비용을 100배까지 줄일 것으로 예상되는 혁신적인 개선 제안입니다.
(2) ERC-4337, ERC-6900 (계정 추상화)
계정 추상화는 ERC-4337 및 확장 제안 ERC-6900을 포함하여 매우 중요한 개선 제안이기도 합니다. 스마트 계정 개념을 중심으로 한 계정 추상화는 최종 사용자 경험에 큰 영향을 미치며 거래 비용을 줄이고 소셜 로그인 보안을 보장합니다. ERC는 특히 이더리움 생태계의 토큰 표준을 목표로 하는 EIP의 하위 집합입니다. 상호 운용성을 보장하기 위해 토큰 실행 규칙을 정의합니다. 핵심 프로토콜을 수정하는 EIP와 달리 ERC는 일반적으로 하드 포크가 필요하지 않습니다.
ERC-4337은 올해 3월에 발생할 예정이며, 계정 추상화의 개념은 최종 사용자에게 중요한 변화와 중요한 역할을 가져올 것입니다. 계정 추상화는 사용자가 암호화폐 지갑을 인식하고 상호 작용하는 방식을 혁신하여 가스 없는 거래를 표준으로 만드는 동시에 안전한 소셜 로그인을 새로운 표준으로 만들어 이더리움 사용자 경험을 근본적으로 재구성합니다.
전통적으로 이더리움에는 개인 키로 제어되는 외부 계정(EOA)과 코드로 제어되는 계약 계정이라는 두 가지 계정 유형이 있습니다. 계정 추상화는 이러한 구분을 모호하게 하여 사용자가 스마트 계약처럼 기능하는 계정을 생성할 수 있게 해줍니다. 이는 사용자 경험과 보안을 강화하고 다중 서명 지갑이나 분실된 키의 사회적 복구와 같은 보다 복잡한 계정 논리를 허용합니다.
ERC-6900은 위임된 트랜잭션 개념을 제안합니다. 이 표준은 이더리움의 메인넷 합의에 대한 변경을 요구하지 않으며 사용자가 위임자에게 트랜잭션 전송을 위임하고 예를 들어 시간과 번거로움을 절약하기 위해 일련의 작업을 승인할 수 있도록 합니다.
(3) EIP-1153 (인스턴트 스토리지 opcode)
EIP-1153은 스마트 계약 실행 중 임시 또는 임시 저장소를 처리하기 위한 새로운 메커니즘을 도입하는 것을 목표로 하는 Dencun 업그레이드의 일부입니다. 이더리움의 전통적인 저장 작업은 영구적이며 가스를 소비하므로 트랜잭션보다 오래 지속될 필요가 없는 임시 데이터에는 효과적이지 않을 수 있습니다. EIP-1153은 스마트 계약이 임시 저장소를 사용할 수 있도록 하는 opcode입니다. 즉, 트랜잭션 실행이 끝나면 저장소가 지워집니다.
Uniswap 팀은 EIP-1153을 위해 열심히 로비를 벌였고 상하이 업그레이드에서 구현되기를 원했지만 Ethereum 핵심 개발자 간의 합의에 도달할 만큼 충분한 지원을 얻지 못했습니다. 이번 업그레이드는 Uniswap V4 프로토콜의 성능과 효율성을 향상시키는 데 중요한 역할을 할 것으로 예상됩니다.
임시 저장을 활성화함으로써 EIP-1153은 계약 실행 중 데이터 저장과 관련된 가스 비용을 줄이고 개발자에게 스마트 계약 설계에 더 큰 유연성을 제공할 수 있습니다. EIP-1153은 또한 영구 스토리지를 오프로드하고 상태 팽창을 최소화함으로써 이더리움 네트워크의 전반적인 확장성에 기여합니다.
(4) EIP-4788 (Beacon 블록루트 제출)
이더리움은 두 가지 주요 부분으로 구성된 거대한 도서관과 같습니다. 첫 번째 부분은 사람들이 독서실처럼 책을 읽을 수 있게 해주는 이더리움 가상 머신(EVM)(스마트 계약 실행)이고, 두 번째 부분은 비콘 체인입니다. 모든 책과 그 위치(이더리움 네트워크의 합의 및 조정)를 추적하는 도서관 카탈로그 시스템입니다.
EIP-4788 이전에는 이 두 부분이 상대적으로 독립적으로 작동했습니다. EVM은 최신 디렉터리에 직접 액세스할 수 없으며, 비콘 체인에서 무슨 일이 일어나고 있는지 이해하기 위해 간접적인 방법에 의존해야 합니다. 그리고 EIP-4788은 모든 EVM 블록에 비콘 블록 루트(상위 블록의 다이제스트 또는 해시 트리 루트)를 넣을 것을 제안합니다. 이는 비효율적이고 부정확했던 도서관의 오래된 카드 정리 시스템을 실시간으로 정확하고 직접적으로 주 데이터베이스에 연결되는 시스템으로 옮기는 것과 같습니다.
현대 도서관 시스템인 이더리움에서 독자(EVM)는 책이 추가, 이동, 삭제(비콘 체인 업데이트)될 때마다 즉시 업데이트되는 정보를 얻을 수 있습니다. 고객은 최신 정보에 대한 액세스를 신뢰할 수 있으며, 도서관 운영(예: 스마트 계약 실행)은 전체 카탈로그 시스템(합의 계층 상태)과 더욱 일치합니다.
위의 프로세스는 모두 신뢰의 필요성을 최소화하는 방식으로 이루어지며, 이 데이터를 제공하기 위한 외부 오라클의 필요성을 제거하여 잠재적인 실패 또는 조작 지점을 줄입니다. EIP-4788은 메인넷 전반에 걸쳐 이더리움의 합의 상태를 전달하기 위해 프로토콜 수준 오라클을 도입합니다. 이러한 변화는 Lido와 같은 유동성 스테이킹 프로토콜뿐만 아니라 스마트 계약 기반 브리지 및 재스테이킹 솔루션에 특히 유용합니다. 이를 통해 이러한 프로토콜은 검증자 잔고 및 상태와 같은 주요 데이터에 합의 계층에서 직접 액세스할 수 있으므로 안전성과 운영 효율성을 향상시킵니다.
(5) EIP-5656 (MCOPY 연산 코드)
EVM은 다양한 작업을 결정하는 일련의 opcode를 사용하여 작동합니다. EIP-5656에는 스마트 계약 실행 중에 메모리에 데이터를 복사하는 프로세스를 최적화하는 MCOPY라는 새로운 opcode가 도입되었습니다.
현재 EVM 아키텍처에서 기존 opcode를 사용할 때 대규모 데이터 세그먼트를 복사하는 것은 비효율적입니다. MCOPY는 성능을 향상시키면서 이러한 작업과 관련된 가스 요금을 줄일 것으로 예상되는 보다 효율적인 접근 방식을 제공합니다. 더 빠른 메모리 작업은 더 빠른 계약 실행을 의미하며 개발자는 특히 대규모 데이터 구조 또는 메모리 작업과 관련된 복잡한 작업을 처리할 때 스마트 계약을 최적화할 수 있는 더 많은 도구를 갖게 됩니다.
(6) EIP-6780 (제한된 자기 파괴)
이더리움 블록체인에서 자체 파괴 opcode를 사용하면 스마트 계약이 블록체인에서 자신을 삭제할 수 있습니다. 실행 후 계약 코드 및 상태의 저장 공간을 삭제하고 계약의 나머지 ETH를 지정된 주소로 보냅니다. 그러나 이 기능은 상태 관리 복잡성 및 잠재적인 보안 취약성을 비롯한 여러 문제를 야기합니다.
자체 파괴를 제한함으로써 이더리움은 상태 크기를 더 잘 관리할 수 있어 블록체인을 더욱 안정적이고 예측 가능하게 만듭니다. 이는 향후 Ethereum 업그레이드를 단순화하므로 네트워크의 장기적인 확장성과 유지 관리에 중요합니다.
종합하면, 이더리움 2024 로드맵 업데이트와 중요한 EIP 제안은 이더리움 블록체인이 업계 변화에 적응할 수 있음을 보여주고, 확장성을 개선하는 동시에 강력한 운영에 대한 명확한 비전을 명확하게 보여줍니다. 2024년은 이더리움이 계속해서 혁신과 기술 업그레이드 및 개선을 모색하는 중요한 해가 될 것으로 예상됩니다.