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.

2023W, VU, 4.0h, 6.0EC
TUWEL

Properties

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

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 blockchains and cryptocurrencies
- Consensus in synchrony and partial synchrony
- Longest chain consensus and PoW
- Bitcoin specifics
- Economics of blockchains
- Proof of stake
- Payment channels: The Bitcoin Lightning Network and state-of-the-art
- Other scaling techniques (e.g. sharding)
- Privacy

Teaching methods

The contents of the course are conveyed via lectures scheduled to take place in presence and deepened in practical assignments to be solved at home.

Lectures are based on slides and research papers that will be made available to students.

If necessary (e.g., in case of increase of Covid cases) we reserve the right to switch to distance learning during the semester.

Mode of examination

Immanent

Additional information

ECTS Breakdown:
---------------------------------------------------
22h lecture
80h project
44h self-study
 4h (midterm and final) exam
---------------------------------------------------
150h (6 ECTS)
---------------------------------------------------

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed09:00 - 11:0004.10.2023 - 24.01.2024FAV Hörsaal 1 Helmut Veith - INF Lecture
Mon10:00 - 14:0019.02.2024EI 3 Sahulka HS - UIW Exam: 192.065 Cryptocurrencies
Mon10:00 - 14:0019.02.2024Seminarraum FAV EG B (Seminarraum von Neumann) Exam: 192.065 Cryptocurrencies
Cryptocurrencies - Single appointments
DayDateTimeLocationDescription
Wed04.10.202309:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed11.10.202309:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed18.10.202309:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed25.10.202309:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed08.11.202309:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed22.11.202309:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed29.11.202309:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed06.12.202309:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed13.12.202309:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed20.12.202309:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed10.01.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed17.01.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed24.01.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Mon19.02.202410:00 - 14:00EI 3 Sahulka HS - UIW Exam: 192.065 Cryptocurrencies
Mon19.02.202410:00 - 14:00Seminarraum FAV EG B (Seminarraum von Neumann) Exam: 192.065 Cryptocurrencies

Examination modalities

Written exam and practical assignments. 

Course registration

Begin End Deregistration end
03.09.2023 10:00 17.10.2023 23:59 22.10.2023 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

Prior knowledge of programming, introduction to computer science, and basic probability theory is required.

Language

English