Skip to main content

Advanced Distributed Systems & Blockchain

Computer ScienceBachelor Informatik
Credits2
·
Semester offeredN/A
·
Last updated3 months ago

Description

Verteilte Systeme sind allgegenwärtig in beruflichem und privatem Alltag; sie führen Konzepte und Technologien aus unterschiedlichen Bereichen der Informatik zusammen. Die Themengebiete in diesem Modul umfassen: Synchronization in Distributed Systems (Causality, Lamports Clock, Vector Clocks) Blockchain Security Considerations and Cryptography DHTs (Chord, Kademlia) Distributed Systems with WebRTC Distributed Batch Processing with Apache Spark Ethereum, IOTA, NEO Consensus Mechanisms, Atomic Swaps Das Lernziel in diesem Modul ist, dass Studenten ein verteiltes System mit Blockchain Anbindung selbständig entwickeln können. Die Themengebiete in diesem Modul können variieren und werden in der ersten Vorlesung bekanntgegeben. In den Übungen entwickeln Studentengruppen eine verteile Applikation (Challenge Task II), welche diverse Requirements erfüllen muss. Das Erfüllen dieser Requirements ist Voraussetzung für das Bestehen der Übungen und für die Zulassung zur Prüfung. Ein Beispiel eines Challenge Tasks aus dem HS18 war es, eine vollständige verteilte P2P Applikation zu erstellen, welche mithilfe einer Blockchain Nachrichten notariell beglaubigen kann.

Course outline
Checking availability…

Preview the 5 closest equivalencies already indexed in our system

No equivalents recorded yet. UQwest adds matches as partner catalogues are reviewed.