BDL: Schedule

WeekDateKey TopicsLecturesSlidesStudy (TBD)Highlights
117-Sep-2025 Introduction to blockchains and distributed ledgers

Administrativia

Intro

 Hash Functions Digital Signatures
224-Sep-2025 Blockchain-related data structuresdatastruct Merkle trees, Transactions
301-Oct-2025 A blockchain as a platform and introduction to Ethereumplatform Bitcoin script, Ethereum Solidity
408-Oct-2025 Pitfalls and security vulnerabilities in smart contractspitfalls Deeper dive into smart contracts and what can go wrong
515-Oct-2025 The consensus problem   
622-Oct-2025 Byzantine fault tolerance, permissionless vs. permissioned ledgers   
729-Oct-2025 Economics, game theory, and incentives   
805-Nov-2025 Scalability, Anonymity and privacy, Zero Knowledge   
912-Nov-2025 DeFI &Secure Multiparty Computation   
1019-Nov-2025 Post-quantum security and Blockchain applications    
1126-Nov-2025 Summary and overview, student questions   

License
All rights reserved The University of Edinburgh