Cryptocurrency: Fundamentals Explained