이더리움(Ethereum)의 공동 창업자 비탈릭 부테린(Vitalik Buterin)은 14일 블로그를 통해 ZK-EVM(Zero-Knowledge Ethereum Virtual Machine)을 이더리움 레이어 1(L1)에 통합하는 새로운 제안을 공개했다.
부테린의 제안은 이더리움의 효율성과 보안을 크게 향상시킬 가능성을 시사한다.
목차
ToggleZK-SNARKs 활용 전략
부테린은 ZK-SNARKs를 활용하여 이더리움 네트워크의 L1 EVM 실행을 완전히 검증할 수 있을 것으로 전망한다.
이러한 기술적 발전은 ZK-EVM이 이더리움 네트워크 내에서 중요한 역할을 하게 될 것임을 의미하며, 추가적인 검토가 필요하다고 강조했다.
레이어 2(L2)의 구조적 과제
부테린은 레이어 2(L2)의 구조적 과제에 대해서도 상세히 논의했다. 현재 L2의 EVM 프로토콜, 특히 옵티미스틱 롤업(Optimistic Rollups)과 ZK 롤업(ZK Rollups)은 이더리움 프로토콜의 EVM 기능을 복제 중이다.
그러나 L1의 업데이트에 따라 L2의 거버넌스가 필요한 상황이다.
부테린에 따르면, 이더리움의 L1이 ZK-EVM을 직접 제공함으로써, L2의 거버넌스 필요성이 크게 줄어들고, 이로 인해 L2의 효율성과 보안이 향상될 것으로 예상된다.
이더리움 네트워크의 중추: L2 프로젝트
L2 프로젝트는 현재 이더리움(Ethereum) 네트워크의 확장성과 효율성 강화에 중추적인 역할을 하고 있다.
프로젝트는 이더리움의 블록 검증과 트랜잭션 처리를 담당하며, 네트워크의 전반적인 성능 향상에 기여하고 있다.
ZK-EVM 통합: 사용자 경험의 개선
비탈릭 부테린(Vitalik Buterin)의 제안에 따르면, ZK-EVM(ZK-Ethereum Virtual Machine)과의 통합을 통해 L2 프로젝트는 더욱 중요한 기능을 맡게 될 것으로 보인다.
특히 L1 레벨의 블록 생성 속도 지연 가능성에 대비해, L2 프로젝트는 신속한 사전 확인을 제공하여 사용자 경험을 개선할 것으로 기대된다.
EVM의 확장: Arbitrum Stylus와 Cairo 언어
해당 프로젝트는 EVM(Ethereum Virtual Machine)의 확장을 통해 Arbitrum Stylus의 WASM(WebAssembly) 지원과 Cairo 언어와 같은 새로운 기술 접근법을 제공할 예정이다.
이러한 혁신은 이더리움 에코시스템의 효율성과 확장성을 더욱 강화하는 데 기여할 것으로 보인다.
L2 프로젝트의 과제와 전망
부테린의 제안에는 멀티 클라이언트 시스템의 선택과 이로 인한 트레이드 오프가 검토되고 있다.
시스템은 다양한 클라이언트(소프트웨어)가 동일한 블록체인 프로토콜을 실행하는 방식이다.
기존 ZK-EVM 시스템들(예: PSE ZK-EVM, Polygon ZK-EVM, Kakaro)과의 균형 유지가 중요하다.
이는 네트워크의 보안과 효율성을 유지하면서 유연성과 혁신을 촉진할 수 있는 핵심 요소로 간주된다.
ZK-EVM과 관련된 감사 가능성과 업그레이드 가능성 또한 중요한 과제로 꼽힌다.
이 과제들을 극복함으로써 이더리움 블록체인의 보안과 신뢰성을 향상시키고, 블록체인 기술의 새로운 발전 방향을 제시할 수 있을 것으로 기대된다.
k-SNARKs 란?
“zk-SNARKs”(Zero-Knowledge Succinct Non-Interactive Argument of Knowledge)는 제로 지식 증명의 한 형태이다.
이는 증명자(Prover)가 자신의 주장이 ‘진실’임을 검증자(Verifier)에게 추가 정보 없이 증명할 수 있는 프로토콜이다.
즉, 증명자는 ‘자신의 주장이 진실이다’라는 사실만을 검증자에게 전달하면서, 주장의 실체에 대한 정보는 숨긴 채로 증명할 수 있다.
롤업(Rollup) 이란?
이더리움의 확장성 문제 해결에 기여하는 ‘롤업’ 기술은 두 가지 주요 유형으로 나뉜다. 첫 번째는 옵티미스틱 롤업(Optimistic Rollup)이며, ‘Optimism’과 ‘Arbitrum’이 대표적인 예시이다.
두 번째는 제로 지식 증명을 활용하는 ZK 롤업(ZK Rollup)으로, 이 분야에서는 ‘zkSync’, ‘Scroll’, ‘StarkNet’ 등이 주목받고 있다.
ZK-EVM 이란?
ZK-EVM(Zero-Knowledge Ethereum Virtual Machine)은 이더리움 네트워크 내에서 제로 지식 증명 기술을 활용해 트랜잭션을 더 효율적으로 처리하고 네트워크 확장성을 향상시키는 역할을 한다.
이 기술은 이더리움 블록체인의 처리 능력을 크게 향상시킬 것으로 기대된다.