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.

2019W, VU, 4.0h, 6.0EC
TUWEL

Properties

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

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

Slides presented in class and practical assignments as homework. 

Mode of examination

Immanent

Additional information

ECTS Breakdown

26h lecture
60h project
61h self-study
3h exam

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue09:00 - 11:0001.10.2019 - 28.01.2020Hörsaal 6 - RPL 192.065: Cryptocurrencies
Tue16:00 - 18:0001.10.2019 EI 3 Sahulka HSPresentation of all security classes at TU Wien
Cryptocurrencies - Single appointments
DayDateTimeLocationDescription
Tue01.10.201909:00 - 11:00Hörsaal 6 - RPL Lecture
Tue01.10.201916:00 - 18:00 EI 3 Sahulka HSPresentation of all security classes at TU Wien
Tue08.10.201909:00 - 11:00Hörsaal 6 - RPL Lecture
Tue15.10.201909:00 - 11:00Hörsaal 6 - RPL Lecture
Tue22.10.201909:00 - 11:00Hörsaal 6 - RPL Lecture
Tue29.10.201909:00 - 11:00Hörsaal 6 - RPL Lecture
Tue05.11.201909:00 - 11:00Hörsaal 6 - RPL Lecture
Tue12.11.201909:00 - 11:00Hörsaal 6 - RPL Lecture
Tue19.11.201909:00 - 11:00Hörsaal 6 - RPL Lecture
Tue26.11.201909:00 - 11:00Hörsaal 6 - RPL Lecture
Tue03.12.201909:00 - 11:00Hörsaal 6 - RPL Lecture
Tue10.12.201909:00 - 11:00Hörsaal 6 - RPL 192.065: Cryptocurrencies
Tue17.12.201909:00 - 11:00Hörsaal 6 - RPL 192.065: Cryptocurrencies
Tue07.01.202009:00 - 11:00Hörsaal 6 - RPL 192.065: Cryptocurrencies
Tue14.01.202009:00 - 11:00Hörsaal 6 - RPL 192.065: Cryptocurrencies
Tue21.01.202009:00 - 11:00Hörsaal 6 - RPL 192.065: Cryptocurrencies
Tue28.01.202009:00 - 11:00Hörsaal 6 - RPL 192.065: Cryptocurrencies

Examination modalities

Written exam and practical assignments. 

Course registration

Begin End Deregistration end
01.09.2019 10:00 13.10.2019 23:59 31.10.2019 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
066 931 Logic and Computation Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective

Literature

No lecture notes are available.

Previous knowledge

No specific knowledge is required. 

Language

English