Lecture (BBSE)

Blockchain-based Systems Engineering (IN2359)

Lecturer (assistant)
  • Florian Matthes [L]
  • Florian Matthes [L]
  • Burak Öz
  • Felix Hoops
Number0000000253
Type
Duration4 SWS
TermSommersemester 2023
Language of instructionEnglish
Position within curriculaSee TUMonline
DatesSee TUMonline

Admission information

Objectives

After successful participation in this module, the students are able to analyze blockchain-based application systems. Further, they are able to create these systems for given use cases and to select appropriate technology. They understand the technological foundations such that they are enabled to comprehend and assess alternative distributed ledger technologies.

Description

Blockchain technology and, in general, distributed ledger technology (DLT) provides the technical foundation for the development and usage of innovative, decentralized distributed systems. In this lecture, we analyze the characteristics of these technologies. Additionally, students should be empowered to analyze and develop blockchain-based solutions. The following contents are going to be covered: - Cryptographic basics - Peer-to-peer networks - Data structure and setup of the Bitcoin blockchain - Consensus mechanisms - Risks, challenges, and limitations of the technology - Working principles of the Ethereum blockchain - Smart contracts & smart contract engineering - Use cases of DLTs - Alternative DLT approaches - Self-Sovereign Identity (SSI) - Decentralized Finance (DeFi) - Trends and developments in blockchain technologies

Prerequisites

• IN0002: Fundamentals of Programming • IN0006: Introduction to Software Engineering • IN0009: Basic Principles: Operating Systems and System Software

Examination

Type: Written exam The assessment is by means of a written exam of 90 minutes. Students are required to be able to answer questions regarding to the contents of the lecture without further aids. Taking the exam requires liquid formulation and own calculations. Amount of Work: Comprehensive knowledge about the contents of the lecture and the exercises has to be gained. The completion of voluntary homework assignments is recommended for the successful passing.

Links