Decentralized systems engineering
Weekly outline
-
Lectures in-person: every Monday 10:15-12:00 in INF 1
Exercise in-person: every Friday 15:15-17:00 in INJ218
Lectures online: see Zoom and SpeakUp links below
Contact: cs438@groupes.epfl.ch
-
Zoom link for online sessions URL
-
SpeakUp link for online sessions URL
-
SWITCHtube channel for recordings of past lectures URL
-
Please post here your questions or related discussion concerning homework 0.
-
Please use this forum for project-related questions, group forming, etc
-
Week 1. No lecture.
-
Week 2. Course introduction: decentralization and UseNet
-
Week 3: UseNet operation, broadcast, and gossip algorithms
-
Week 4: flooding search and routing
-
Week 6: structured search and compact routing
-
Week 7: distributed storage
-
Week 8: replication and consensus
-
Week 9: Sybil attacks and defenses
-
Week 10: permissionless consensus, distributed ledgers, and cryptocurrencies
-
Week 11: anonymous communication
-
Week 12: smart contracts and applications
-
Week 13: advanced blockchain architectures
-
Week 14: democratic decentralization: proof-of-personhood, online voting and deliberation
-
Please submit two files. The first file, named <Team_members_surnames>-slides.pdf (e.g., Tennage_Zhang_Basescu-slides.pdf), contains your presentation slides (only in .pdf format). The second file, named <Team_members_surnames>-report.pdf (e.g., Tennage_Zhang_Basescu-report.pdf), is your report (in .pdf format).
Only a single submission per team