출처:폴카월드
최근 블록체인 기술이 발전하면서 칩 엔지니어들 사이에서만 유행하던 용어가 조용히 블록체인 개발자들의 새로운 애호가가 되었습니다: RISC-V< /span>. /span>.
2025년 4월 20일, 이더리움 창립자 비탈릭 부테린은 커뮤니티 포럼 이더리움 매지션에 이더리움의 오랜 EVM 가상 머신을 대체할 방법을 제안했습니다.

https://ethereum-magicians.org/t/long-term-l1-execution-layer-proposal- replace-the-evm-with-risc-v/23617
동시에, Polkadot은 AseetHub 웨스트엔드 테스트베드에 RISC-V 지원 스마트 컨트랙트 실행 환경을 조용히 출시했습니다! , 개발자들은 솔리디티를 계속 사용하면서 폴카닷에서 개발을 시도할 수 있지만, 컨트랙트는 새로운 실행 엔진인 PolkaVM에서 실행된다는 점을 제외하면 말입니다.
우연일까요? 원래 칩 설계를 위해 만들어진 오픈소스 명령어 세트가 블록체인 세계에서 "고리를 끊는" 이유는 무엇일까요?
이더리움과 폴카닷은 RISC-V에서 무엇을 찾고 있을까요?

이더리움과 폴카닷은 RISC-V에 베팅하고 있습니다. span leaf="">칩에서 블록체인까지, 왜 RISC-V가 갑자기 등장했을까요?
모든 컴퓨팅 장치의 '영혼'은 소프트웨어가 하드웨어에 "내가 원하는 것을 하라"고 지시하는 언어인 명령어 집합 아키텍처(ISA)입니다. 우리에게 익숙한 인텔 CPU는 x86 아키텍처를 사용하고, Apple의 M 칩은 ARM 아키텍처를 사용합니다.
반면, RISC-V는 오픈 소스 무료 아키텍처 표준으로 인텔이나 ARM에 라이선스 비용을 지불하지 않고도 누구나 CPU를 설계하는 데 사용할 수 있습니다.
원래 버클리 캘리포니아 대학교의 학술 프로젝트였던 이 아키텍처 표준은 간단하고, 유연하며, 절단이 가능하고, 오픈 소스로 제공되며, 지정학적 위험을 피할 수 있다는 점에서 점점 더 많은 칩 회사가 채택하고 있습니다.
그렇다면 RISC-V는 블록체인과 어떤 관련이 있을까요?
가상 머신(VM)은 모든 블록체인의 '실행 두뇌'이며, 모든 컨트랙트는 가상 머신에서 실행됩니다. 하지만 이더리움의 EVM, 폴카닷의 WASM, 솔라나의 BPF와 같은 현재 주류 VM 시스템에는 몇 가지 명백한 문제가 있습니다.
아키텍처 2015년에 설계된 스택형 모델인 EVM과 같은 구형, 최신 CPU에 맞추기 어려움
보안 취약, 진정한 수학적 코드 보안을 위해 기존 아키텍처를 공식적으로 검증하기 어려움
보안 취약, 진정한 수학 코드 보안을 위해 기존 아키텍처를 공식적으로 검증하기 어려움
. span>
다중 언어 지원이 제한적이며, 개발자가 언어를 자유롭게 선택할 수 없고 솔리디티 스택에만 의존할 수 있음
따라서 RISC-V는 "RISC-V"로 시작하는 것이 좋은 선택지입니다. "최신" 아키텍처인 RISC-V가 블록체인 엔지니어들 앞에 나타났을 때, 그들의 본능은 블록체인 가상 머신을 "RISC-V화"할 수 있을까 하는 것이었습니다.


