What is ZK Compression on Solana?
Last updated
Was this helpful?
Last updated
Was this helpful?
is a generalized compression framework that allows developers to store data on Solana at a fraction of the cost. After helping develop cNFT compression, Helius saw the need to build a generalized system. So, along with the , we built ZK Compression to allow developers to store arbitrary data in compressed accounts, akin to native Solana accounts.
Helius built , the ZK Compression indexer. In ZK Compression, programs log compressed account data in Solana transactions and store the fingerprint of that data in validator memory. Photon indexes Solana transactions to parse and store compressed account data. It then exposes an API similar to Solana's native API to help users access compression data. Though developers can directly host Photon, we expose a Photon API to streamline the developer experience.
Please visit the official to learn more about ZK Compression and Photon.