Skip to content

Latest commit

 

History

History
108 lines (92 loc) · 3.4 KB

File metadata and controls

108 lines (92 loc) · 3.4 KB
title Overview
sidebarTitle Overview

ZK Compression is a new primitive on Solana that drastically reduces your on-chain costs by up to 5000x for token accounts and 160x for PDAs, while maintaining full Solana security, performance, and composability.

Compressed Tokens

Learn about compressed tokens and how they can reduce your on-chain costs. Get started with ZK Compression in minutes. Install dependencies and create your first compressed account. Explore practical examples and implementations to get started quickly.

Compressed PDAs

Learn about compressed PDAs and how they can reduce your on-chain costs. Get started with a template for building programs with compressed PDAs. Explore practical examples and implementations of compressed PDAs.

FAQ

zkCompression solves the expensive rent problem on Solana. Each token account costs ~0.002 SOL in rent, which becomes prohibitively expensive at scale. zkCompression eliminates this cost entirely by storing account data off-chain while maintaining security through state commitments on Solana L1.

{" "}

{" "}

zkCompression is perfect for: - **Airdrop Tools**: Apps that need to create thousands of token accounts for mass distributions - **Consumer Apps**: Applications doing reward distribution or gamified tokens - **DePIN Protocols**: Protocols managing long-tail devices/users at scale - **Infrastructure Providers**: Providers who want to offer rent-free state to users - **Any Scalable App**: Any application needing scalable, low-cost account creation

{" "}

**No.** Everything runs on Solana L1. zkCompression simply lets you treat Solana as a state root layer while keeping the actual data off-chain. Compressed data is stored off-chain in a distributed network of RPC providers, with state commitments anchored on Solana L1. This ensures data availability while dramatically reducing costs.

Need More Help?

Join our Discord for real-time support and discussions Report bugs or request features on GitHub