Understanding Digital Currency and Blockchain Technology: Th