Overview
What is ZK Compression?
ZK Compression is a new primitive built on Solana that enables you to build applications at scale.
Developers and users can opt to compress their on-chain state, reducing state costs by orders of magnitude while preserving the security, performance, and composability of the Solana L1.
State cost reduction
Core Features
ZK and Compression in a Nutshell:
Compression: Only the state roots (small fingerprints of all compressed accounts) are stored in on-chain accounts. The underlying data is stored on the cheaper Solana ledger.
ZK: The protocol uses small zero-knowledge proofs (validity proofs) to ensure the integrity of the compressed state. This is all done under the hood. You can fetch validity proofs from RPC providers that support ZK Compression.
How to use this Documentation
This documentation introduces the ZK Compression primitive and is a directory guiding you to relevant codebases, examples, and advanced guides.
Last updated