| Carl-Friedrich-Gauß-Faculty | Computer Science

Seminar Verteilte Systeme: Byzantine Fault Tolerance-Based Consensus Protocols for Blockchains

SemesterSummer 2018 [ Other terms: · Winter 17/18 · Sommer 17 · Winter 16/17 · Winter 15/16 · Sommer 15 · Winter 14/15 · Sommer 14 · Sommer 13 · Sommer 12 ]
Module #INF-VS-041
ProgrammesBachelor Informatik, Master Informatik, Bachelor Informations-Systemtechnik, Master Informations-Systemtechnik, Bachelor Wirtschaftsinformatik, Master Wirtschaftsinformatik
IBR Group(s)DS (Prof. Kapitza)
PhotoProf. Dr. Rüdiger Kapitza
+49 531 3913294
Room 135
PhotoSigne Rüsch
Wissenschaftliche Mitarbeiterin
+49 531 3913265
Room 116
Time & Place

*Kick-Off Meeting* Wednesday, 04.04.2018, IZ 105

Weekly meeting time: TBA

Certificates Submission of the essay and successful presentation. The grade is determined by the activity in the seminar as well as the quality of essay and presentation.

Seminar Topics

1) Practical Byzantine Fault Tolerance (BA)Signe Rüsch
2) Zyzzyva (BA)Signe Rüsch
3) Prophecy: Using History for High-Throughput Fault Tolerance (BA)Signe Rüsch
4) Attested Append-Only Memory: Making Adversaries Stick to their Word (BA)Signe Rüsch
5) CheapBFT: Resource-efficient Byzantine Fault Tolerance (BA)Signe Rüsch
6) Efficient Byzantine Fault-Tolerance (BA)Signe Rüsch
7) The Honey Badger of BFT Protocols (BA)Signe Rüsch
8) Algorand: Scaling Byzantine Agreements for Cryptocurrencies (BA)Signe Rüsch
9) Stellar Consensus Protocol: A Federated Model for Internet-level Consensus (MA)Signe Rüsch
10) Hybrids on Steroids: SGX-Based High Performance BFT (MA)Signe Rüsch
11) Non-determinism in Byzantine Fault-Tolerant Replication (MA)Signe Rüsch
12) ByzCoin (MA)Signe Rüsch
13) SmartCast (MA)Signe Rüsch
14) TBA (MA)Signe Rüsch
15) TBA (MA)Signe Rüsch


The talk and essay can be in either English or German. Each participant will take one or more papers under a specific topic. Participants are responsible for a peer review, including:

  • Attend peer's presentation dry run and give feedback.
  • Review peer's essay before submission.
  • Collect questions to peer's presentation during discussion session.


Please submit the essay as well as your presentation slides. The requirements for presentation and essay are listed as follows:

  • Presentation and essay in English or German.
  • Presentation time about 25 minutes.
  • Essay should comprise about 6 pages.

Each participant is supposed to do further research based on the paper. The supervisors are always glad to help in this case.

The strength of the university depends on academic and personal integrity. In this seminar, essays must be done in your own words. Plagiarism is an offense against the examination regulations.


The LaTeX template for seminar essay can be found here.

Additional considerations for the design of the essay can be found on the website of IBR.

LaTeX templates for presentation slides can be found here.

Additional considerations for the design can be found on the website of IBR.


On World-Wide-Web, there are different ways to enhance your seminar presentations:

For the literature review there links might be helpful:

(La)TeX Tips + Tricks

last changed 2018-01-18, 00:40 by Signe Rüsch