
초록: Lumoz RaaS는 RISC-V 기반 zkEVM 지원 솔루션을 출시합니다. 이 솔루션은 개발자가 사전 구축된 개발 모듈과 호환 가능한 툴 체인을 통해 신속하게 제로 지식 증명 애플리케이션을 배포하는 데 도움이 되며, 동시에 Rollup 트랜잭션 성능을 효과적으로 개선하고 운영 비용을 절감합니다.
이더리움 창립자 비탈릭 부테린은 최근 기존 이더리움 가상 머신(EVM)을 RISC-V 명령어 집합 아키텍처로 대체할 것을 제안했습니다. 이 제안은 이더리움 커뮤니티에서 격렬한 토론을 불러일으켰고 블록체인 분야에서 RISC-V의 잠재력을 부각시켰습니다. 동시에 Lumoz RaaS(Rollup as a Service)는 Layer2에 더 높은 성능과 확장성을 제공하기 위해 RISC-V 기반 zkEVM 솔루션을 지원한다고 발표했습니다.
EVM은 항상 스마트 계약 기능의 핵심이었으며 다양한 분산형 애플리케이션 생태계를 지원해 왔습니다. 하지만 블록체인 기술이 계속 발전함에 따라 EVM의 구조적 한계가 점점 더 분명해졌습니다. 오픈 소스 명령어 집합 아키텍처인 RISC-V는 개방성, 단순성, 유연한 생태계 덕분에 스마트 계약 실행 환경을 재구성할 수 있는 잠재적인 선택이 되었습니다. RISC-V와 스마트 계약 개발을 결합한 이 혁신은 성능과 보안을 향상시킬 뿐만 아니라 블록체인 개발의 접근성을 크게 확대할 것으로 기대됩니다.
RISC-V는 모듈형 설계와 유연성으로 많은 주목을 받고 있는 오픈 소스 명령어 집합 아키텍처(ISA)입니다. 기존의 독점 아키텍처(예: x86 및 ARM)와 비교했을 때 RISC-V는 다음과 같은 핵심적인 장점을 제공합니다.
· 오픈 소스 및 무료 라이선스: 특허 제한이 없어 개발 및 배포 비용이 크게 절감됩니다.
· 유연성 및 확장성:블록체인의 다양한 요구 사항에 맞게 사용자 정의 명령어 세트를 지원합니다.
· 성능 최적화: 간단한 설계로 효율적인 실행이 가능하며, 스마트 계약의 성능 향상에 적합합니다.
Vitalik은 Ethereum의 확장성을 높이고 운영 비용을 낮추기 위해 장기 실행 계층 아키텍처로 RISC-V를 사용할 것을 제안했습니다.
RISC-V가 선택된 이유를 이해하기 전에 EVM의 단점을 이해하는 것이 필요합니다.
복잡성: EVM의 바이트코드 디자인은 복잡하고 스택 작업에 의존하기 때문에 실행 효율성에 영향을 미칩니다.· 확장성 병목 현상: 아키텍처가 멀티스레딩과 병렬 컴퓨팅을 지원할 수 없어 성능 확장이 제한됩니다.
· 하드웨어 최적화 부족: EVM의 높은 추상화 설계는 하드웨어 성능을 최대한 활용할 수 없습니다.
이러한 제한으로 인해 EVM은 제로 지식 증명(zkEVM) 및 기타 확장 솔루션의 요구 사항을 충족하기 어렵습니다.
zkEVM(Zero-Knowledge Ethereum Virtual Machine)은 사용자가 특정 데이터를 공개하지 않고도 계산 결과를 검증할 수 있는 ZK(Zero-Knowledge Proof) 기술을 기반으로 하는 가상 머신입니다. zkEVM의 핵심 목표는 제로 지식 증명 기술을 통해 블록체인의 프라이버시와 확장성을 크게 개선하는 것입니다.
1. 높은 증명 생성 오버헤드:영지식 증명은 각 EVM 명령어를 증명하고 해당 zk-SNARK/zk-STARK를 생성하는 것을 요구하는데, 이는 컴퓨팅과 저장 장치에 엄청난 부담을 줍니다.
2. 적응 문제: EVM 자체의 설계는 제로 지식 증명에 최적화되어 있지 않아 기존 zkEVM 솔루션의 성능 병목 현상이 발생합니다.
3. 호환성 균형: 기존 스마트 계약 생태계와의 호환성과 성능 최적화 사이에서 균형을 찾아야 합니다.
RISC-V는 zkEVM의 요구 사항에 더 잘 적응할 수 있는 이상적인 하드웨어 추상화 계층을 제공합니다. RISC-V와 zkEVM을 결합한 몇 가지 기술적 주요 사항은 다음과 같습니다.
RISC-V의 간결한 명령어 집합은 제로 지식 증명 생성을 더 효율적으로 만들어줍니다. EVM과 비교했을 때 RISC-V의 명령어 스트림은 분석하기 쉽고, 레지스터 아키텍처는 EVM의 스택 아키텍처보다 효율적입니다. 즉, zkEVM은 증명 생성의 계산 오버헤드를 크게 줄일 수 있습니다.
RISC-V의 모듈식 설계를 통해 zkEVM에 대한 전용 명령어 세트를 사용자 정의할 수 있습니다. 예를 들어, 유한체 산술에 전념하는 명령어는 다항식 커밋 및 해시 함수와 같은 zk-SNARK/zk-STARK의 핵심 부분을 가속화하도록 설계될 수 있습니다.
3. 하드웨어 가속 가능성 RISC-V의 오픈 소스 특성 덕분에 하드웨어 공급업체는 zkEVM에 대한 특수 하드웨어 가속 지원을 제공할 수 있습니다.예: ASIC(애플리케이션별 칩): 제로 지식 증명에 최적화된 ASIC 칩은 RISC-V zkEVM 명령어 세트를 직접 구현할 수 있습니다.· FPGA 지원:빠른 반복 및 최적화를 위해 FPGA로 RISC-V zkEVM을 프로토타입으로 제작합니다.
RISC-V zkEVM의 설계 및 구현은 다음 측면에 초점을 맞춰야 합니다.
1. RISC-V EVM의 핵심 구성요소를 구축합니다.
2. 블록체인과 호환되는 RISC-V 어셈블러를 구현합니다.
3. 성능 및 보안 제약에 맞춰 최적화합니다.
4. 저수준 벤치마킹과 전반적인 성과 분석을 수행합니다.
5. 맞춤형 RISC-V EVM을 Lumoz RaaS 환경에 통합합니다.
6. RISC-V 프레임워크에서 특정 블록체인 로직을 구현합니다.
7. 표준 EVM으로 성능 비교 테스트를 수행하여 레지스터 활용도와 최적화 기회를 분석합니다.
블록체인 분야의 혁신 기업인 Lumoz RaaS는 개발자에게 Rollup 서비스를 제공하기 위해 RISC-V 기반 zkEVM 솔루션에 대한 지원을 발표했습니다. Lumoz가 RISC-V zkEVM을 지원함으로써 발생할 수 있는 영향은 다음과 같습니다.
1. 개발 효율성 향상: 사전 구축된 RISC-V zkEVM 모듈을 제공함으로써 개발자는 제로 지식 증명 애플리케이션을 빠르게 배포하고 테스트할 수 있습니다.
2. 향상된 호환성: Lumoz가 제공하는 툴체인은 RISC-V zkEVM과 기존 Ethereum 생태계의 원활한 통합을 보장합니다.
1. 더 높은 성능의 롤업: RISC-V zkEVM의 효율성은 롤업의 트랜잭션 처리량을 크게 향상시킵니다.
2. 운영 비용 절감: RISC-V의 하드웨어 최적화와 낮은 라이선스 비용으로 인해 Rollup의 운영 비용이 크게 절감됩니다.
Vitalik의 제안과 Lumoz의 지원은 블록체인 기술의 중요한 전환점을 의미합니다. RISC-V의 도입은 이더리움의 장기적 개발에 새로운 가능성을 제공할 뿐만 아니라, 다른 블록체인 플랫폼의 기술적 발전에 대한 참고 자료도 제공합니다.
향후 RISC-V zkEVM의 점진적인 구현을 통해 다음과 같은 추세가 나타날 수 있습니다.
1. 크로스체인 생태계의 성장: RISC-V의 다재다능함은 다양한 블록체인 플랫폼 간의 상호 운용성을 촉진할 수 있습니다.
2. 하드웨어와 블록체인의 긴밀한 통합: RISC-V의 하드웨어 최적화는 블록체인 시스템의 컴퓨팅 효율성을 더욱 향상시킬 것입니다.
3. 개인정보 보호의 대중화: zkEVM 기반 솔루션은 블록체인 애플리케이션의 개인정보 보호와 확장성을 크게 향상시킬 것입니다.
RISC-V와 zkEVM의 결합은 블록체인 기술의 주요 혁신입니다. 비탈릭의 제안은 이더리움의 미래 개발 방향을 제시할 뿐만 아니라, 블록체인 산업 전체의 기술 발전을 위한 새로운 아이디어를 제공합니다. Lumoz RaaS의 지원과 더 많은 개발자의 참여로 앞으로 RISC-V zkEVM이 널리 적용될 것으로 기대합니다.
블록체인의 미래는 코드에만 있는 것이 아니라 기술 생태계의 개방성과 협력에도 있습니다. RISC-V zkEVM의 등장으로 새로운 기술 시대가 열릴 수도 있습니다.
이 기사는 기고문이며 BlockBeats의 견해를 대변하지 않습니다.
BlockBeats 공식 커뮤니티에 참여하세요:
Telegram 구독 그룹:https://t.me/theblockbeats
Telegram 토론 그룹:https://t.me/BlockBeats_App
Twitter 공식 계정:https://twitter.com/BlockBeatsAsia