
ZKM CEO: 범용 zkVM이 네트워크 효과를 어떻게 달성할 수 있는가?
글: Kevin Liu, ZKM 공동 창립자 겸 CEO
번역: Coolman, Foresight News
Andrew Chen(a16z)은 《콜드 스타트 문제(The Cold Start Problem)》라는 책에서 네트워크 효과를 사용자 수가 증가함에 따라 제품의 가치도 함께 상승하는 현상으로 정의한다. 인프라 프로젝트의 창업자로서 우리는 블록체인 간 유동성을 연결하기 위한 범용 zkVM을 구축하고 있으며, 저 역시 기반 인프라 프로젝트에 네트워크 효과를 어떻게 실현할지 계속 고민하고 있다.
B2B일까, B2C일까?
많은 투자자들이 나에게 동일한 질문을 한다. 바로 "zkVM이 어떻게 가치를 포착할 것인가?" 하는 것이다. 시장에는 다양한 유형의 zkVM이 존재하며, 모든 코드는 궁극적으로 오픈소스화될 것이므로, 인프라 프로젝트로서 이 질문에 답하는 것은 합리적인 일이다.
RISC Zero, SP1 및 Jolt과 같은 경쟁사들과 마찬가지로, ZKM은 지난 1년간 큰 진전을 이루었으며 성능 벤치마크도 지속적으로 개선되고 있다. 가장 큰 차이점 중 하나는 RISC Zero와 SP1이 주로 Rust를 대상으로 하는 반면, ZKM은 Golang에 대한 네이티브 지원을 제공한다는 점이다. 개발자들에게 있어, 특히 인프라 프로젝트의 경우, Rust를 선택할지 Golang을 선택할지는 항상 딜레마다. 많은 애플리케이션 체인들이 Golang의 개발자 친화성과 활기찬 생태계 덕분에 이를 선호 언어로 채택하고 있다. 예를 들어 Optimism의 mini-geth와 Cosmos SDK는 Golang으로 작성된 가장 널리 사용되는 도구 세트 중 두 가지다.
ZKM은 Golang을 첫 번째 프론트엔드 언어로 선택하여 개발자가 원시 Golang 컴파일러를 사용해 코드를 MIPS 명령어로 컴파일한 후, ZKM의 증명 네트워크를 통해 해당 명령어의 올바른 실행을 보장할 수 있도록 했다. 현재 CPU 벤치마크 기준으로 이 네트워크는 단일 증명자가 초당 5.4K개의 명령어를 검증할 수 있다. GPU를 사용하면 3~5배 가속이 가능하다.
Rust는 엄격한 타입 시스템과 메모리 안전 설계로 인해 점점 더 많은 인프라 프로젝트에서 채택되고 있으며, 동일한 로직을 Rust로 생성한 MIPS 명령어 규모는 Golang보다 약 6~8배 정도 크다. 비록 그렇지만, ZKM의 로드맵에는 향후 Rust 지원도 포함되어 있다.
강력한 기술 스택에 대한 의존성 때문에 이미 많은 파트너사들이 zkVM과 협력하려는 수요와 관심을 보이고 있다. 그러나 네트워크 효과를 실현하기 위해서는 훌륭한 기술 외에도 비즈니스 개발 측면에서 잠재적 파트너들과 지속적으로 소통하고, 그들이 기술 스택 위에서 프로젝트를 구축하도록 장려해야 한다. 우리의 zkVM의 성공은 결국 사용량과 채택 정도에 달려 있으며, 간단히 말해 어떤 프로젝트든 전체 생태계의 힘에 의해 성패가 결정된다.
그럼에도 불구하고 인프라 프로젝트가 네트워크 가치를 실현하는 핵심은 차별화에 있다. 여러 참여자들이 유사한 전략을 사용하고 있는 상황에서 특정 프로젝트가 어떻게 차별점을 만들어내고 자신만의 가치를 확보할 수 있을까?
Optimism은 연구할 만한 선례를 제시했다. OP 기술 스택의 성공 경로를 살펴보면, 처음부터 완벽했던 것은 아니며 SuperChain 채택 또한 하루아침에 이루어진 것이 아니다. 오히려 Optimism L2의 성공이 OP 기술 스택의 채택을 이끌었고, 이후 많은 프로젝트들이 미래의 가치 포착을 위해 SuperChain 위에 구축하기 시작했다. Web3 세계에서는 우선 하나의 킬러급 사례를 만들어야 한다. 이 킬러급 사례는 기술의 강력한 시연 역할을 할 뿐 아니라, 제품-시장 적합성, 커뮤니티 참여, 마케팅 전략, 토큰 이코노미 등 여러 요소가 결합되어 프로젝트의 성패를 좌우한다.
이런 치열한 시장에서 나는 경쟁사들의 시장 점유율 분산을 막을 수 있는 확실한 방법이 있다고 보지 않는다. 오히려 경쟁은 언제나 동적이며, 성공의 열쇠는 기술 스택의 유연성과 적응력에 있다.
따라서 ZKM은 항상 '유연성'과 '적응력'을 프로젝트의 중심에 두고 독특한 사용 사례를 구축함으로써 기술 스택의 채택을 추진하고 있다.
어디서 시작할 것인가?
ZKM은 블록체인의 단편화된 유동성을 연결하기 위한 상호운용성 메커니즘을 상세히 설명한 Entangled Rollup LightPaper를 발표했다. 지금까지 Entangled Rollup 아키텍처는 이더리움 Layer 1과 Layer 2 네트워크 간 검증을 성공적으로 지원했다. 그렇다면 다음에는 어떤 네트워크와 연결해야 할까?
해당 네트워크는 상당한 가치를 제공하면서 다른 생태계와의 연결 수요가 강해야 한다. 이미 성숙하고 영향력이 큰 네트워크라면 더욱 좋다.
위 기준들을 고려했을 때, 해답은 명확하다. 바로 비트코인(Bitcoin)이다.
비트코인 네트워크는 스마트 계약을 지원하지 않는다는 중대한 한계가 있지만, ZKM의 Entangled Rollup은 상태를 ZKM 네트워크에 집계하고 그 상태 증명을 다른 생태계로 릴레이하는 것을 목표로 하고 있다. 우리는 동일한 방식을 활용해 비트코인 네트워크의 확장을 추진할 것이다. 초기 단계에서 비트코인 관점에서 보면, ZKM 네트워크는 비트코인 L2와 유사한 역할을 수행한다.
zkVM 기반 BTC L2는 무엇이 다른가?
L2.watch 보고서에 따르면, 이미 100개 이상의 BTC L2가 출시되었거나 곧 출시될 예정이다. 그렇다면 우리의 솔루션은 어떻게 차별화될 수 있을까?
Entangled Rollup 프레임워크 전체와 zkVM 계층이 모두 BTC L2를 지원할 것이므로, 우리는 원생 보안(native security)과 지속 가능한 수익(sustainable yield)을 핵심 특징으로 제공할 수 있다.
1. 원생 보안(Native Security)
비트코인 보유자 및 채굴자들과 대화할 때 거의 모두가 동일한 질문을 한다. "내 자산은 어떻게 안전하게 보호되나요?"
BTC L2의 보안은 두 가지 요소에 의해 결정된다. 첫째, L1 자산은 비트코인 네이티브 다중 서명 스크립트에 의해 제어되어야 하며, 활성화된 정직한 당사자가 한 명이라도 존재한다면 악의적인 행위자는 담보하거나 입금한 자산을 잠금 해제할 수 없다. 둘째, L2의 최종 거래 확인은 비트코인의 보안 기준을 계승해야 하며, 이는 정렬기(order sequencer)의 탈중앙화와 L2 거래 실행이 BTC 스크립트로 검증 가능해야 함을 의미한다.
ZKM은 이러한 보안 요구를 실현하기 위해 낙관적 도전 프로세스(OCP, Optimistic Challenge Process)라는 메커니즘을 도입했다. 사용자의 자산이 L2에 입금되면, 미리 서명된 n-of-n 다중 서명 스크립트에 잠겨 있게 된다. 서명자는 승인된 중립 제3자 혹은 감사원일 수 있으며, 이 스크립트는 도전 기간 종료 후 활성화된다. 도전 기간은 서명자가 대상 사용자에게 자산을 미리 보내는 것으로 시작된다.
도전 기간 동안 서명자는 도전 스크립트와 자산 스크립트를 포함한 트랜잭션을 미리 서명해야 한다. 이후 도전자(Challenger)는 UTXO를 지불해 도전을 시작하고, 운영자에게 거래 계산 추적을 제공해 commitment를 활성화하고 자산 스크립트를 작동시키도록 요구한다.
만약 commitment가 성공적으로 활성화되지 않으면, 검증자는 도전 기간 종료 후 모든 자산을 받게 되며, 그렇지 않으면 서명자가 자산을 획득한다.
실행 추적은 TapTree를 통해 구현된다. TapTree의 각 리프 노드는 중간값을 나타내며, 각 중간값은 이전 값에 대해 한 번의 서명 연산을 사용한다. 이 방법을 통해 BTC 스크립트는 직접 서명 연산을 수행하고 체인 상 자산 검증을 완료할 수 있다.
따라서 OCP는 Layer2 거래가 항상 정렬기 네트워크 내에 유지되도록 보장하는 등 모든 체인 외 계산에 대해 원생 보안을 제공할 수 있다.
2. 지속 가능한 수익(Sustainable Yield)
수익 측면에서 대부분의 비트코인 보유자들은 단기적인 포인트나 에어드랍보다 지속적이고 안정적인 수익을 선호한다. ZKM BTC L2의 경우, L2 거래를 배치 처리하기 위해 탈중앙화된 정렬기를 프레임워크에 도입함으로써 고유한 원생 보안을 제공한다. 따라서 이 정렬기 노드들(BTC 화이트리스트 대상)은 기여에 따라 보상을 받아야 한다.
ZKM은 채굴풀(mining pool)을 위해 전체 토큰 공급량의 40%를 확보해두었으며, 이는 정렬기 노드 채굴, 유동성 스테이킹 채굴, 증명 네트워크 채굴을 위해 전용으로 사용된다. 이를 통해 정렬기 노드는 거래 처리로부터 얻는 가스 수입 외에도 채굴풀로부터 지속적이고 안정적인 수익을 확보할 수 있다. 게다가 정렬기 노드는 L2의 대량 거래를 처리하는 가장 빠른 엔티티이므로, 잠재적인 MEV(Miner Extractable Value) 기회도 존재한다. 따라서 ZKM BTC L2의 수익과 이익은 노드 운영자, 스테이커, 사용자 등 모든 네트워크 참여자에게 돌아간다. 또한 BTC L1 채굴자들도 L1에 제출된 L2 거래를 통해 이익을 얻게 될 것이다.
미래에 대하여
우리의 궁극적인 목표는 여러 생태계의 단편화된 유동성을 통합하는 것이다. 먼저 이더리움과 비트코인 네트워크 사이의 연결을 구축하고, 다음 목표로는 Cosmos, Ton 등의 다른 주요 네트워크를 포함할 예정이다.
저는 ZKM이 기반 인프라 프로젝트의 근본적인 사고방식과 운영 모델을 탐색하고 있다고 생각한다. 이 여정에는 일부 '성장의 고통'이 따를 수 있으나, 우리는 경험을 통해 배우고 가능한 최고의 방향성을 제공할 것이다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News










