
zkEVM에서 Solidity 코드 실행하기: zkEVM이 주목받는 이유는?
작성: Foobar
번역: TechFlow 인턴
이 글은 zkEVM에 대해 설명하는 기사입니다:
- 그것이란 무엇인가?
- zk-rollup과 다른 유형의 롤업 비교
- zk-rollup 창시자들 간의 경쟁 구도
그리고 누가 가장 먼저 zkEVM을 출시했는지를 다룹니다.

L2 롤업은 사용자 거래를 묶어 가스 비용을 낮추면서 이더리움 메인넷의 대부분의 보안성을 그대로 계승하는 방식입니다.
주요한 두 가지 유형이 존재합니다: 옵티미스틱 롤업(Optimistic Rollups)과 zk 롤업(zk Rollups).
옵티미즘(Optimism)과 아비트럼(Arbitrum) 같은 옵티미스틱 롤업은 정기적으로 메인넷에 상태를 전송하고, 부정행위 증명(fraud proof)에 의존해 상태의 진위를 확인합니다. 루프링(Loopring)과 스타크웨어(Starkware) 같은 zk 롤업도 메인넷에 상태를 전송하지만, 암호화된 유효성 증명을 함께 제공합니다.

일반적으로 zk 롤업은 더 강력한 프라이버시 보장을 제공하기 때문에 선호되지만, 기술적으로 매우 까다롭습니다. 개발자들은 난해한 프로그래밍 언어로 커스텀 "서킷(circuit)"을 작성해야 하며, 기능의 사소한 변경조차도 하위 로직의 대규모 수정을 요구합니다.

루프링과 스타크웨어와 같은 zk-롤업들이 직면한 문제이기도 한데, 이론상으로는 강력하지만 너무나 복잡하여 거의 아무도 위에서 개발할 수 없는 실정입니다.
그렇다면 만약 당신이 zk-롤업 위에서 임의의 Solidity 코드를 실행할 수 있다면 어떨까요? 바로 이것이 바로 'zkEVM'입니다.
현재 폴리곤(Polygon)은 첫 번째 zkEVM을 발표했습니다. 19일에는 Scroll이 자신의 zkEVM 프리알파 테스트 버전을 공개했습니다. 작년 12월, zkSync는 실시간 테스트넷을 시작했는데, 아마도 실제로 가장 먼저 출시한 zkEVM일 것입니다.
루프링은 zk-롤업을 운영하지만, zkEVM은 아닙니다. 특정 활동(예: 토큰 전송 및 DEX 거래) 처리를 위해 특별히 설계되어 있습니다.

스타크웨어 역시 루프링과 마찬가지로, 개발자가 Solidity 대신 카이로(Cairo) 언어를 사용해 커스텀 코드를 작성해야 합니다.

누가 진짜로 ‘최초’인지 여부는 잠시 제쳐두더라도, 분명한 것은 zkEVM이 현실에 매우 가까워졌다는 점입니다! 이는 믿기 어려울 정도로 긍정적인 소식이며, 우수한 여러 팀들 간의 경쟁은 과학기술 혁신을 더욱 빠르게 발전시킬 것입니다.
기술 전문가가 아닌 일반인들에게, 혹은 우리 모두에게 이것은 무엇을 의미할까요? 더 저렴한 가스비, 더 많은 롤업 선택지, 그리고 그 위에 더 많은 앱들... 토큰 가격은 불장과 약세장을 반복할 수 있지만, 과학기술은 오직 나아갈 뿐입니다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














