Back to Learn
Intermediate8 min read

NFTs and Native Tokens on Cardano

Cardano's approach to tokens and NFTs is architecturally unique: unlike Ethereum, where tokens are smart contracts, Cardano treats all tokens — including NFTs — as first-class citizens of the ledger itself. This means lower fees, simpler security, and less smart contract risk for token operations. Here is how the system works and how to navigate the NFT ecosystem.

Native tokens: built into the ledger

On Ethereum, every ERC-20 token is a separate smart contract that tracks balances in its own storage. Sending a token requires calling that contract's transfer function, costing extra gas and introducing smart contract risk. On Cardano, tokens are native — they exist and move through the ledger the same way ADA does, without any smart contract involved in routine transfers.

A Cardano token is identified by two things: a policy ID (a hash of the minting policy script) and an asset name (up to 32 bytes of arbitrary data). Together these form the token's unique identifier. The total supply is controlled by the minting policy — a script that defines under what conditions new tokens can be created or burned.

Why native tokens matter for NFTs

For an NFT (non-fungible token), the asset name is typically a human-readable name like 'CardanoFounders001'. Since the token itself is tracked by the ledger, an NFT transfer is just a regular Cardano transaction — cheap (around 0.2 ADA) and secure without needing to invoke any smart contract.

The policy ID is critical for authenticity. Anyone can mint a token with any asset name, but only tokens from the legitimate project's policy ID are genuine. Always verify the policy ID when buying an NFT — it is the on-chain proof of origin.

CIP-25 and CIP-68 metadata standards

CIP-25 is the original NFT metadata standard on Cardano. Metadata is attached to the minting transaction in the transaction metadata field — not stored on-chain permanently, but verifiable by any node that processes the transaction. CIP-25 metadata includes the asset name, image link (usually an IPFS URL), description, and any custom attributes.

CIP-68 is a newer standard that stores metadata in a reference UTXO at the NFT's address, making it queryable on-chain without needing to scan the minting transaction. CIP-68 also introduces 'reference tokens' that allow metadata to be updated by the policy owner without moving the NFT itself — enabling dynamic NFTs and updatable game items. Most new projects in 2025-2026 use CIP-68 for this flexibility.

Policy locking and supply guarantees

One of the most powerful features of Cardano NFTs is policy locking. A minting policy can specify that minting is only allowed before a certain slot. Once that slot passes, the policy is permanently locked — no new tokens with that policy ID can ever be minted, guaranteeing a fixed supply forever.

This is verifiable by anyone reading the on-chain policy script. Collectors can check that an NFT collection's supply is truly capped without trusting the creator's word, because the blockchain itself enforces the policy.

NFT marketplaces: jpg.store

jpg.store is the dominant NFT marketplace on Cardano, handling the large majority of secondary market trading volume. It supports buying, selling, and listing NFTs, with royalties enforced via smart contract (CIP-27 royalty standard) — meaning creators automatically receive a percentage of every secondary sale.

jpg.store provides collection analytics, price charts, rarity rankings, and a portfolio view. When evaluating an NFT purchase, use jpg.store's verified collection badge to confirm you are interacting with the official project. Other marketplaces like CNFT.io and Fibo also exist but hold smaller market shares.

Key Takeaways

  • Cardano native tokens are first-class ledger citizens — no smart contract is needed for minting or transferring, making operations cheaper and safer.
  • Every token is identified by a policy ID + asset name; the policy ID is the on-chain proof of a token's origin and authenticity.
  • CIP-25 attaches metadata to minting transactions; CIP-68 stores metadata in a reference UTXO, enabling dynamic and updatable NFTs.
  • Locked minting policies permanently cap token supply at a specified slot, providing a verifiable on-chain supply guarantee.
  • jpg.store is the primary Cardano NFT marketplace, with royalties enforced on-chain via CIP-27.