zkSync Era 프로덕트 개요 및 최신동향 1편

최초 영지식 롤업 메인넷 개발사 Matter Labs와 그 프로덕트에 대하여
zkSync Era 프로덕트 개요 및 최신동향 1편
zkSync Era 프로덕트 개요 및 최신동향 1편
본 아티클은 2023년 4월 28일 일본 크립토 미디어 Crypto Times의 리서치 플랫폼 CT Analysis에 발간된 ‘zkSync Era プロダクト概要と最新動向’의 번역본입니다.

Crypto-Times (크립토타임즈)는 일본 크립토 시장을 선도하는 미디어 및 리서치 기업으로, 디스프레드와 리서치 리포트의 교환 및 현지화를 도모하는 파트너십을 체결하였습니다.

크립토타임즈의 최초 한글화 리포트에 해당하는 zkSync Era 프로덕트 개요 및 최신동향 1편” 은 디스프레드 리서치 홈페이지에 무료로 공개되나, 이후의 크립토타임즈 리포트는 액세스 (Access) 프로토콜의 디스프레드 스크라이브 채널에 업로드됩니다.

DeSpread
DeSpread is a Web3 market strategy consulting firm, based in South Korea.
디스프레드 Scribe는 액세스 프로토콜에서 $ACS 토큰을 통해 디스프레드를 구독한 유저에게 독점적으로 양질의 컨텐츠를 제공합니다.

목차

[1편]

1. Matter Labs 개요 및 백그라운드 정보

1.1. Matter Labs 소개
1.2. Matter Labs 자금 조달
1.3. BitDAO 투자로부터 zkDAO 설립

2. zkSync 프로덕트 설명

2.1. zkSync Lite의 개요 및 마일스톤
2.2. zkSync Lite 컨트랙트 설계
2.3. zkSync Era의 개요 및 마일스톤
2.4. zkSync Era 퍼블릭 로드맵
2.5. 특징 ① zkPorter와 계정 추상화

[2편]

2.6. 특징 ② 하이퍼스케일링
2.7. zkSync Era 컨트랙트 디자인
2.8. zkSync Era와 다른 zkEVM과의 비교
2.9. 리스크 관련 사안

3. zkSync 관련 데이터

3.1. zkSync Era 자금 유입 그리고 어드레스
3.2. zkSync Era 어드레스 별 입금 현황
3.3. Polygon zkEVM 비교
3.4. L1 수수료와의 비교

4. 생태계 개관 및 고찰

4.1.생태계 개요
4.2. TVL 상위 DEX 제품 비교
4.3. 고찰


머릿말: 본 리포트에 대하여

본 보고서에서는 2023년 3월 말 이더리움 메인넷에 론칭된 “zkSync Era”를 주제로 개요, 프로덕트 설명, 온체인 데이터 그리고 생태계 전반에 대하여 소개합니다. 이 보고서를 통해 zkSync의 특징을 이해하고 네트워크 상에 전개되는 프로덕트 및 생태계 전반을 개략적으로 파악하는 것을 목표로 합니다.

zkSync Era는 Matter Labs에서 개발한 zkRollup으로, 전신의 zkSync 1.0(Lite)은 결제만 가능한 유스케이스로 한정되었으나 Era에서는 일반적인 스마트 컨트랙트를 사용할 수 있는 범용적 zkRollup으로 발전하였습니다.

이더리움의 베이스 레이어와 어떤 형태로든 호환성을 가지며, 범용적 스마트 컨트랙트를 지원하는 zkRollup은 일반적으로 zkEVM이라고 불립니다. zkSync 또한 같은 계열의 프로덕트로, CT Analysis에서 과거에 소개한 Polygon zkEVM, 그 외에도 Scroll, Taiko 등이 zkEVM으로 연구 개발되고 있습니다. 하지만 zkSync는 경쟁 프로덕트들 중 가장 빠르게 메인넷을 전개했다는 특징이 있습니다.

zkRollup 기초 지식

롤업은 이더리움과 동일한 레벨의 자산 안전성 및 보안을 실현할 수 있는 확장성 솔루션입니다. 탈중앙성과 확장성 그리고 보안이라는 블록체인 트릴레마를 해결하기 위한 수단으로서, 근래 많은 주목을 받고 있습니다.

본 리포트는 zkRollup에 대한 기초 지식이 선행된 독자를 대상으로 한 보고서입니다. Rollup에 대한 전반적인 설명은, 기존에 발간된 아래 리포트를 참고하시기를 권장드립니다.

