Lecture (BBSE)
Blockchain-based Systems Engineering (IN2359)
Lecturer (assistant) |
|
---|---|
Number | 0000000253 |
Type | |
Duration | 4 SWS |
Term | Sommersemester 2023 |
Language of instruction | English |
Position within curricula | See TUMonline |
Dates | See 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.