What is the difference between a token and a cryptocurrency?

A cryptocurrency is a digital or virtual form of currency that uses cryptography for security. A token, on the other hand, represents an asset or utility that resides on top of another blockchain. Tokens can represent anything from commodities to loyalty points to even other cryptocurrencies!