비탈릭이 새로운 글을 발표하며 ZK-EVM의 미래 전망과 도전에 대해 논의했습니다
ChainCatcher 메시지에서 이더리움 공동 창립자 비탈릭 부테린은 "ZK-EVM"(제로 지식 이더리움 가상 머신) 개념과 그 가능성 있는 구현 형태에 대해 심도 있게 논의했습니다.기사에서는 현재의 Layer-2 EVM 프로토콜(예: 옵티미스틱 롤업 및 ZK 롤업)이 EVM의 검증 메커니즘에 의존해야 하지만, 이는 동시에 방대한 코드 라이브러리를 신뢰해야 함을 의미한다고 지적했습니다. 코드 라이브러리에 취약점이 존재할 경우, 이러한 가상 머신은 공격의 위험에 직면할 수 있습니다. 또한 L1 EVM과 완전히 동등한 ZK-EVM을 원하더라도, L1 EVM의 변화를 자신의 EVM 구현에 복사하기 위한 일정 형태의 거버넌스 메커니즘이 필요합니다.부테린이 제안한 ZK-EVM 개념은 Layer-2 프로젝트가 이더리움 프로토콜 기능을 반복적으로 구현하는 것을 줄이고, Layer-1 이더리움 블록을 검증할 때의 효율성을 높이는 것을 목표로 합니다. 그는 또한 미래의 라이트 클라이언트가 더욱 강력해질 것이며, 심지어 ZK-SNARKs(제로 지식 증명)를 활용하여 L1 EVM 실행을 완전히 검증할 수 있을 것이라고 전망했습니다. 그때 이더리움 네트워크는 사실상 내장된 ZK-EVM 기능을 갖추게 될 것입니다.기사에서는 ZK-EVM 구현의 다양한 버전과 그 설계 도전 과제, 장단점의 균형, 그리고 왜 특정 방향이 채택되지 않을 수 있는지를 논의했습니다. 프로토콜 기능을 구현할 때 그 이점과 기본 프로토콜의 간결성을 유지하는 것의 이점을 균형 있게 고려해야 한다고 강조했습니다. ZK-EVM의 핵심 속성에 대해 부테린은 기본 기능성, 이더리움 다중 클라이언트 철학과의 호환성, 데이터 가용성 요구 사항, 감사 가능성 및 업그레이드 가능성을 강조했습니다. 또한 그는 "거의 EVM"에 대한 지원을 언급했으며, 이는 L2의 VM이 EVM과 미세한 차이만 있을 경우에도 프로토콜 내의 ZK-EVM을 사용할 수 있도록 하며, EVM의 일부 맞춤화에 유연성을 제공한다고 설명했습니다.