
왜 Aptos와 Sui는 궁극적으로 zkEVM 기반의 zkRollup을 수용하게 될까?
현재 블록체인 산업에는 비트코인, 이더리움, BNB 체인, 폴리곤, 솔라나, 아발란체, 니어, 팬텀, 트론 등 수많은 레이어-1(Layer-1) 프로젝트가 존재합니다. 치열한 경쟁 속에서도 각기 다른 특징과 장점을 지닌 새로운 L1 공개 블록체인들이 계속 등장하고 있으며, 기술 역시 지속적으로 진화하고 있습니다.
우리는 향후 거의 모든 레이어1, Aptos와 Sui를 포함하여 결국 zkEVM 기반의 zkRollup을 수용하게 될 것이라 예상하며, 궁극적으로는 옴니체인(Omnichain) zkRollup 시대가 도래할 것으로 보고 있습니다.
신규 공개 블록체인 Aptos/Sui 및 Move 스마트 계약 언어
2022년 기준으로 다수의 신생 블록체인 중 가장 주목받는 것은 소위 다이엠(Diem) L1 공개 블록체인으로, Move 스마트 계약 언어를 중심으로 하는 Aptos와 Sui입니다.
Aptos와 Sui는 메타(구 페이스북)에서 다이엠(구 리브라) 개발에 참여했던 엔지니어들이 주도하여 만든 프로젝트입니다. 다이엠은 메타사의 독자적인 블록체인 및 스테이블코인 이름이며, 이들 프로젝트는 다이엠의 많은 기능을 계승하면서도 기존 L1 공개 블록체인들과 성능, 프로그래밍 언어, 메커니즘 측면에서 차별화된 특징을 지니고 있습니다.
Aptos/Sui가 채택한 Move 프로그래밍 언어의 핵심 특징은 다음과 같습니다. 모듈 구조를 완전히 재정의하여 토큰, NFT, 스마트 계약 및 기타 자산들을 하나의 데이터 모듈로 간결하게 모듈화해 정의할 수 있다는 점입니다. 이는 이더리움의 EVM과 비교할 수 없는 강점인데, EVM 기반 개발 경험 있는 누구나 솔리디티(Solidity)에서 모듈 구조(특히 중첩 구조)를 사용하는 것이 얼마나 어려운지를 알고 있습니다. 고전적인 재진입 공격(Re-entrancy Attack)을 예로 들어보겠습니다. 이 문제는 오랫동안 EVM 생태계를 괴롭혀왔으며, 종종 수백만에서 수천만 달러의 손실을 초래했습니다. 반면 Move 언어는 리소스 기반 접근 방식을 채택함으로써 재진입 공격 자체가 발생하지 않도록 설계되어 있습니다.
Aptos/Sui가 미래에 주류 공개 블록체인으로 부상할 수 있을지는 단지 사용하는 언어에 달린 문제가 아니라, 궁극적으로 해당 체인 위에서 구현될 프로젝트들의 창의성과 상상력에 달려 있습니다. 만약 ETH를 4차선 도로에 비유한다면, 비록 차선은 좁지만 늘 차량과 사람들이 붐비며 가끔 혼잡에 대한 불평도 들려옵니다. 반면 Aptos/Sui는 최고급 포장재와 최첨단 안전 신호등을 갖춘 8차선 고속도로와 같지만 아직까지는 교통량이 많지 않은 상황입니다. 공개 블록체인의 경우, 한편으로는 기술적 혁신이 중요하지만, 다른 한편으로는 그 위에 구축되는 프로젝트들이 체인 자체의 유동성을 되불러오는 역할을 해야 합니다. 아무리 우수한 기술을 지녔더라도 애플리케이션이 부족한 공개 블록체인은 두각을 나타내기 어렵습니다.
거대한 EVM 생태계의 유입을 확보하기 위해, Aptos와 Sui는 궁극적으로 EVM 생태계와 레이어2 네트워크, 특히 가장 진보된 zkEVM 기반 zkRollup을 수용하게 될 것입니다.
Aptos/Sui 위에서 zkEVM 기반 zkRollup을 어떻게 구축할 수 있을까?
장기적으로 보면, zkRollup은 가장 간결하고, 높은 보안성과 효율성을 갖춘 확장성 해결책이 될 것입니다. 원리적으로 zkRollup은 증명을 검증할 수 있는 네트워크라면 어디든지 배포될 수 있으므로, Aptos/Sui 위에도 당연히 zkEVM 기반의 zkRollup을 구축할 수 있습니다.
그렇다면 이를 통해 얻을 수 있는 이점은 무엇일까요?
-
첫째, EVM 생태계의 개발자와 사용자를 흡수할 수 있다는 점입니다. 개발자의 입장에서, Aptos/Sui 위에 호환성이 높은 zkEVM 기반 zkRollup에 제품을 배포하는 것은 마치 이더리움이나 다른 EVM 호환 체인에 배포하는 것과 동일한 경험을 제공하므로 . 이 말은 즉, zkRollup이 구현되면 EVM 생태계의 개발자들은 사실상 제로에 가까운 비용으로 자신의 애플리케이션을 Aptos/Sui 생태계로 이전할 수 있음을 의미합니다. 이때 사소한 인센티브만 제공되어도 다수의 성공적인 EVM 기반 프로젝트들이 이전을 선택할 가능성이 높으며, 이는 곧 Aptos/Sui에게 방대한 생태계와 다양한 활용 사례를 가져다줄 것입니다.
-
둘째, 사용자 입장에서는 zkRollup을 통해 더욱 낮은(혹은 무감각한) 거래 수수료를 누릴 수 있으며, 상호작용 속도와 결제 방식 면에서 전통 앱 수준의 사용자 경험을 기대할 수 있게 됩니다. 이러한 비전은 분명 매력적이며, 그렇다면 우리는 실제로 Aptos/Sui 위에 zkEVM 기반 zkRollup을 어떻게 구축할 수 있을까요? 여기서 Fox Tech가 설계한 범용 zkEVM 기반 zkRollup 모델을 살펴보겠습니다.

