We will add more content here over the course of the lecture. None of this is required to be read, but might be useful to gather some more information.
- Operating Systems: Three Easy Pieces: In case you need to review some basic OS concepts. Especially the section on concurrency is relevant to this course.
- Paxos Made Moderately Complex: A great guide to understanding Paxos in particular, and consensus in general.
- Decentralized Thoughts: A blog on various consensus and blockchain-related topics.
Other Interesting Papers
Papers that were mentioned in class but are not part of the curriculum.
- On Scaling Decentralized Blockchains: Discusses block sizes and block creation frequencies, among other things.