CortexLabs ZkMatrix 프로젝트 론칭

YEONG
Cortex Labs
Published in
3 min readSep 30, 2022

Cortex Labs는 사이드체인 트랜잭션 가속화 솔루션인 ZkMatrix를 공식 출시했습니다. 프로젝트는 ZkRollup 기술(영지식 증명)을 채택하여 사이드 체인의 일괄 트랜잭션을 메인넷의 하나의 트랜잭션으로 통합하여 블록체인의 TPS 및 처리량을 높이는 동시에 각 트랜잭션에서 소비하는 엔돌핀 수수료를 크게 낮출 수 있습니다. 또한, 이 기술의 모든 데이터는 레이어 1 체인에 저장되며 보안은 메인넷과 완전히 동일합니다. 사이드 체인에서 공격이 발생하더라도 사용자는 사이드 체인의 상태를 복구 가능하며 비상 시 메인넷의 데이터를 사용하여 자산을 인출할 수 있습니다. 현재 프로젝트의 프론트 엔드 및 백엔드 기술이 완성되었으며 프론트 엔드 사용자 인터페이스 ZkWallet, Metamask와 함께 활용되어 사용자 자산의 상태를 보호할 수 있습니다.

ZkMatrix 프로젝트는 ZkWallet 프런트 엔드, ZkNode 사이드 체인 및 ZkProver 세 가지 모듈로 나뉩니다. ZkWallet이 집계를 위해 ZkNode에 트랜잭션을 보낸 후 Queued에서 Committed로 변경되고 ZkProver가 회로 증명을 생성하고 집계된 트랜잭션을 메인넷에 제출한 후 트랜잭션 당사자는 Verified로 변경할 수 있습니다.

개발자 최적화 하에 ZkProver는 Proof 생성에 필요한 시간을 크게 단축하기 위해 GPU 버전을 개발했으며 ZkNode는 이론적으로 최대 2000TPS의 트랜잭션 집계를 지원할 수 있는 레이어 2 블록 증명의 다중 Prover 병렬 생성을 지원합니다. ZkMatrix 프로젝트는 ZkNode 트랜잭션 풀과 상태 전환 로직으로 5초 안에 완료할 수 있습니다.

증명 생성 시간과 메인넷 블록 생성 규칙은 메인넷과의 상호 작용 로직을 제한합니다. 60초를 기다린 후 트랜잭션 데이터가 메인넷에 배치되어 메인넷과 동일한 보안을 달성할 수 있을 것으로 예상됩니다.블록 크기는 블록 시간 및 집계 성능을 기반으로 ZkNode 사이드 체인에 의해 자동으로 조정됩니다. 현재 8, 32, 64까지의 용량을 지원 가능하며 트랜잭션 볼륨이 적절할 때 메인넷에서 각 트랜잭션의 평균 비용은 1/64에 불과합니다.

ZkMatrix는 Cortex(https://zkmatrix.cortexlabs.ai/)에서 확인할 수 있습니다.

--

--