Non-fungible tokens
One of the most prominent innovations on the Ethereum network has undoubtedly been the concept of NFTs. We saw the process and implementation for creating fungible tokens using the ERC20 specification, and now, we will get into the details of creating our very own NFT.
ERC20s are fungible tokens, meaning they are interchangeable. You cannot distinguish one token from another token. All Ethers are the same and provide the same value. What matters is how many tokens are in the wallet and not their identity.
Non-fungible tokens, on the other hand, are not interchangeable. Each NFT has an identity associated with it and each token has a different value, even though they are issued by the same platform.
Each NFT is unique, with different features, characteristics, and values, although they all might belong to the same class of token. For example, CryptoPunks is the issue for all NFTs belonging to it. However, all NFTs issued by CryptoPunks as a class have...