상호운용성 논거: 블록체인이 군도 (群島)가 아닌 판게아가 되는 과정 | 디스프레드 리서치
승자는 범용적 메시징 시스템을 구현하는 인프라

1. Matter Labs 개요 및 배경지식

1.1 Matter Labs 개요

Matter Labs는 2018년 Alexandr Vlasov 및 Alex Gluchowski(@gluk64)에 의해 설립된 기업입니다. 설립 당시부터 암호 이론 (Cryptography)은 오늘날의 자유를 유지하는 데 가장 중요한 기술 중 하나라는 사이퍼 펑크적 사상을 고수하고 있으며, 이를 통해 개인의 주권을 위한 크립토의 대중적 채택을 가속화하는 것을 미션 중 하나로 삼고 있습니다.

Matter Labs는 2020년 6월 결제용도에 특화된 zkRollup인 zkSync 1.0 (현: zkSync Lite)을 출시했습니다. 해당 버전은 EVM 호환성의 기능은 없고 결제 등 단순한 기능에 한정되어 있었지만, 공공재에 자금을 투자하는 Gitcoin이 Round 7에서 zkSync를 채용하는 등, 저렴한 결제의 이점을 활용하여 사용자 수의 증가를 이끌어냈습니다.

그 이후인 zkSync 2.0 (현: zkSync Era)은 2022년 2월 퍼블릭 테스트넷을 공개하였으며, 2022년 6월부터 “100 Days to Mainnet”이라는 카운트다운을 시작했었습니다.

이후 2023년 3월에 메인넷이 론칭되었고, zkSync Era는 결제뿐만 아니라 모든 유스케이스에 대응하며, Solidity나 Vyper 등의 스마트 컨트랙트 언어와 호환성을 가지는 최초의 zkEVM이라는 타이틀을 가졌습니다. 론칭 후 단 1개월 만에 45만 개 이상의 고유 주소 및 15만 $ETH 이상의 유입을 기록하여 현재 가장 주목받는 롤업 중 하나가 되었습니다.

1.2. Matter Labs 자금 조달

Matter Labs는 총 5회의 자금을 조달하였으며, 특히 그 중에는 이더리움 재단으로부터의 그랜트 뿐만 아니라 2022년 1월 BitDAO와의 협업으로 zkDAO ($200M)를 조성하면서 총액 $458M의 펀딩을 완료하였습니다.

가장 최근의 자금 조달은 2022년 11월에 진행된 Series C로 총 2억 달러 ($200M)의 펀딩입니다. 해당 펀딩은 지난 10월 Matter Labs가 발표한 zkSync Era에 대한 기대감이 반영된 것으로 보이며, 특히 2022년 하반기는 완전히 냉각된 크립토 시장을 통틀어 Middle — Later Stage의 딜이 4개에 불과한 상황에서 조차 대규모 펀딩을 완료했던 것은 크게 주목할 만 합니다.

딜은 Blockchain Capital과 Dragonfly가 주도하였고, 그 외 Lightspeed, Variant, a16z가 참여했습니다. 심지어 시기적으로 FTX 사태 직후라는 점에서도 시사하는 바가 큰 건으로 볼 수 있습니다.

경쟁 프로덕트들의 자금 조달 및 라운드를 정리해보면, 옵티미즘 ($178.5M/시리즈 B), 오프체인 랩스 ($123.7M/시리즈 B), 스타크웨어 ($282.5M/시리즈 D), 스크롤 ($80M/시리즈 B)로 비교적으로도 큰 금액을 유치한 것을 알 수 있습니다.

1.3. BitDAO 출자로부터 zkDAO 설립

Source: zkdao.io

zkDAO는 2022년 1월 Matter Labs와 BitDAO의 콜라보레이션으로부터 실현된 커뮤니티 조직이라고 소개됩니다. BitDAO 거버넌스 포럼에서 Matter Labs로부터 3명 그리고 Mirana Ventures로부터 1명으로 총 4명이 제안한 프로포절이 통과됨으로써 zkDAO가 탄생한 것입니다.

zkDAO에는 총 2억 달러 ($200M)를 BitDAO가 100% 출자하였으며, 여러 개의 토큰으로 구성되어 있습니다. 해당 $200M은 총 5개의 트랜치로 나뉘어져 있으며, 1차로 $40M 상당이 투입되고 이후 마일스톤 달성도 및 거버넌스 승인에 따라 2~5개의 트랜치가 투입될 예정입니다.

