A non-fungible token is a specialized type of cryptographic token that represents something unique or rare.
Static NFTs are non-fungible tokens that cannot be changed or modified after their mint. After a mint of static NFTs, they become immutable and permanent on the blockchain. Metadata attached to static NFTs, is fixed at the time of creation. As a result, such a “design” is effective in situations where the underlying data does not require changes in the future. Static NFTs are mainly used for art projects, blockchain games, photography, etc.
Dynamic NFTs are non-fungible tokens, that can be changed or upgraded after their mint. Changing a dynamic NFT implies that ONLY the metadata attached to the dynamic NFT can be changed. Thus, dynamic NFTs retain a unique token ID and contract address, being able to update the metadata in the future. Instructions and conditions for changing the metadata are written in the NFT code of the smart contract before the actual mint of this NFT.