This is the lecture material for the course Blockchains and Distributed Ledgers taught at the University of Edinburgh by Dimitris Karakostas in the winter semester of 2021-2022.
The lecture presentation slides and other course material such as project descriptions are licensed under Creative Commons Attribution 4.0 (CC BY 4.0)
The official web-site of the course is: https://course.inf.ed.ac.uk/bdl