Explores decentralized systems engineering, consensus algorithms, fault tolerance, Byzantine faults, and the practical applications of fault-tolerant systems.
Explores building the 'Internet Computer' and 'Beyond Blockchains', covering WebAssembly, consensus algorithms, state machine replication, and challenges in deriving randomness.
Explores challenges in the IoT era, resource-constrained nodes, complex algorithms, security solutions, and blockchain adoption for secure data storage.
Covers the implementation and evaluation of a practical project in Distributed Algorithms, focusing on building Perfect Links, FIFO Broadcast, and Localized Causal Broadcast.