초기 자본금 배분은 다음과 같습니다.

  • 보조금 (7.5%)
  • 보안/감사 (7.5%)
  • 전략적 자본 (70%)
  • 연구개발/교육/운영 (각 5%)

zkDAO가 제안하는 프로포절에 따르면 이들은 zkSync 생태계를 구축하는 것을 최우선의 목표로 하고 있으며, 아래와 같은 상호보완적 항목 5가지를 지원하고자 합니다.

  • 공공재, 인프라 구축에 대한 자금 지원
  • 탄탄한 보안 실천 및 개발 지원
  • 연구개발
  • 업계 노하우를 활용한 전략적 자본 투입
  • 교육

2. zkSync 프로덕트 설명

2.1. zkSync Lite의 개요 및 마일스톤

zkSync Lite는 Matter Labs의 첫 번째 zkRollup으로, 롤업의 전신인 확장성 솔루션 Plasma에 SNARK를 채택한 프로덕트로서 2019년 1월에 등장한 이후 같은 해 12월 zkSync 1.0이라 공개되었고, 20년 6월에 메인넷으로 출시되었습니다.

zkSync 1.0은 범용적인 스마트 컨트랙트를 지원하지 않고, ETH와 ERC20의 즉시 전송을 지원하는 체인으로, 트랜잭션의 완결까지는 10분정도 소요됩니다. 메인넷 송금에 비해 1/100 정도의 수수료로 L1과 동일한 주소를 이용할 수 있는 점, 수수료를 토큰으로 지불할 수 있는 점 등을 UX 측면의 특징을 내세우고 있습니다.

2.2. zkSync Lite 컨트랙트 설계

출처: https://l2beat.com/scaling/projects/zksync-lite

(1) zkSync

  • zkSync의 주요 컨트랙트. 밸리데이터 (A)는 블록 커밋 (commitBlock() — A.1), Verifier (②)가 검증을 완료한 zk 증명을 제공 (proveBlocks() — A.2), 그리고 블록 실행 (executeBlocks() — A.3)을 수행한다.
  • 사용자 (B)는 ETH와 ERC20의 예치 (depositETH() — B.1, depositERC20() — B.2) 해당 컨트랙트를 통해 실행한다.
  • 시큐리티 카운슬의 어드레스 (C)는 컨트랙트 업그레이드에 대응하며, 21일이 지연의 기본 값이지만, 9/15의 멀티시그를 통해 긴급 업그레이드가 가능하다.

(2) Verifier (검증기)

  • zk 증명 검증 로직을 구현한다.

(3) UpgradeGatekeeper

  • 거버넌스 용도의 업그레이드 메커니즘을 구현하는 컨트랙트.

2.3. zkSync Era의 개요 및 마일스톤

zkSync Era는 앞서 소개한 zkSync Lite의 후속으로, EVM 호환성을 가지는 zkRollup (즉, zkEVM)으로서 Matter Labs에서 개발하고 있는 프로덕트입니다. zkSync Era는 여러 단계의 메인넷 (개발자 한정 공개 버전 등)을 거친 후, 23년 3월이라는 가장 빠르게 등장한 zkEVM으로서 알파 버전이 출시되었습니다.

zkSync Era는 Lite와 마찬가지로 zkRollup을 이용하고 있지만, 솔리디티를 거의 그대로 이용할 수 있다는 점이 큰 특징입니다. 따라서 기본적으로 다른 EVM 계열 네트워크와 동일하게 사용할 수 있습니다. 기술적으로는 폴리곤 zkEVM과 달리 VM 단의 호환이 아니라 언어 단의 호환을 가지는 것으로, 완전한 호환이라 할 수는 없지만 zk 증명 생성에 특화된 저급 언어를 이용하기 때문에 이더리움과 동등성을 의식한 프로젝트보다 더 빠른 증명 생성이 가능하다고 볼 수 있습니다.

2.4. zkSync 퍼블릭 로드맵

  • 2022년 2월 “새로운 시작 (The Beginning)”

zkSync 2.0이라는 최초의 EVM이 공개 테스트넷에 구현됩니다. 이를 통해 개발자들의 피드백을 반영하고, 주요 마일스톤마다 시험할 수 있는 컴팩트한 운영 체계를 구축하게 됩니다.

  • 2022년 5월 “zkEVM 설계 업그레이드”

수개월간의 테스트넷 운영 이후, zkEVM의 설계를 크게 개선하게 됩니다. 이를 통해 확장성, 성능, 보안, 그리고 미래의 기능을 위한 기반을 마련합니다.

  • 2022년 7월 “향상된 호환성”

