199.013 On and Off the Blockchain Canceled
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, 2.0h, 3.0EC

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to...

  • Understand constitutive concepts and principles of blockchain systems
  • Understand principles and programming models for zero knowledge proofs (ZKPs), especially for trustworthy data on-chaining and verifiable off-chain computations (VOCs)
  • Practically apply ZKPs and blockchains in combination; implement VOCs using the ZoKrates language and tool-suite
  • Compare and discuss different approaches to on-/off-chain computations, as currently present and emerging in practice and in the scientific discourse

Subject of course

The course provides a comprehensive overview of blockchain technology, programmable zero knowledge proofs, and their combined use in hybrid on-/off-chain system architectures. Taking a distributed systems perspective, the course covers both fundamental concepts and methods, as well as real-world application examples and current technologies and trends in research and practice.

The course is offered as “integrated classroom learning” comprising lectures, a practical hands-on coding workshop, reading assignments,
self-study, and student seminar presentations.

Teaching methods

The course is offered as “integrated classroom learning”, with one large block being held in October 2023 and a smaller second block being held in November 2023.

The first block comprised lectures, a practical “hands-on” coding workshop, and initiates the reading assignments. After a month of self-study (with on-demand remote consultations), the second block features student seminar presentations and group discussions.

ECTS breakdown (3 ECTS = 75 hours):

  • 21h presence time (lectures, coding workshop, “inverted classroom” lectures)
  • 32h pre-/post self-study time (related to lectures and coding)
  • 22h seminar preparation and presentation time incl. on-demand consultations

Mode of examination

Immanent

Additional information

The lecturer of this course will be Stefan Tai / TU Berlin.

This is a guest professor course of the TU Wien Informatics Doctoral School. It is targeted to Doctoral Students of the Faculty of Informatics, but, subject to availability of free seats, open to all PhD students and interested Master students.

Lecturers

Institute

Examination modalities

Students are required to pre-/post-prepare the lectures and the coding workshop. Students will be assigned a seminar topic for self-study of current literature and to present findings in a seminar presentation.
There is no separate course examination.

Course registration

Begin End Deregistration end
17.08.2023 00:00 17.10.2023 22:00

Registration modalities

Please register in TISS.

Curricula

Study CodeObligationSemesterPrecon.Info
PhD TU Wien Informatics Doctoral School Mandatory

Literature

No lecture notes are available.

Miscellaneous

  • Attendance Required!

Language

English