703133 VU Principles of Blockchain Systems
summer semester 2024 | Last update: 17.01.2024 | Place course on memo listHow to leverage the principle of distributed (decentralized) control to build almost universally programmable information systems? Blockchain-based systems achieve this goal under certain conditions. They enable new applications, such as payments systems that are independent of conventional currency systems (i.e., cryptocurrencies) or contracts that can be enforced without recourse to a juridical system. This course covers the foundations and technical building blocks of modern blockchain-based systems. Selected aspects of economics and law are taught as well in order to reason about the technology and its consequences for society at large.
Architectures of blockchain-based systems, basic cryptography (abstracted to "black boxes"), selected aspects of peer-to-peer networks and decentralized consensus protocols, transnaction logic of Bitcoin and Ethereum, game-theoretic arguments, methods of time series and graph analysis, data protection in blockchain systems; the accompanying exercises cover theoretical and mathematical tasks as well as practical assignments on programming and data analysis; programming languages: Solidity, JavaScript, Python, R
see German description; the main part of the course is taught in German
see German description; the main part of the course is taught in German
Remark for students of the Bachelor's Programme Computer Science according to the Curriculum 2007W: The course Principles of Blockchain Systems VU 3 can be used as elective module. Allocation of confirmation is required.
- Faculty of Mathematics, Computer Science and Physics
- SDG 4 - Quality education: Ensure inclusive and equitable quality education and promote lifelong learning opportunities for all.
- SDG 9 - Industry, Innovation, and Infrastructure: Build resilient infrastructure, promote inclusive and sustainable industrialization, and foster innovation.
Group 0
|
||||
---|---|---|---|---|
Date | Time | Location | ||
Thu 2024-03-07
|
10.15 - 11.45 | HS 10 HS 10 | Barrier-free | |
Fri 2024-03-08
|
10.15 - 11.45 | 3W04 3W04 | Barrier-free | |
Thu 2024-03-14
|
10.15 - 11.45 | HS 10 HS 10 | Barrier-free | |
Fri 2024-03-15
|
10.15 - 11.45 | 3W04 3W04 | Barrier-free | |
Thu 2024-03-21
|
10.15 - 11.45 | HS 10 HS 10 | Barrier-free | |
Fri 2024-03-22
|
10.15 - 11.45 | 3W04 3W04 | Barrier-free | |
Thu 2024-04-25
|
10.15 - 11.45 | HS 10 HS 10 | Barrier-free | |
Fri 2024-04-26
|
10.15 - 11.45 | 3W04 3W04 | Barrier-free | |
Thu 2024-05-02
|
10.15 - 11.45 | HS 10 HS 10 | Barrier-free | |
Fri 2024-05-03
|
10.15 - 11.45 | HS D (Technik) HS D (Technik) | Barrier-free | |
Thu 2024-05-16
|
10.15 - 11.45 | HS 10 HS 10 | Barrier-free | |
Thu 2024-05-23
|
10.15 - 11.45 | HS 10 HS 10 | Barrier-free | |
Fri 2024-05-24
|
10.15 - 11.45 | 3W04 3W04 | Barrier-free | |
Thu 2024-06-06
|
10.15 - 11.45 | HS 10 HS 10 | Barrier-free | |
Fri 2024-06-07
|
10.15 - 11.45 | 3W04 3W04 | Barrier-free | |
Thu 2024-06-13
|
10.15 - 11.45 | HS 10 HS 10 | Barrier-free | |
Fri 2024-06-14
|
10.15 - 11.45 | 3W04 3W04 | Barrier-free | |
Thu 2024-06-20
|
10.15 - 11.45 | HS 10 HS 10 | Barrier-free | |
Fri 2024-06-21
|
10.15 - 11.45 | 3W04 3W04 | Barrier-free | |
Fri 2024-06-28
|
10.15 - 11.45 | HS D (Technik) HS D (Technik) | Barrier-free |