NFT Basics

In this section we will understand the fundamentals of NFTs.

What Are NFTs

NFTs (also known as Non-Fungible Tokens) are unique cryptographic assets. Unlike Fungible Tokens, NFTs are one-of-a-kind. This means they can’t be replicated or divided into smaller units.

These characteristics mean NFTs can be used to represent various digital assets such as:

  • Identities/Memberships

  • Tickets

  • Real Estate

  • Posts

  • Badges

  • Trading Cards

Difference Between Fungible & Non-Fungible Tokens

Fungible Tokens characteristics:

  • Interchangeability: Each token is identical to another in type and value, similar to fiat currencies (dollar, euro etc.) where each unit is worth the same.

  • Divisibility: Fungible tokens can be divided into smaller units, allowing for transactions of varying sizes and values.

Non-Fungible Tokens characteristics:

  • Uniqueness: Each NFT has distinct properties and cannot be exchanged 1-1 with another NFT.

  • Indivisibility: NFTs can’t be divided into smaller units. They are bought, sold, and owned whole.

NFTS cannot be copied, substituted, or subdivided (source). While fungible tokens are often used as a medium of exchange or value storage (similar to money), NFTs are used to prove ownership or authenticity of a unique item or piece of content.

NFT Metadata

Metadata provides extra information about an NFT stored in a JSON file. This metadata can be stored both on-chain & off-chain and it is used to provide extra relevant data about the NFT or enhance the asset it is representing. Metadata can include the following:

  • Images

  • Name

  • Attributes

  • Description

  • External URLs

NFT Marketplaces such as Opensea often have their own Metadata Standard, which specifies exactly how the Metadata JSON should be formatted.

NFT Metadata is commonly stored off-chain using decentralised file storage such as IPFS (InterPlanetary File System). Users can run their own IPFS node and store their images & metadata for their NFTs.

However, to make it more accessible for everyone here are a few alternatives that can make it easier to store metadata without running an IPFS node yourself:

Last updated