Assignments

Problem Sets

  1. Hash-based Signature Schemes
  2. Mine Your Name
  3. UTXOhunt

Final Projects

You may form groups of 1–4 students and prepare a presentation and a ~4 page paper on one of the following:

  1. Design and implement an application or system.
  2. Add a new feature to an existing system like Bitcoin, Ethereum, or another cryptocurrency or shared ledger implementation.
  3. Propose a formalization in this space for a topic that has not been formalized yet.
  4. Pose and solve an interesting problem.