Accounts without rent.
ZK compression stores account data in the ledger instead of in rent-paying accounts, and keeps only a hash on chain. Here is how much it is used right now, and what it would cost you.
The four programs behind it.
Transactions that touched each Light Protocol program, counted from recent signatures. Busy programs are extrapolated from the observed rate and marked "est".
Counting recent signatures…
Recent compressed-token transactions
The latest 15, parsed from their program logs. "Called by" is the top-level program that invoked compression.
| Reading transactions… |
Regular vs compressed.
Rent for regular accounts is read live from Solana. Compressed costs use Light Protocol's published fee defaults, which you can edit. Rent is refundable when you close an account; compressed fees are not.
Fee assumptions
Regular accounts
Compressed accounts
Estimates only. Real costs change with priority fees, batching and protocol fee updates. Check Light Protocol's documentation before you budget a large drop.
Hash on chain, data in the ledger.
Accounts become leaves
Each compressed account is hashed into a Merkle tree owned by the Account Compression program. Only the tree root sits in an on-chain account.
Data rides in transactions
The full account data is emitted in the transaction itself. Indexers such as Photon read the ledger and rebuild every account.
Prove it exists
To use a compressed account you send a small zero-knowledge proof that it is in the tree. The Light System program verifies it.
Keeping trees tidy
Registered forester nodes empty the queues and roll over full trees. The rollover fee each new account pays funds this.
- Airdrops and rewards to many wallets
- Per-user state that is written rarely
- Large numbers of small balances
- Each use needs a proof from an indexer, so apps depend on Photon or similar
- More compute per transaction (see the live median above)
- Most DEXs need the token decompressed back to a normal account first
- Not a privacy tool: "ZK" here proves validity. Balances, owners and transfers stay fully public in the ledger.