Solana is a blockchain known for fast, low-cost transactions. Its coin, SOL, pays the network fees. A beginner's guide to Solana covers the basics.
An NFT, or non-fungible token, is a one-of-a-kind digital item recorded on a blockchain. On Solana, a standard NFT lives in its own accounts, and accounts need rent. That adds up fast for big collections.
Creators are not alone on the network. Solana also hosts projects that pay people for running real equipment, covered in this look at the top DePIN projects on Solana.
Compressed NFTs, often called cNFTs, keep their data in a different place. They hash the NFT data and store that hash on-chain inside a concurrent Merkle tree. A hash is a short digital fingerprint of the data.
The NFT still exists and can be owned, sold, and sent. Only the storage method changes. The full method is explained in the state compression documentation.
The savings come from the tree. A creator pays rent once to create the tree, and after that each mint costs only the transaction fee.
An official developer example gives a sense of scale. It estimates about 12,000 SOL for one million standard NFTs, against about 5 SOL for compressed ones. Treat that as a rough older estimate. Real costs depend on size and the current price of SOL.
Since costs are paid in SOL, the dollar bill moves with the coin. This Solana price prediction 2026 page gives one view of where it could go, though nobody can promise it.
A Merkle tree is a structure where data is hashed in pairs, then those hashes are hashed again until one final hash remains. Each leaf in the tree-comes from hashing one compressed NFT's data.
That single top hash is stored on-chain. To prove an NFT belongs to the tree, a short chain of related hashes, called a proof, is checked against it.
Size matters. A tree-with depth 20 has room for about one million NFTs, because the leaf count doubles with each level.
Bubblegum is the program creators use to handle cNFTs. It creates and manages compressed NFTs on Solana, and they can be transferred, delegated, or decompressed into regular NFTs.
Version matters. Bubblegum V2 uses Metaplex Core collections and does not work with V1 trees. Some instructions also carry protocol fees. Details are in the Metaplex Bubblegum documentation.
The usual order looks like this:
Choose an RPC that supports the DAS API.
Create a Merkle tree sized for the whole collection.
Create the collection that will hold the NFTs.
Prepare images and metadata files.
Mint the NFTs into the tree.
Fetch a few of them to confirm everything works.
The tree must exist before any minting starts. Picking too small a tree is a common planning mistake
The list is short: a wallet holding some SOL, a DAS-enabled RPC, Metaplex's SDK or command-line tool, and hosted metadata files.
The SOL covers the tree and fees. New users can follow this guide to buy Solana without a wallet first.
Compression suits cases with large numbers of low-value items. Examples include event badges, tickets, loyalty rewards, and mass giveaways. These are common-sense fits, not claims from the documentation. Single high-value art pieces gain less from it.
Standard NFT | Compressed NFT | |
Storage | Own on-chain accounts. | Leaf in a Merkle tree |
Cost pattern | Rent per NFT | One tree cost, then fees. |
Reading data | Normal RPC | DAS-enabled RPC |
Support | Wide | Varies by wallet and market |
The big win is scale. The official docs describe large collections at very low cost, and that is the main reason creators look at Solana Compressed NFTs. The trade-offs are real, though:
A normal Solana RPC cannot fetch, update, transfer, or burn them. The RPC must support the DAS API.
If a tree has a very low canopy depth, a marketplace may only handle simple transfers.
Bubblegum V1 and V2 do not work together, so creators have to pick one and stick with it.
Costs also run in SOL, so it helps to keep a small balance for fees. Spare SOL can sit idle or earn rewards, as this Solana staking guide explains.
The biggest unknown is how well each wallet and marketplace shows cNFTs. Creators should test a small batch before launching a full collection.
Start by asking a DAS-enabled RPC for the asset using its ID. The answer shows who owns it, which tree it sits in, and which collection it belongs to.
Bubblegum also has steps for verifying collections and creators, which helps confirm that an NFT is genuine and not a copy
Solana Compressed NFTs cut minting costs by storing a fingerprint instead of a full account. They fit large collections best. What remains uncertain is wallet and marketplace support, so creators should test a small batch first, then read the official docs for their tool version.
Disclaimer: This article is for learning only and is not financial advice. Crypto and NFTs are risky, and you can lose money. Please do your own research first.