Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage technologische Aspekte der Entwicklung von Smart Contracts zu verstehen.
Sie haben ein Bewusstsein für Sicherheitsfragen bei Smart Contracts erworben.
Sie können das erworbene Wissen anwenden, um Smart Contracts und Decentralized Applications zu entwicklen.
Auf Kryptowährungen basierte Smart Contracts sind Computerprogramme, die auf einem peer-to-peer Netzwerk mit dem Ziel laufen, den Austausch von digitalen Werten zu automatisieren ohne jemand Drittem vertrauen zu müssen. Diese Werte (wie Coins und Tokens) können mit nicht-digitalen Objekten oder Werten verknüpft werden.
In der Lehrveranstaltung diskutieren wir Smart Contracts, die auf einer Ethereum Blockchain implementiert werden. Wir präsentieren die Grundlagen von Smart Contracts, wiederkehrende Muster und Probleme, Sicherheitsaspekte von Smart Contracts sowie die Programmierung von Smart Contracts unter Verwendung der Programmiersprache Solidity.
Die Lehrveranstaltung besteht aus Abschnitten, in denen zuerst zentrale Inhalte vorgetragen werden. Daran knüpfen Workshops an, innerhalb derer die Studierenden unter Anleitung vor Ort grundlegende praktische Aufgaben lösen. Weiterführende Aufgaben sind in Heimarbeit zu bearbeiten. Weiters sind Inhalte, die bereits gut ausgearbeitet vorliegen, im Selbststudium zu lesen und durchzuarbeiten.
Fernlehre mit Tuwel als hauptsächliche Kommunikationsplattfom. Außerdem verwenden wir Zoom, Youtube live stream und unsere eigene LVA-Chain. Wir bieten:
DO, 4.3.2021 15:15 onlineim Anschluss ab etwa 16:00 Workshop
Zoom-Link: https://tuwien.zoom.us/j/99875531918
30h Vorlesung und Workshops99h Bearbeitung der Aufgaben20h eigenständige Vorbereitung 1h Abschlussprüfung------------------------------150h = 6 Ects
Übungsbeipiele mit online Abgabe (Tuwel, LVA-Chain, Gitlab)
Projekt mit Abgabegespräch (über Zoom oder im Hörsaal)
Test in Tuwel (closed-book exam über Zoom oder im Hörsaal)
Wir haben alle Studierenden in die LVA aufgenommen, die sich bis 3.3.2021 angemeldet hatten. Da nun keine Plätze mehr frei sind, ist die Anmeldung gesperrt.
Die Anmeldung ist derzeit manuell gesperrt