Slides Introduction to Blockchain Blockchain Technical Ingredients Consensus Safety abd Liveness in Bitcoin Smart Contracts Solidity Zero Knowledge Proff (ZKP) Anonymity in Blockchain Scaling the Blockchain Web 3.0