Introduction

ZK Compression is a Solana account primitive that lets you create tokens and PDAs at a fraction of the cost. Scale your application to millions of users without sacrificing L1 performance and security guarantees.
100-byte PDA Account
0.0016 SOL
~ 0.00001 SOL
160x
100 Token Accounts
~ 0.2 SOL
~ 0.00004 SOL
5000x
Core Features
Rent-free Accounts
Create accounts without paying upfront rent.
L1 Performance
Execution and data availability on Solana.
Fully Composable
Compatible with existing programs and accounts.
Start Building
What is ZK Compression?
ZK Compression is a framework that reduces the storage cost of Solana accounts by combining generalized state compression and .
State Compression
Instead of storing account data in millions of on-chain accounts, state compression stores account data on the with cryptographic security. Only a small fingerprint is stored on-chain. This fingerprint allows transactions to use the account data inside Solana's virtual machine as if it were stored on-chain.
Using AI to work with ZK Compression
Integrate ZK Compression in your existing AI workflow by following the steps below.
.md
Copy the page you are working on as markdown for LLMs.
Top right corner on each page, or append .md to the root URL, e.g. https://www.zkcompression.com/references/whitepaper.md
DeepWiki/ AskDevin
Query the Light Protocol codebase and documentation in natural language
AI powered navigation: Use AI search to quickly find information, get code examples, and learn complex topics. Available throughout our documentation.
Resources
Learn & Community
Quickstart
Last updated
Was this helpful?