이더리움의 공동 설립자인 비탈릭 부테린(Vitalik Buterin)은 메인 체인의 효율성을 높이기 위해 내장된 제로 지식 이더리움 가상 머신(ZK-EVM)이라는 개념적 아키텍처를 도입했습니다.
부테린의 최신 블로그에 따르면, 이번에 공개된 ZK-EVM 제안은 고급 암호 기술을 이더리움의 메인 체인에 직접 통합하는 것을 목표로 합니다. 그렇게 함으로써, 이더리움 거래에 대해 보다 안전하고 효율적인 검증 프로세스를 제공하고자 합니다. 구체적으로, Layer-2 애플리케이션의 운영을 개선하고 최적화하고자 합니다.
ZK-EVM을 레이어-1에 장착
보호된 ZK-EVM의 핵심 아이디어는 제로 지식 증명(Zero-Knowledge Proofs)을 사용하여 이더리움 블록을 검증하기 위한 네이티브 프로토콜 시스템을 제공하는 것입니다. 이 시스템은 외부 코드베이스에 대한 의존성을 줄이고 이러한 외부 시스템의 버그와 관련된 위험을 최소화하는 것을 목표로 합니다.
부테린은 "이 프로젝트들이 이미 이더리움 프로토콜에 존재하는 기능을 복제하고 있기 때문에 이러한 상황은 차선책"이라고 설명했습니다. 보관된 ZK-EVM은 기본적으로 현재 레이어-1 이더리움 블록과 유사한 기능을 수행하지만 보안과 효율성이 향상됩니다. "올바른 기능과 보안의 기본적인 보장 외에도 가장 중요한 속성은 속도입니다."
이 제안의 중요한 측면 중 하나는 이더리움의 멀티 클라이언트 철학과의 호환성입니다. 부테린은 다양한 증명 시스템으로 다양한 클라이언트를 지원하는 것의 중요성을 강조했습니다.
부테린은 "이더리움의 멀티 클라이언트 철학과의 호환성은 하나의 증명 시스템을 포함하는 것을 피하고, 대신 다른 클라이언트가 다른 증명 시스템을 사용하도록 허용하는 것을 의미합니다."라고 말했습니다.
또한 부테린은 이 시스템 내에서 데이터 가용성과 감사 가능성을 보장하는 것이 중요하다고 말합니다. 그는 ZK-EVM에 의해 입증된 모든 실행은 문제가 발생했을 때 기본 데이터에 대한 검사가 가능하도록 보장해야 한다고 주장했습니다. 이러한 투명성은 네트워크에서 신뢰와 신뢰를 유지하는 데 매우 중요합니다.
주요 용어 및 개념
저장된 제로 지식 이더리움 가상 머신의 맥락을 더 잘 이해하기 위해서는 몇 가지 주요 용어와 개념을 명확히 해야 합니다:
제로-지식 증명(ZK-Proofs): 한 당사자가 진술 자체의 유효성 이상의 어떠한 정보도 밝히지 않고 진술이 진실임을 다른 당사자에게 증명할 수 있는 암호화 방법입니다. 블록체인의 맥락에서 ZK-Proofs는 프라이버시를 보존하고 처리 및 저장해야 하는 데이터의 양을 줄이면서 거래의 검증을 가능하게 합니다.
이더리움 가상 머신(EVM): EVM은 모든 이더리움 계정과 스마트 계약이 존재하고 상호 작용하는 탈중앙화된 글로벌 규모의 컴퓨터로 운영됩니다. 이더리움에서 실행되는 모든 거래 또는 스마트 계약은 EVM을 통해 처리되어 모든 네트워크 활동의 중앙 실행기 역할을 합니다.
레이어 2 솔루션: 확장성과 효율성을 향상시키기 위해 블록체인(레이어 1이라고 함) 위에 구축된 기술입니다. 롤업이나 상태 채널과 같은 레이어 2 솔루션은 메인 체인에서 트랜잭션을 처리하지만 여전히 기본 레이어 1 블록체인에서 보안을 이끌어냅니다.
댓글