
| Creation Cost | Solana | ZK Compression |
|---|---|---|
| Token Account | ~2,000,000 lamports | ~5,000 lamports |
| 100-byte PDA | ~1,600,000 lamports | ~15,000 lamports |
Features
Light Token Program
High performance token standard for rent-free DeFi and Payments.
Quickstart
1
Installation
- npm
- yarn
- pnpm
Install packages in your working directory:Install the CLI globally:
2
What is ZK Compression?
ZK Compression is a framework that reduces the storage cost of Solana accounts by combining generalized state compression and .1
State Compression
State compression stores account data on the Solana ledger instead of in millions of on-chain accounts. Only a small fingerprint of all accounts is stored on-chain for cryptographic integrity. Using Light Protocol, programs can use the account data inside Solana’s virtual machine as if it were stored on-chain.
2
ZK
The protocol uses 128 byte zero-knowledge proofs (validity proofs) to verify the integrity of
the compressed accounts. By default, this is all done under the hood. You can fetch validity
proofs from RPC providers that support ZK Compression.
Resources
RPC Methods
Browse ZK Compression’s JSON RPC methods.
SDKs
Explore our TypeScript and Rust SDKs.
CLI Installation
Install the ZK Compression CLI for local development.
Learn & Community
Start Learning
Learn about ZK Compression’s core concepts.
Security
Read our external audit and formal verification reports.
Discord
Join our Discord for support and discussions.