그림 1: 범용 zkEVM 기반 zkRollup
먼저, Sequencer가 필요합니다. Sequencer는 zkRollup 상의 트랜잭션을 수신하고, EVM이 탑재된 노드를 통해 트랜잭션을 실행하여 EVM 호환성을 보장합니다. 이 과정에서 Sequencer는 증명하기 쉬운 형태의 실행 기록(Trace)을 생성하여 증명 생성자(zkProver)에게 전달합니다.
zkProver는 zk-EVM을 갖춘 증명 생성자로서, EVM 설계에 기반한 완전한 제로지식 증명 회로를 가지고 있어 실행 기록이 올바르게 수행되었는지(EVM 실행 규칙에 부합하는지) 검증할 수 있으며, 이후 제로지식 증명 알고리즘을 사용해 증명을 생성한 후 이를 Aptos/Sui 체인에 제출합니다.
마지막으로, Aptos/Sui 위에는 몇 가지 스마트 계약을 배포해야 합니다. 우선 zkRollup 자산을 보관하는 컨트랙트가 필요하며, 이 컨트랙트는 Aptos/Sui와 zkRollup 사이의 자산 이동을 관리합니다.
또한 zkProver가 제출한 증명을 검증하는 검증 컨트랙트와, 권한 관리(예: Prover 등록, zkRollup 내 자산 유형 기록 등)를 위한 거버넌스 컨트랙트도 필요합니다.
Web3 네트워크에는 궁극적으로 옴니체인 zkRollup이 등장할 것이다
미래의 Web3 생태계는 이더리움이 독점하는 구조가 아니라 다수의 공개 블록체인이 공존하며 균형을 이루는 형태가 될 것이며, 자산의 크로스체인 이동 및 체인 간 상호작용은 중요한 요구사항이 될 것입니다.
기존의 크로스체인 브릿지를 고려해봅시다. 보안성은 잠시 제쳐두고, 체인이 3개일 때는 3개의 브릿지가 필요하지만, 체인이 5개로 늘어나면 10개, 20개로 늘어나면 약 200개의 브릿지가 필요해져야 모든 체인 간 직접 통신이 가능해집니다.
따라서, 궁극적으로 옴니체인 zkRollup이 크로스체인, 나아가 올체인 애플리케이션의 최종 귀착지가 될 것입니다. 앞서 설명한 범용 zkEVM 기반 zkRollup에 Ominichain Interoperation Protocol(앞으로 5년간 매우 중요한 분야로 LayerZero, HyperLane, Way Network 등이 주요 플레이어임)을 추가 연결함으로써 소위 '옴니체인 zkRollup'이 형성됩니다. 이는 전 체인에서 유입된 자산 유동성을 집약하고, 올체인 실행 계층의 역할을 수행하게 됩니다. 제로지식 증명을 통해 거래의 정확성을 보장하며, 전체 체인의 합산과 동등한 수준의 보안성을 누릴 수 있습니다.
우리는 옴니체인 zkRollup 위에서 전 체인의 자산과 정보가 완전히 프로그래밍 가능한 방식으로 상호작용할 수 있는 미래를 상상합니다. 사용자는 여기서 트랜잭션을 보내 상호작용을 시작할 수 있으며, 이러한 상호작용은 각 체인 상의 계정 상태를 변경시킵니다. 옴니체인 zkRollup은 블록 단위로 계산을 수행하고 각 체인에서 상태를 업데이트하며, 상태 갱신에 대한 증명을 제출합니다.
옴니체인 zkRollup의 비전에는 무한한 가능성들이 담겨 있습니다. 모든 체인의 유동성을 통합하는 탈중앙화 거래소(DEX)를 배포할 수 있고, 전 체인 사용자가 참여하는 GameFi 및 SocialFi를 창출할 수 있으며, 더 다양하고, 더 풍부하고, 더 큰 경계 없는 애플리케이션들이 가능해질 것입니다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














