Smart Contracts in einem interoperablen Blockchain-Ökosystem

Michelle Jakobi, Dezember 2021
Bachelorstudiengang – Medieninformatik

In dieser Arbeit wird die Blockchain-Technologie auf ihre Interoperabilität und die Rolle von Smart Contracts hierbei untersucht. In Abschnitt 2 werden die Grundlagen zur Blockchain-Technologie und ihren Komponenten vorgestellt und die Interoperabilität im Zusammenhang mit der Blockchain- Technologie selbst sowie mit Smart Contracts analysiert. Es wird das Cosmos Netzwerk mit ihren Komponenten, das Inter-Blockchain Communication Protocol (IBC) als unabhängiges Kommunikationsprotokoll und CosmWasm als Smart-Contract-Plattform vorgestellt. In Abschnitt 3 wird ein Anwendungsszenario aus dem Energiesektor präsentiert, auf dessen Grundlage Funktionale und Nicht-Funktionale Anforderungen an einen Demonstrator gestellt wurde, welcher in Abschnitt 4 nach einer getroffenen Auswahl von Demonstrator-Komponenten architektonisch entworfen wird. Abschnitt 5 stellt den Demonstrator aus technischer Sicht vor und während in Abschnitt 6 diese Umsetzung anhand der vordefinierten Anforderungen evaluiert wird. Grundsätzlich darf nicht vergessen werden, dass die Blockchain-Technologien noch relativ jung sind und aus vielen Richtungen noch mit Skepsis konfrontiert werden. Die Arbeit hat Potenziale sowohl in der grundlegenden Technologie als auch in Smart Contracts bewiesen. Die Wahrscheinlichkeit das die Relevanz und Annahme von Smart Contract erst zunehmen wird, wenn durch den Ausbau und Aufbau von großen Netzwerken auch die Anwendungsfelder wachsen, ist sehr groß. Die Schnelligkeit des technischen Fortschritts in dem Bereich ist zum einen wichtig und gefordert für den Fortbestand der Technologie, aber kann für Entwickler gerade dann schwierig werden, wenn sich auf mehrere Komponenten mit eigenen Abhängigkeiten gestützt wird. Diese Arbeit fasst den aktuellen Stand zusammen und verdeutlicht einige Grundlagen.