
솔라나에서도 ZK를 활용할 수 있을까? 라이트 프로토콜(Light Protocol)이 제안한 새로운 원시 기능 ZK 압축(ZK Compression) 간단 정리
글: TechFlow
시장의 유동성이 부족한 상황에서 다양한 프로젝트들이 생존을 위해 각자의 방법을 모색하고 있다.
신규 프로젝트들은 주목을 받기 위해 더욱 화려한 펀딩 정보를 공개하는 반면, 기존 프로젝트들은 스토리텔링과 브랜드 업그레이드를 통해 새로운 생명을 불어넣고자 한다.
예를 들어 며칠 전, 오랫동안 Solana 위에서 존재해온 프라이버시 프로토콜인 Light Protocol은 Solana를 위한 새로운 원시 요소(primitive)인 ZK Compression을 제안했다.

공식 트위터 설명에 따르면, ZK Compression은 Solana에서 네이티브 ZK 컴퓨팅을 가능하게 하여 토큰 및 계정 관리 비용을 수 개수준으로 낮추는 것을 목표로 한다.
또한 "무엇이든 확장하라(Scale Anything)"라는 슬로건도 눈길을 끈다. Solana는 속도와 성능으로 유명한데, 왜 굳이 ZK를 통해 확장해야 할까? 이 새로운 개념이 프로젝트 자체에 어떤 기회를 가져다줄 수 있을까?
ZK Compression, 더 저렴하게
ZK Compression은 ZK 기술을 사용해 Solana의 상태 비용을 압축한다고 이해하면 쉽다.
상태 비용이란 무엇일까?
Solana에서 "상태(state)"란 블록체인에 저장된 데이터를 의미한다. 예를 들어 계정 잔액이나 스마트 계약의 저장 데이터 등이 여기에 해당한다. 새로운 데이터가 블록체인에 추가되거나 기존 데이터가 수정될 때마다 이 데이터들은 저장 공간을 차지하며 컴퓨팅 리소스를 소모한다.
따라서 "상태 비용"이란 이러한 데이터를 저장하고 유지하기 위해 필요한 비용을 말한다. 즉, 체인 상의 데이터 저장 및 유지 비용을 더 저렴하게 만드는 것이다.
잠깐, Solana는 이미 충분히 저렴하지 않나? 굳이 이런 부분까지 줄여야 할까?
Light Protocol이 제공한 비교 자료에 따르면, 이러한 비용 절감은 매우 의미 있다. 계약 및 계정 생성 시 ZK Compression 적용 후 비용은 각각 160배, 무려 5,000배 저렴해진다.

어떤 공공 블록체인이든 사용 비용이 "더 저렴하다"는 것은 매력적인 포인트다. 가장 저렴한 것이 아니라 '더 저렴한 것'을 추구하는 길에서 각 L1/L2들이 서로 경쟁하며 비용을 낮추고 속도를 높이려 하고 있는데, 이제 이런 경쟁이 Solana 내부에서도 시작되고 있는 듯하다.
체인 상의 계정은 핵심 정보만 저장, 이것이 저렴함의 열쇠
그렇다면 Light Protocol은 구체적으로 어떻게 이런 압축을 달성했을까? 그 핵심은 바로 "상태 루트(State Root)"에 있다.

