Cryptocurrency is a digital asset that is created, secured and verified using cryptography. These virtual currencies are issued and tracked using blockchain technology, so there is no centralized authority such as a bank or government that can regulate the supply and distribution. Instead, there is a network of computers that validate and store the history of all transactions on the blockchain. Since every transaction is recorded on all of the computers in the network, it is nearly impossible for it to be compromised. In addition, these transactions can be made almost instantly to anywhere in the world.
Tokens, or utility tokens, have many of the properties of cryptocurrency but rather than providing a store of value, they provide the owner a specific function within a network. Examples of this are voting on a project, accessing an application, or in the case of Dock, exchanging data between applications.