Mining Of Bitcoin and Digital Currencies — Understanding the Basics