A cryptocurrency is a virtual currency used as a medium of exchange to make payments and transactions virtually using powerful cryptography, monitor the production of additional units, and validate the exchange of property. All types of crypto currencies use decentralized control as compared to centralized virtual and central banking systems. The decentralized ownership of each type of cryptocurrency operates via a distributed general ledger, generally a blockchain, which serves as a database for finance transactions made by the public. Many other types of cryptocurrencies will be discussed below: