Introduction to Blockchain and Web 3.0 Fundamentals