Lecture 1. Introduction: coordination and Bitcoin.Lecture 2. Introduction: Ethereum and beyond. Lecture 3. Cryptographic hash functions.Lecture 4. Encryption and digital signatures.Lecture 5. The SMR and BB consensus problems and the Dolev-Strong protocol.Lecture 6. Relaxing PKI: the hexagon argument. Lecture 7. Asynchrony, BA consensus and the FLP impossibility.Lecture 8. Partial synchrony and the CAP theorem.Lecture 9. The Tendermint Protocol.Lectures 10. Longest-chain consensus.Topics for researching and presenting