Back to top

Technical Analysis of Existing Blockchain Applications

Last modified Oct 25, 2017

Current Announcements and News

  • No presentations Oct 31 due to national holiday, next presentations Nov. 7th, 18:00 in room 01.10.011

Content and Goals

Since the establishment of the first worldwide blockchain for the exchange of the Bitcoin currency, the Bitcoin network has grown to a capitalization of $41 billion. While directly exchanging money is the most prominent example, distributed ledger technology can also be used to transact on any digital asset. Proponents claim that distributed ledger technology has the potential to radically change the way business is done in numerous areas.
In this seminar, we aim to deeply investigate the status quo of the current blockchain ecosystems. This includes elementary implementation details, such as the protocols, libraries, transaction logic and algorithms, the characteristics, such as economic motivation, and applications, such as identity management or transfer of digital assets.

Goals: Students are able to understand the technology behind the most established blockchains and develop an understanding of feasible applications and their implementation.


  • Understanding of cryptography and peer to peer networks
  • Software engineering skills
  • Programming skills

Course schedule

  • 12.07.2017 Introductory meeting
  • 27.07.2017 Kickoff meeting / assignment of topics
  • Starting Tuesday, 24.10.2017: Weekly seminar session (2 presentations each) from 18:00 to 19:30



1. Network communications

2. Blockchain in numbers


3. Proof of work

4. Proof of stake


5. Anonymity vs. pseudonymity in blockchain networks

6. Attacks on the consensus algorithm

8. Next generation identity management


7. Analysis of smart contracts



9. Machine to machine interaction

10. Centralized and private blockchains


11. Blockchain databases

12. Scamming in blockchain networks

It is your responsibility to set up two meetings with your topic advisor

  • one shortly after topic assignment to clarify expectations
  • another one at least one week before your presentation

Seminar deliverable

The seminar deliverable will be an extended, self-explanatory slideset of your presentation, for which we will have an internal review process.

Files and Subpages

There are no subpages or files.