BDL: Schedule
| Week | Date | Key Topics | Lectures | Slides | Study | Highlights |
|---|---|---|---|---|---|---|
| 1 | 17-Sep-2025 | Introduction to blockchains and distributed ledgers | all slides | Hash Functions Digital Signatures | ||
| 2 | 24-Sep-2025 | Blockchain-related data structures | datastruct | all slides | Merkle trees, Transactions | |
| 3 | 01-Oct-2025 | A blockchain as a platform and introduction to Ethereum | platform | all slides | Bitcoin script, Ethereum Solidity | |
| 4 | 08-Oct-2025 | Pitfalls and security vulnerabilities in smart contracts | pitfalls | all slides | Deeper dive into smart contracts and what can go wrong | |
| 5 | 15-Oct-2025 | The consensus problem | consensus | you may skip slides 54-59 | introduction to consensus problem, Nakamoto consensus | |
| 6 | 22-Oct-2025 | Byzantine fault tolerance, permissionless vs. permissioned ledgers | bft | you may skip slides 54-71 | BFT protocols and PoS | |
| 7 | 29-Oct-2025 | Economics, game theory, and incentives | econ | all slides | Game Theory, Equilibria | |
| 8 | 05-Nov-2025 | Scalability, Anonymity and privacy, Zero Knowledge | anon | you may skip slides 61-63 and 79-81 | Zero knowledge proofs. Techniques for Anonymity | |
| 9 | 12-Nov-2025 | DeFI &Secure Multiparty Computation | MPC | all slides | Secure MPC | |
| 10 | 19-Nov-2025 | Post-quantum security and MPC wrap up | mpc-pq | all slides | Security against Quantum attacks | |
| 11 | 26-Nov-2025 | Blockchain Applications / overview, student questions | app | all slides | Blockchain Applications |
License
All rights reserved The University of Edinburgh