TU BRAUNSCHWEIG
| Carl-Friedrich-Gauß-Faculty | Computer Science
Informatikzentrum

Seminar Verteilte Systeme: Blockchain: From Cryptocurrencies to Smart Contracts

SemesterWinter 2017/2018 [ Other terms: Sommer 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)
TypeSeminar
Lecturer
PhotoProf. Dr. Rüdiger Kapitza
Abteilungsleiter
kapitza[[at]]ibr.cs.tu-bs.de
+49 531 3913294
Room 135
Assistants
PhotoSigne Rüsch
Wissenschaftliche Mitarbeiterin
ruesch[[at]]ibr.cs.tu-bs.de
+49 531 3913265
Room 116
PhotoNico Weichbrodt
Wissenschaftlicher Mitarbeiter
weichbrodt[[at]]ibr.cs.tu-bs.de
+49 531 3913265
Room 116
Credits5
Hours0+2
Time & Place

*Kick-Off Meeting* Wed., 25.10.2017, 3:00 - 4:30 pm, IZ 105

Weekly meeting time: Wed., 3:00 - 4:30 pm

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.
Content

Seminar Topics

TopicAssistant
1) Introduction to Blockchain Technologies (BA)Signe Rüsch
2) Current Blockchains: Bitcoin, Ethereum, and Hyperledger (BA)Signe Rüsch
3) Architectures of Distributed Ledgers (BA)Signe Rüsch
4) Smart Contracts (BA)Signe Rüsch
5) The DAO (BA)Signe Rüsch
6) Consensus Protocols: Proof-of-Work (BA/MA)Signe Rüsch
7) Consensus Protocols: Proof-of-Stake (BA/MA)Signe Rüsch
8) Consensus Protocols: Byzantine Fault Tolerance 1 (BA/MA)Signe Rüsch
9) Consensus Protocols: Byzantine Fault Tolerance 2 (BA/MA)Signe Rüsch
10) Scalability of Blockchains (MA)Signe Rüsch
11) Anonymity in Cryptocurrencies (MA)Signe Rüsch
12) Attacks on Blockchains (BA/MA)Nico Weichbrodt
13) Networking and Network Attacks (BA/MA)Nico Weichbrodt
14) Trusted Execution on Blockchains (MA)Nico Weichbrodt
15) Social and Economic Impact of Blockchains (BA)Signe Rüsch
16) Cryptography in Blockchains (MA)Signe Rüsch

Seminar

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.

Notes

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.

Templates

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.

Material

The material is only available to registered attendees. In order to register, you need either an IBR account or a self-activated IBR-y-account. Afterwards you can login to this site (with the function at the top of this page).
[ Podcast | Podcast aller Formate | Newsfeed aller Formate ]
ChapterSlidesExercises
1. Introduction to Blockchain Technology
pdfpdfpdf
2. Current Blockchains
pdfpdfpdf
3. Architectures of Distributed Ledgers
pdfpdfpdf
4. Smart Contracts
pdfpdfpdf
5. The DAO
pdfpdfpdf
6. Proof-of-Work
pdfpdfpdf
7. Proof-of-Stake
pdfpdfpdf
8. Byzantine Fault Tolerance
pdfpdfpdf
10. Scalability of Blockchains
pdfpdfpdf
11. Anonymity in Cryptocurrencies
pdfpdfpdf
12. Attacks on Blockchains
pdfpdfpdf
14. Trusted Execution on Blockchains
pdfpdfpdf
16. Cryptography in Blockchains
pdfpdfpdf
Schedule
[ Subscribe Calendar | Download Calendar ]
DateDescription
25.10.2017, 15:00 UhrKick-Off Meeting (IZ Raum 105)
01.11.2017, 15:00 UhrAusfall (IZ Raum 105)
08.11.2017, 15:00 Uhrnur Betreuertreffen (IZ Raum 105)
15.11.2017, 15:00 Uhrnur Betreuertreffen und erste Ausarbeitungen (IZ Raum 119)
22.11.2017, 15:00 UhrPräsentation Intro und Current Blockchains (IZ Raum 105)
29.11.2017, 15:00 UhrPräsentation Architectures, Smart Contract, Crypto (IZ Raum 105)
06.12.2017, 15:00 UhrPräsentation The DAO, Proof-of-Work (IZ Raum 105)
13.12.2017, 15:00 UhrAusfall (IZ Raum 105)
20.12.2017, 15:00 UhrPräsentation Proof-of-Stake, BFT (IZ Raum 105)
27.12.2017, 15:00 UhrAusfall, Uni geschlossen (IZ Raum 105)
03.01.2018, 15:00 UhrAusfall, Uni geschlossen (IZ Raum 105)
10.01.2018, 15:00 Uhrnur Betreuertreffen (IZ Raum 105)
17.01.2018, 15:00 UhrPräsentation Scalability (IZ Raum 105)
24.01.2018, 15:00 UhrPräsentation Anonymity und Attacks (IZ Raum 105)
31.01.2018, 15:00 UhrPräsentation Trusted Execution, Social Impact (IZ Raum 105)
References

Slides:

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-02-20, 10:42 by Signe Rüsch
printemailtop