BDL: Schedule

WeekDateKey TopicsLecturesSlidesStudyHighlights
117-Sep-2025 Introduction to blockchains and distributed ledgers

Administrativia

Intro

all slidesHash Functions Digital Signatures
224-Sep-2025 Blockchain-related data structuresdatastructall slidesMerkle trees, Transactions
301-Oct-2025 A blockchain as a platform and introduction to Ethereumplatformall slidesBitcoin script, Ethereum Solidity
408-Oct-2025 Pitfalls and security vulnerabilities in smart contractspitfallsall slidesDeeper dive into smart contracts and what can go wrong
515-Oct-2025 The consensus problemconsensusyou may skip slides 54-59introduction to consensus problem, Nakamoto consensus
622-Oct-2025 Byzantine fault tolerance, permissionless vs. permissioned ledgersbftyou may skip slides 54-71BFT protocols and PoS
729-Oct-2025 Economics, game theory, and incentiveseconall slidesGame Theory, Equilibria
805-Nov-2025 Scalability, Anonymity and privacy, Zero Knowledgeanonyou may skip slides 61-63 and 79-81Zero knowledge proofs. Techniques for Anonymity
912-Nov-2025 DeFI &Secure Multiparty ComputationMPCall slidesSecure MPC
1019-Nov-2025 Post-quantum security and MPC wrap up mpc-pqall slidesSecurity against Quantum attacks
1126-Nov-2025 Blockchain Applications / overview, student questionsappall slidesBlockchain Applications

License
All rights reserved The University of Edinburgh