Solidity 0.4.11 이상 버전을 지원하며, Vyper 0.3.3에 대한 전반적인 지원을 추가합니다.

  • 2022년 여름 “동적 수수료 도입 (Dynamic Fees)

수수료 모델링 시스템을 크게 업그레이드하여 실제 가스 사용량에 따른 수수료 지불을 보장합니다.

  • 2022년 가을 “증명 통합 (Proof Merging)”

실제 환경에서 사용 가능한 EVM 전용 영지식 증명을 도입합니다. Prover와 Witness Generator를 실제 블록 생성 시스템에 통합합니다.

  • 2022년 10월 “프로젝트 등록 개시”

생태계 파트너의 온보딩을 개시하고, 메인넷 프로덕트 런칭을 등록할 수 있습니다.

  • 2022년 10월 “Baby Alpha”

실제 환경에서의 스트레스 테스트 및 운영 테스트를 위해 외부 프로젝트 없이 메인넷을 론칭합니다. 이 단계에는 제3자 코드 감사, 개발자 관계 구축(Developer Relation), 기술 문서의 최종 검토, FAQ 작성, 튜토리얼 작성 등이 포함됩니다.

  • 2023년 1분기 “Fair Onboarding Alpha”

Baby Alpha 테스트 이후의 전환 단계입니다. 이 단계에서는 사용자는 참여하지 않고, 프로젝트만 참여하여 시스템을 제공하고 테스트할 수 있는 기회를 제공합니다. 이 단계에는 보안 감사, 콘테스트, 버그 바운티 프로그램 실행, 개발자 도구(예: Hardhat 플러그인)의 확장, 프로그래밍 언어 세트 확장을 위한 SDK, 테스트 및 전개를 위한 제한적인 용도의 브리지 활성화, 문서 및 튜토리얼 개선, 사용자 문서 및 FAQ 정리, Prover 성능 개선을 위한 TPS 개선 등이 포함됩니다.

  • 2023년 2분기 “Full Alpha”

보안 감사, 콘테스트, 버그 바운티 등을 완료하고 프로젝트의 zkSync 테스트가 끝나면, zkSync Era를 모든 사용자에게 공개합니다. 이 단계에는 사용자 엑세스 개방, 브리지 기능 확장, 추가 보안 감사, 계약 배포 및 트랜잭션 비용 절감, 리드 노드를 위한 타사 인프라 도입, TPS 개선 등이 포함됩니다.

  • 2023년 이후 “레이어 3 Proof of Concept, Opportunity”

레이어 2 위에 구축된 레이어 3인 HyperChain의 프로토타입을 제공하여 생태계가 연구와 실험을 할 수 있도록 합니다.

  • 2023년 이후 “탈중앙화”

이더리움의 미션을 지원하기 위해 zkSync 2.0 프로토콜의 분산화를 목표로 하는 개발자 도구, CLI 및 SDK 개발을 시작합니다. 이는 증명 생성, 블록 생성, 트랜잭션 검증 등에 포함됩니다.

2.5. 특징 ① zkPorter와 계정 추상화

  • zkPorter

zkPorter는 zkSync의 데이터 가용성 (DA)을 획기적으로 향상시키는 신개념 솔루션입니다. 기존의 zkRU 모델에서는 L2 데이터가 모두 L1에 공개되어야 했으며, 이에 따른 지속적인 L1 데이터 가용성 보장에는 상당한 비용이 수반되었습니다. 이에 반해 zkPorter는 RU의 온체인 DA 대신, zkSync 토큰 소지자들에 의해 구동되는 PoS 메커니즘을 활용하여 암호학적 보안을 담보하고, 이를 통해 경제적으로 효율적인 DA를 제공합니다.

zkPorter의 도입으로 사용자들은 Ethereum에 비해 수수료를 20배나 줄일 수 있는 최고 수준의 보안성을 자랑하는 zkRollup 계정, 그리고 다른 보안 모델을 적용하여 몇 센트의 수수료만으로 안정적인 트랜잭션을 가능하게 하는 zkPorter 계정 사이에서 선택할 수 있게 됩니다. 이 설계는 토큰 발행을 전제로 하며, 자체 토큰의 PoS를 통한 경제적인 보안성을 구현합니다. 따라서, 이 기능은 토큰이 발행된 이후에 본격적으로 도입될 것으로 예상됩니다.

더욱 상세한 내용은 아래 기사에서 참조하실 수 있습니다.

https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf

  • Account Abstraction (계정 추상화)

