Cryptocurrency Definition: A Guide to Understanding the World of Digital Currency