스택형 대 레지스터 컴퓨팅 모델 비교 차트
이더리움의 선택: 개념적 관점에서 차세대 ZK 네이티브 가상머신 구상
비탈릭의 아이디어는 이더리움 커뮤니티의 스타일과 매우 유사합니다: 단순 최적화가 아니라 철학적 수준에서 재설계하는 것이죠. . EVM은 이미 너무 복잡해서 바꾸기 어렵습니다. 대신 RISC-V를 사용하여 검증 가능한 새로운 VM을 구축할 수 있습니다.
RISC-V는 명확한 구조와 예측 가능한 실행 동작을 가지고 있어 영지식 증명 회로로 변환하는 데 이상적이며, 향후에는 LLVM 컴파일러와 함께 사용할 수 있고(버그에 대한 많은 의견을 보았지만), 다음과 같은 더 풍부한 언어로 컨트랙트를 개발할 수 있을지도 모릅니다. 향후에는 LLVM 컴파일러와 함께 사용할 수 있고(버그에 대한 많은 의견이 있었지만), Rust 및 C와 같은 더 풍부한 언어로 컨트랙트를 개발할 수 있으며, 가장 중요한 것은 "ZK 네이티브 체인"을 구축하기 위한 실행 계층의 기반을 형성하는 데 사용될 수 있습니다.
물론 이 모든 것은 아직 개념적인 단계에 있으며, 이더리움 커뮤니티는 아직 이에 대한 계획을 가지고 있지 않지만, 방향은 분명합니다: 새로운 VM으로 전환하는 것 이상으로 확장 가능하고 안전하며 신뢰할 수 있는 블록체인의 미래를 준비해야 한다는 것입니다.
Polkadot의 길: 엔지니어 주도의, 바닥 교체를 통한 현실성
이더리움의 경우와는 달리 이더리움의 "개념적 비전"과 달리, 폴카닷은 다른 실용적인 길을 선택했습니다.
2023년 초, Parity의 핵심 엔지니어인 Jan Bujak은 WASM의 대안을 모색하기 시작했고, 궁극적으로 PolkaVM 프로젝트를 시작하기 전에 RISC-V를 선택했습니다.

https://forum.polkadot.network/t/announcing-polkavm-a-new-risc-v-based-vm-for-smart-contracts-and-possibly-more /3811
폴카닷의 접근 방식은 간단합니다:
언어는 그대로 유지, 계속 솔리디티 사용
툴은 동일하게 유지되며, Remix, Ethers.js, MetaMask는 모두 호환
컴파일 경로가 리바이브 도구를 통해 Solidity를 RISC-V 단어로 컴파일하도록 조정됩니다. RISC-V 바이트코드로 컴파일되고
최종적으로 새로운 가상 머신인 PolkaVM에서 실행되어 보다 효율적이고 안전하며 검증 가능한 실행 기능을 제공합니다.
개발자 환경은 거의 동일하게 유지되지만 실행 기반은 완전히 바뀌었다는 뜻입니다. WebAssembly에서 RISC-V로, 스택에서 레지스터로, 기존 실행에서 ZK 친화적인 실행으로 "조용한 혁명"이 일어난 것입니다.
현재, PolkaVM은 Asset Hub의 웨스트엔드 테스트 네트워크에서 사용 가능하며, Polkadot의 경우 2025년 3분기를 목표로 하고 있습니다.

