Šedivý, T. (2021). Community blockchain provisioning: Studying the suitability of XMPP for permissioned private blockchain systems [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2023.81345
E194 - Institut für Information Systems Engineering
-
Date (published):
2021
-
Number of Pages:
92
-
Keywords:
Blockchain; XMPP; Smart-Toolbox; Store and Forward
en
Abstract:
Blockchain Technologien gewinnen immer mehr Interesse der Industrie und das nicht nur im Finanzsektor aber auch in anderen Disziplinen. Dies gilt insbesondere für permissionierte private Blockchains, welche über ein Zugriffskontrollmechanismus verfügen und die Datenprivatsphäre schützen. Permissionierte private Blockchains brauchen zusätzliche Off-chain Dienste die Funktionalität bereitstellen die man nicht mit einer Blockchain implementieren kann. Dazu gehört die Verteilung von privaten Daten und Nachrichtenübertragung.XMPP ist ein ausgereiftes Kommunikationsprotokoll das sich nicht nur als Chat Kommu-nikationssystem sondern auch in vielen anderen Anwendungen als zuverlässig und hocherweiterbar erwiesen hat.Diese Arbeit analysiert die Eignung von XMPP für Off-chain Dienste und zeigt, dass XMPP alle Funktionen bietet, die für ein Off-chain Kommunikationsprotokoll erforderlich sind. Leider führt die Zentralisierte Architektur von XMPP zu einem zentralen Fehlerpunktin einem stark verteilten System wie einer Blockchain.
de
Blockchains are receiving an increased amount of attention not only in the financial sector but also in other disciplines. This applies specially to permissioned private blockchains, which provide a fine graded access control mechanism and ensure data privacy. Permissioned private blockchains rely on additional Off-chain services, which provide functionality, which cant be implemented on a blockchain. This includes privatedata distribution and messaging.XMPP is a mature communication protocol, which has proven to be reliable and highly extensible not only as a chat communication system but also in many other different applications.This thesis analyzes the suitability of XMPP for Off-chain services and shows that XMPP provides all features required by a Off-chain communication protocol. Unfortunately the centralized nature of XMPP creates a central point of failure in a highly distributed system like a blockchain.