Blockchain Technology (Fundamentals, Applications, and Case Studies)