This lesson explores the theoretical side of blockchain technology as well as the practical elements. You'll learn what the blockchain is and the difference between private and public blockchains. We'll also cover smart contracts, and Web 3.0.