Cryptocurrency Basics and Concepts