192.065 Cryptocurrencies
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2021W, VU, 4.0h, 6.0EC


  • Semester hours: 4.0
  • Credits: 6.0
  • Type: VU Lecture and Exercise
  • Format: Distance Learning

Learning outcomes

After successful completion of the course, students are able to master the foundations of blockchain technologies, becoming familiar with basic concepts (mining, consensus, etc.) as well as with the techninques underlying modern cryptocurrencies. 

Subject of course

- Introduction to crypto and cryptocurrencies
- Decentralization in Bitcoin
- Mechanics of Bitcoin (networking, blockchain, scripts)
- Mining (proofs of work, proofs of space, proofs of stake)
- Privacy
- Altcoins (e.g.,  ZCash, Monero)
- Ethereum and smart contract security (reentrancy and other attacks)
- Scalability techniques (payment channel networks)

Teaching methods

Online lectures and practical assignments as homework. 

The first part of the course is based on the book "Bitcoind and Cryptocurrency Technologies" and associated videos (http://bitcoinbook.cs.princeton.edu). The second part covers advanced material and is based on dedicated slides and recorded videos. 

The teaching method will follow a flipped classroom approach, where students learn the material (book, slides, videos) at home and then discuss in class (online) the content with the lecturer.

Mode of examination


Additional information

ECTS Breakdown:
26h lecture
60h project
61h self-study
 3h exam
150h (6 ECTS)



Course dates

Tue10:00 - 11:0005.10.2021 https://tuwien.zoom.us/j/96778878067?pwd=QkE1cUZxM1ZqTGtmNXhvOXJWSXNOZz09 (LIVE)Overview of the security courses offered at TU Wien (optional)
Thu09:00 - 11:0007.10.2021 - 20.01.2022 Zoom (LIVE)Lecture
Cryptocurrencies - Single appointments
Tue05.10.202110:00 - 11:00 https://tuwien.zoom.us/j/96778878067?pwd=QkE1cUZxM1ZqTGtmNXhvOXJWSXNOZz09Overview of the security courses offered at TU Wien (optional)
Thu07.10.202109:00 - 11:00 ZoomLecture
Thu14.10.202109:00 - 11:00 ZoomLecture
Thu21.10.202109:00 - 11:00 ZoomLecture
Thu28.10.202109:00 - 11:00 ZoomLecture
Thu04.11.202109:00 - 11:00 ZoomLecture
Thu11.11.202109:00 - 11:00 ZoomLecture
Thu18.11.202109:00 - 11:00 ZoomLecture
Thu25.11.202109:00 - 11:00 ZoomLecture
Thu02.12.202109:00 - 11:00 ZoomLecture
Thu09.12.202109:00 - 11:00 ZoomLecture
Thu16.12.202109:00 - 11:00 ZoomLecture
Thu13.01.202209:00 - 11:00 ZoomLecture
Thu20.01.202209:00 - 11:00 ZoomLecture

Examination modalities

Written exam and practical assignments. 


DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Thu09:00 - 12:0027.01.2022 Zoomwritten28.09.2021 14:00 - 26.01.2022 12:00TISSFinal Exam
Thu09:00 - 12:0024.02.2022 Zoomwritten28.09.2021 14:00 - 23.02.2022 10:00TISSRetake Final Exam

Course registration

Begin End Deregistration end
05.09.2021 10:00 19.10.2021 23:59 24.10.2021 23:59



No lecture notes are available.

Previous knowledge

No specific knowledge is required.