cryptocurrency and nft explained