zkSync Era에서는 EOA(Externally Owned Account, 외부 소유 계정)을 대신하여, 컨트랙트 계정을 지갑으로 활용할 수 있는 계정 추상화 기능을 기본적으로 지원하고 있다는 점이 주목받고 있습니다.

zkSync의 문서에 따르면, 이와 같은 ‘기본적으로 지원함’ 이란 모든 계정이 표준화된 컨트랙트 계정을 사용하는 StarkNet (스타크넷) 처럼 동작하는 것이 아닙니다. 오히려, EOA가 주로 사용되되, 필요에 따라 EIP-4337과 크게 다르지 않은 구현을 지원함으로써 유연성을 높이는 방향으로 해석됩니다.

zkSync Era에서 계정 추상화 기능을 활용하려면, 개발자 측에서 L1처럼 IAccount 인터페이스를 구현한 컨트랙트를 작성하고, 이를 기반으로 새로운 컨트랙트 계정을 생성하는 작업이 필요하다는 것을 유의해야 합니다.

계정 추상화에 대한 보다 상세한 이해가 필요하다면, 기존에 디스프레드 리서치에 발간된 계정 추상화 관련 컨텐츠를 참고하시기 바랍니다.

계정 추상화 — 결제 시스템 혁신을 위한 키 | 디스프레드 리서치
VISA의 페이마스터를 중심으로

마치며

이상으로 Crypto Times의 리서치 플랫폼 CT Analysis 가 작성한 zkSync Era プロダクト概要と最新動向 (zkSync Era 프로덕트 개요 및 최신동향)의 1편을 마칩니다.

2편에 이어서 zkSync Era의 두번째 특징 하이퍼스케일링을 소개하며, 액세스 (Access) 프로토콜의 디스프레드 스크라이브 채널에 업로드됩니다.

면책조항

본 보고서는 어떠한 형태로든 유가증권이나 가상화폐, 토큰의 취득을 추천하는 것이 아니며, 단순히 정보 제공에 그치는 서비스입니다. 따라서 보고서에 포함된 내용을 금융이나 다른 전문적 조언으로 간주하거나 의존하는 것은 적절하지 않습니다. 본 보고서를 투자 권장이나 추천으로 해석하는 것은 엄격히 금지됩니다.

보고서 제공자는 각각의 투자자의 개별적인 투자 목표나 재무 상황, 특정 요구사항 등을 고려하지 않았습니다. 투자 결정을 하기 전에, 투자자는 반드시 독립적인 금융, 법률, 세무 등 전문가의 자문을 받아야 합니다. 투자자는 일부 가상화폐나 토큰이 가격 변동의 위험에 노출될 수 있다는 점을 충분히 이해해야 합니다.

보고서에 나타난 어떤 정량적 데이터도 해당 금융 상품의 원금이나 수익률을 보장하거나 약속하는 것이 아님을 명확히 밝힙니다. 투자에 따른 손실 가능성을 충분히 인지하고 있어야 합니다.

본 보고서의 저작권은 모두 해당 정보를 제공한 Crypto-Times 또는 정보 제공자에게 있습니다. 당사나 정보 제공자의 사전 서면 동의 없이 이 정보를 복제, 재전송, 배포, 판매, 출판, 방송, 회람, 상업적 이용, 수정 또는 재작성하는 것은 금지되어 있습니다. 사용자는 이 보고서를 불법적인 목적으로 사용하지 않는 것에 동의해야 하며, 보고서를 다운로드한 사용자는 저작권 표시나 기타 표시를 제거하지 않을 것에 동의해야 합니다.

본 보고서의 저작권은 모두 해당 정보를 제공한 당사 또는 정보 제공자에게 있습니다. 당사나 정보 제공자의 사전 서면 동의 없이 이 정보를 복제, 재전송, 배포, 판매, 출판, 방송, 회람, 상업적 이용, 수정 또는 재작성하는 것은 금지되어 있습니다. 사용자는 이 보고서를 불법적인 목적으로 사용하지 않는 것에 동의해야 하며, 보고서를 다운로드한 사용자는 저작권 표시나 기타 표시를 제거하지 않을 것에 동의해야 합니다.
About the author
DeSpread

DeSpread

Founded in 2019, DeSpread is a consulting firm specializing in Web3 & blockchain. It actively contributes to Web3’s mass adoption by supporting the growth of various startups and protocols.

DeSpread Research

Meet our people's insight, our capabilities, our research, and the ever-changing face of our firm.

DeSpread Research

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to DeSpread Research.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.