요약
이더리움 공동 창립자 비탈릭 부테린은 네트워크의 실행 계층에 대한 근본적인 아키텍처 변경을 제안했습니다. 이는 **이더리움 가상 머신(EVM)**을 RISC-V 기반 가상 머신으로 대체하는 것입니다. 4월에 공개된 이 이니셔티브는 특히 영지식 증명(ZK 증명) 영역에서 이더리움의 성능을 크게 향상시키고 장기적인 확장성 문제를 해결하는 것을 목표로 합니다. 이 제안은 최대 100배의 잠재적 효율성 향상을 시사하며, 광범위한 기술 논의와 커뮤니티 실험이 현재 진행 중입니다.
세부 사항
비탈릭 부테린은 4월에 개발자 커뮤니티에 제출한 제안에서 EVM을 RISC-V로 대체하는 개념을 소개했습니다. 이 "급진적인 아이디어"의 배경은 이더리움 실행 계층 내의 주요 확장성 병목 현상을 해결하고 단순성과 효율성을 개선하는 것입니다. 현재의 EVM은 이더리움의 보안 및 결정론적 상태 전환에 필수적이지만, 스택 기반 모델, 256비트 연산, 해석 오버헤드로 인해 한계에 직면해 있습니다. 이러한 요소들은 높은 거래 수수료와 확장성을 위한 레이어-2 롤업에 대한 의존도 증가에 기여합니다. 이러한 요인으로 인해 거래 검증 시간의 약 59%가 EVM 코드 실행에 기인하며, 이는 ZK-EVM 증명 성능에 상당한 병목 현상을 초래합니다.
RISC-V는 소형의 모듈식 기반과 확장성을 특징으로 하는 오픈 소스 CPU 명령어 세트 아키텍처(ISA)입니다. 독점 ISA와 달리 RISC-V의 개방형 설계는 맞춤형 조정을 가능하게 하여 블록체인 환경에 매우 적합합니다. 성숙한 컴파일러 및 에뮬레이터를 포함한 강력한 도구 지원을 자랑하며, 깔끔하고 결정론적인 설계는 무신뢰 시스템에 중요한 형식 검증 및 증명 생성을 단순화합니다.
재정적 메커니즘 및 기술적 함의
EVM에서 RISC-V로의 제안된 전환은 상당한 성능 향상을 목표로 합니다. 전문가들은 RISC-V 기반 가상 머신이 ZK 증명 오버헤드를 50~100배 줄여 레이어-1 실행의 전체 효율성을 100배 이상 높일 수 있다고 지적합니다. 이는 주로 현재의 ZK-EVM 증명기가 증명 생성을 위해 EVM 코드를 RISC-V 명령으로 변환하는 추가 단계를 거치기 때문이며, 이로 인해 상당한 오버헤드가 발생합니다. RISC-V 기반 가상 머신을 직접 활용함으로써 이 중간 변환 단계가 제거되어 증명 생성이 훨씬 빠르고 리소스 효율적이게 됩니다.
아키텍처적으로 계정, 교차 계약 호출 및 스토리지의 핵심 개념은 일관성을 유지할 것입니다. 그러나 SLOAD, SSTORE, BALANCE 및 CALL과 같은 기존 EVM opcode는 RISC-V 시스템 호출로 재구현될 것입니다. 스마트 계약은 Rust와 같은 언어로 작성될 수 있지만, Solidity 및 Vyper는 개발자 경험에 최소한의 지장을 주면서 RISC-V를 백엔드로 사용하도록 조정될 것입니다. 결정적으로, 이 제안은 완전한 양방향 상호 운용성을 강조하여 구형 EVM 계약이 새로운 RISC-V 계약과 함께 작동할 수 있도록 합니다. 전환 전략에는 두 VM을 병렬로 실행하거나, 레거시 지원을 위해 RISC-V 기반 EVM 인터프리터를 사용하거나, Nervos CKB 및 Polkadot의 PolkaVM과 같이 RISC-V를 채택한 다른 블록체인 프로젝트에서 입증된 바와 같이 인터프리터를 이더리움 프로토콜에 직접 통합하는 것이 포함될 수 있습니다.
비즈니스 전략 및 시장 포지셔닝
부테린이 제시한 이더리움의 장기 전략은 "세계 컴퓨터"이자 "신뢰 계층"으로서의 선두 위치를 유지하기 위해 근본적인 확장성 문제를 해결하는 데 중점을 둡니다. RISC-V의 채택은 더 큰 실행 용량과 낮은 거래 비용을 제공함으로써 이러한 비전과 일치합니다. 이는 이더리움이 고급 암호화 기능 및 온체인 증명 검증을 지원하는 오픈 소스, 하드웨어 친화적 아키텍처를 활용하여 빠르게 진화하는 블록체인 환경에서 더 잘 경쟁할 수 있도록 포지셔닝합니다.
RISC-V 채택에 대한 선례는 블록체인 부문에 존재합니다. Nervos CKB는 RISC-V를 성공적으로 활용했으며, Polkadot의 PolkaVM(역시 RISC-V 기반)은 기존 이더리움 개발자 도구와의 호환성을 입증하여 Uniswap V2와 같은 계약을 작업 흐름 중단 없이 원활하게 마이그레이션할 수 있도록 했습니다. 이러한 예는 개발자 연속성과 생태계 성장을 유지하면서 전환을 관리할 수 있음을 시사합니다.
광범위한 시장 영향
RISC-V가 이더리움 레이어-1 실행 계층에 잠재적으로 통합되는 것은 더 넓은 Web3 생태계에 상당한 영향을 미칩니다. 확장성 및 효율성 향상을 통해 분산형 애플리케이션(dApps)의 대규모 채택을 촉진하고, 더 복잡한 온체인 작업을 가능하게 하며, 레이어-2 롤업의 계산 비용을 줄여 전체 ZK 생태계를 강화할 수 있습니다. 더 빠른 레이어-1 검증은 롤업이 데이터를 더 비용 효율적이고 신속하게 제출할 수 있도록 하여 전반적인 확장성을 향상시킬 것입니다.
이 아키텍처 진화는 구현될 경우 스마트 계약 개발을 위한 더 유연하고 성능이 뛰어난 기반을 제공함으로써 개발자 관심과 혁신을 증가시킬 수 있습니다. 그러나 전환은 복잡하며 광범위한 연구, 개발 및 커뮤니티 합의 구축이 필요합니다. 비탈릭 부테린은 준비 기간을 최소 18개월로 추정하며, 이는 즉각적인 변화가 아닌 장기적인 약속임을 나타냅니다. 기존 스마트 계약 마이그레이션, 강력한 보안 보장 및 새로운 도구 개발과 같은 과제를 성공적으로 해결하는 것이 원활한 전환과 이더리움이 RISC-V 기반 실행 계층의 모든 이점을 실현하고 궁극적으로 투자자 신뢰와 시장 포지셔닝을 강화하는 데 중요할 것입니다.