개발자 관점: 작성하는 코드는 그대로 유지되지만 기본 계층은 조용히 리팩터링되고 있습니다. span>
이더리움과 폴카닷은 한 곳은 비전의 최전선에 있고 다른 한 곳은 이미 현장에 있는 등 RISC-V에 접근하는 방식은 다르지만, 개발자들에게 보내는 신호는 놀랍도록 일관적입니다. 이는 "쓰기 레이어" 변경이 아니라 "레이어" 변경이라는 것입니다.
이것은 "쓰기 계층"의 변경이 아니라 기본 인프라의 재구성이라는 것입니다.
개발자의 경우 체인 어디에 있든 단기적으로는 파편화라는 느낌이 거의 없습니다. 여전히 솔리디티에서 컨트랙트를 작성할 수 있고 Remix, Ethers.js, MetaMask 등과 같은 익숙한 도구를 계속 사용할 수 있으며 배포 프로세스도 기본적으로 이전과 동일하기 때문입니다.
하지만 내부적으로 실행 엔진이 변경되었습니다!
이제 Polkadot에서 솔리디티 컨트랙트는 리바이브 툴을 사용하여 RISC-V 바이트코드로 컴파일하고 새로운 가상머신 PolkaVM에서 실행할 수 있습니다. PolkaVM은 WASM 및 기존 EVM에 비해 뛰어난 실행 효율성과 리소스 과금을 제공하며, 특히 복잡한 컨트랙트를 실행하는 데 드는 비용에 친화적입니다.
이더리움의 기술 비전에서도 RISC-V는 "ZK 네이티브 체인"에 가장 적합한 기반으로 간주되며, 비탈릭은 향후 수학적으로 증명 가능한 온체인 실행 로직을 달성하기 위해서는 EVM이 유일한 방법임을 분명히 해왔습니다. 비탈릭은 EVM이 향후 수학적으로 증명 가능한 온체인 실행 로직을 달성하는 데 있어 극복할 수 없는 장애물이며, 명확한 구조와 예측 가능한 동작을 갖춘 RISC-V가 이상적인 솔루션이라는 점을 분명히 해왔습니다.
더 중요한 것은 이러한 아키텍처 계층의 변화가 단순한 성능 이상의 온체인 개발 패러다임의 근본적인 변화를 가져온다는 점입니다.
보안은 "사람이 지키는" 수준에서 "수학적으로 검증 가능한" 수준으로 향상될 것이며, RISC-V의 모든 명령 동작은 EVM이 불가능한 방식으로 공식적으로 모델링될 수 있습니다. RISC-V는 모든 명령어의 동작을 공식적으로 모델링할 수 있는데, 이는 EVM이 할 수 없는 일입니다. 즉, 계약 보안의 미래는 더 이상 해마다 감사를 받는 것이 아니라 컴파일 단계에서 "잘못될 수 없다"는 수학적 보증에 의존하게 될 것입니다. "증명할 수 있다"는 이유만으로 사람을 신뢰할 필요가 없는 코드를 작성할 수 있습니다.
제로 지식이 틈새에서 기본으로. ZK 컨트랙트를 작성하는 것은 시니어 엔지니어의 기술이었습니다. RISC-V의 아키텍처는 깔끔한 실행 프로세스와 손쉬운 회로 전환을 통해 zk 친화적이므로 zkEVM과 같은 시스템에 이상적인 백엔드입니다. 기본 전환이 완료되면, ZK 콘트랙트는 더 이상 선택사항이 아니라 스마트 콘트랙트의 "기본 안전 모드"가 될 수 있습니다.
멀티 언어 스마트 콘트랙트 시대도 곧 시작될 것입니다. RISC-V가 LLVM 툴링 에코시스템에 연결되면 Rust, C 등의 언어가 자연스럽게 온체인 런타임 형식으로 컴파일될 수 있기 때문이죠. RISC-V는 LLVM 툴링 에코시스템에 연결되어 있어 Rust나 C와 같은 언어를 컴파일하여 온체인에서 실행할 수 있습니다. 더 이상 솔리디티의 제약을 받지 않으며, 앞으로 스마트 콘트랙트를 작성하는 것은 시스템 모듈을 작성하는 것처럼 쉬워질 것입니다. Polkadot은 이미 잉크! 언어의 RISC-V로의 마이그레이션을 추진하고 있으며, 이는 다양한 언어가 공존하는 컨트랙트의 세계가 공상이 아닌 현실임을 시사합니다.
마무리
현재 어떤 체인에 있든, 솔리디티든 러스트든, Remix에서 컨트랙트를 작성하든, Ethers.js로 프론트엔드를 호출하든, 결국 같은 것이 아니라는 것을 깨닫게 될 것입니다. 프론트엔드를 사용하든, 결국에는 가상 머신이 코드 작성 방식을 바꾸는 것이 아니라 작성하는 모든 코드를 더 빠르게 실행하고, 더 일관되게 실행하고, 더 논리적으로 만들고, 더 안전하고 신뢰할 수 있도록 진화했다는 사실을 깨닫게 될 것입니다.
기반을 재건할 때 가장 먼저 눈에 띄는 것이 없듯이 이러한 변화는 즉시 눈에 띄지 않을 수도 있습니다. 하지만 결국에는 영향을 미치게 될 것입니다. 미래의 스마트 컨트랙트는 여러분이 인지하지 못하는 사이에 더 강력하고, 더 자유롭고, 더 신뢰할 수 있게 될 것입니다.