Covers a review of past exams on distributed algorithms, focusing on key concepts such as Terminating Reliable Broadcast, Consensus, and Leader Election.
Explores reliable broadcast algorithms, focusing on causal order and uniform reliability, with exercises on failure detector properties and memory optimization.
Explores the FloodSet algorithm for synchronous agreement in crash failures and its communication complexity, along with bonus exercises on consensus protocols.
Explores the history and technical aspects of Bitcoin, including wallets, mining incentives, smart contracts, consensus algorithms, and distributed systems.