ZK Compression은 "상태 트리(State Tree)"라고 불리는 기술을 사용한다. 상태 트리를 마치 초고압축 폴더처럼 생각할 수 있는데, 모든 계정 정보와 데이터를 압축하여 체인 상에는 가장 중요한 부분만 저장하는 방식이다.
익숙한 개념 아닌가? 블록체인의 원조 기술 중 하나인 머클 트리(Merkle Tree)와 비슷하다. 각 노드는 그 자식 노드들의 해시값이며, 결국 모든 데이터는 유일한 최상위 해시값으로 집계되는데, 이를 바로 "상태 루트(State Root)"라고 한다.
이 디자인을 이해하면 ZK Compression의 작동 원리를 쉽게 파악할 수 있다:
-
계정 해시 압축:
각 계정의 데이터는 해시값으로 압축되어 상태 트리의 리프 노드(leaf node)에 저장된다. 이 계정 해시는 계정 자체 정보뿐만 아니라 상태 트리 내 위치 정보도 포함하므로, 각 계정 해시는 고유하다.
-
체인 상의 상태 루트:
상태 트리의 최상위 해시값인 상태 루트는 블록체인에 저장된다. 이 상태 루트는 마치 전체 트리의 지문처럼, 이 지문만 검증하면 트리 내 모든 데이터가 완전하고 변조되지 않았음을 확인할 수 있다.
-
데이터 저장:
실제로 상세한 계정 데이터는 블록체인에 직접 저장되지 않고, 더 저렴한 Solana 장부 공간의 호출 데이터(calldata) 형태로 저장된다. 블록체인에는 상태 루트와 일부 기본 메타데이터만 저장되므로, 저장 비용을 절감하면서도 데이터의 보안성을 유지할 수 있다.

이러한 압축된 데이터의 무결성을 보장하기 위해 ZK Compression은 제로노울리지 프루프(Zero-Knowledge Proofs)도 사용한다. 이 기술은 실제 데이터 내용을 공개하지 않으면서도 데이터의 진위성과 무결성을 증명할 수 있다. 즉, 데이터가 압축되었더라도 여전히 정확하고 안전하다는 것을 확신할 수 있다.
더욱 중요한 점은 개발자가 제로노울리지(ZK) 기술을 깊이 이해하지 않아도 Light Protocol이 제공하는 문서에 따라 연동만 하면 이러한 신기능을 사용할 수 있다는 것이다.
요약: Solana 체인 상의 계정은 핵심 정보만 저장하여 저장 비용을 극도로 낮춘다.
L2의 설계 사고방식과 유사하지만, 본질적으로는 L1 내부 저장 구조의 최적화다.
수요를 창출하는가?
다시 한번 질문해보자. Solana는 이미 충분히 빠른데, 왜 굳이 확장성을 더 높여야 하는가?
대답은 명확하다. 필요하다.
Solana의 체인 상 지갑 수, 일일 처리 거래량, dApp 활동이 모두 눈에 띄게 증가하고 있으며, 체인 상 공간을 둘러싼 경쟁은 치열해지고 있고, 성능과 비용에 대한 요구도 점점 더 높아지고 있다.

따라서 "더 저렴해지는 것"은 정치적으로 올바른 방향이며, Light Protocol이 ZK 기반 상태 압축을 제안한 것은 거시적으로 보면 시기적으로 적절하다.
다만 현재 시장 상황에서는 단기적인 광풍이 가라앉고 체인 상 거래 활동이 줄어들면, 아무리 인프라를 잘 구축해도 효과가 명확하게 드러나지 않을 수도 있다.
그러나 서사(narrative)와 원시 기술(primitive)은 일반적으로 오늘을 바라보며 내일을 준비하는 것이며, 선견지명이 있어야만 관심을 얻고 주목받을 수 있다.
Light Protocol 입장에서는 ZK Compression을 추진하는 것이 전문성 측면에서도 맞아떨어진다.
Rootdata에 따르면 이 프로젝트는 2021년에 설립되어 Solana 상에서 빠른 프라이버시 결제, 암호화된 오더북, 프라이버시 상태를 갖춘 공공 체인 게임 등을 구축하는 데 집중해왔다.
주목할 점은 2022년에 Polychain이 리드한 450만 달러의 시드 펀딩을 유치했다는 점이며, 지금 ZK 상태 압축을 진행하는 것도 기존 기술 역량 범위 내에서 자연스럽게 이어진 행보다.
일반 투자자와 알파 헌터들에게는 이러한 프로젝트들이 B2B 성격이 강하기 때문에, 공식 발표를 기다려 테스트넷 참여(가능하다면)를 하는 것이 좋은 선택일 수 있다.
또한 암호화폐 산업에서는 실제로 수요가 있는지 논의하는 것은 매우 효율이 낮은 일이다. 때때로 수요를 만들어내고 서사를 주도하는 것이야말로 일종의
양면적인 투기적 정당성이라 할 수 있다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














