Simple Blockchain UCSB CS 271 - Advanced Distributed Systems course assignments The first assignment implements Lamport's distributed mutual exclusion protocol The second assignment implements Wuu-Bernstein's algorithm for maintaining a replicated dictionary.