Essentials of Blockchain Development and Security

Dhruvin Parikh, February 2024

Course Introduction

Class 1: Basics of Blockchain

Slides ETH PoS notes

Class 2: Distributed ledger Technology as an Abstraction of Blockchain

Slides

Class 3: Centralized and Decentralized Computing

Slides

Class 4: Introduction to Smart Contracts

Slides

Class 5: Public, private and consortium ledgers

Slides

Class 6: Hashing and Merkle trees

Slides

Class 7: Cryptography

Slides

Class 8: Smart Contract Security

Slides

Class 9: Blockchain Use Case Modelling - I

Slides

Class 10: Blockchain Use Case Modelling - II

Slides

Class 11: Cryptoeconomics

Slides

Class 12: Future of Blockchain

Slides