You are here: University of Vienna PHAIDRA Detail o:2040110
Title (eng)
A Multi-Cloud-based Blockchain-as-a-Service
Parallel title (deu)
Ein Multi-Cloud-basierter Blockchain-as-a-Service
Author
Ismail Alhamzeh
Adviser
Wolfgang Klas
Assessor
Wolfgang Klas
Abstract (deu)

Blockchain ist ein gemeinsames, unveränderliches Ledger, das Transaktionen verfolgt und Möglichkeiten bietet, Vertrauen zwischen verschiedenen Parteien aufzubauen. Der Aufbau und die Wartung einer Infrastruktur auf Produktionsebene sowie das Hosten eines Blockchain-Netzwerks für Unternehmen, die von der Blockchain-Technologie profitieren, sind jedoch komplex und herausfordernd. Diese Hindernisse und Herausforderungen werden mithilfe von Blockchain-as-a-Service (BaaS) gelöst. Ein solcher cloudbasierter Dienst kombiniert die hohe Verfügbarkeit, Elastizität und hohe Rechenleistung des Cloud Computing mit der Dezentralisierung, Unveränderlichkeit und Transparenz der Blockchain-Technologie. Diese Technologiekombination bietet Unternehmen, die diese Technologiekombination nutzen, Vorteile wie geringere Kosten, Skalierbarkeit und erhöhte Sicherheit. Diese Arbeit bietet einen Überblick über kommerzielle und akademische BaaS-Systeme. Es bietet eine vergleichende Analyse auf der Grundlage verschiedener Merkmale und Parameter, die im Rahmen dieser Arbeit spezifiziert werden. Darüber hinaus stellt diese Arbeit einen Architekturentwurf und eine prototypische Implementierung einer Blockchain-as-a-Service-Plattform vor, die Multi-Cloud-, MultiRegion-Blockchain-Framework-Bereitstellungen ermöglicht, eine Eigenschaft, die viele kommerzielle Blockchain-as-a-Service-Anbieter wie AWS oder Google Cloud nicht anbieten. Abschließend wird die in dieser Arbeit vorgeschlagene BaaS-Plattform auf der Grundlage von Benutzerexperimenten und der Bewertung funktionaler und nichtfunktionaler Anforderungen evaluiert.

Abstract (eng)

Blockchain is a shared, immutable ledger that tracks transactions and provides means to establish trust between different parties. However, building and maintaining a productionlevel infrastructure and hosting a blockchain network for enterprises benefiting from blockchain technology is complex and challenging. Those barriers and challenges are resolved using Blockchain-as-a-Service (BaaS). Such a cloud-based service combines the high availability, elasticity, and high computing power of cloud computing with blockchain technology’s decentralization, immutability, and transparency. This technology combination gives enterprises that utilize this technology combination advantages such as reduced costs, scalability, and increased security. This thesis provides an overview of BaaS commercial and academic systems. It provides a comparative analysis based on different characteristics and parameters specified in this thesis’s scope. Furthermore, this thesis presents an architectural design and a prototype implementation of a Blockchain-as-aService platform that offers multi-cloud, multi-region blockchain framework deployments, a property many commercial Blockchain-as-a-Service providers like AWS or Google Cloud do not provide. Finally, the BaaS platform proposed in this thesis will be evaluated based on user experiments and functional and non-functional requirements evaluation.

Keywords (deu)
Blockchain-as-a-ServiceBlockchainCloud Computing
Keywords (eng)
Blockchain-as-a-ServiceBlockchainCloud Computing
Subject (deu)
Subject (deu)
Type (deu)
Persistent identifier
https://phaidra.univie.ac.at/o:2040110
rdau:P60550 (deu)
xv, 111 Seiten : Illustrationen
Number of pages
129
Study plan
Masterstudium Informatik
[UA]
[066]
[921]
Association (deu)
Members (1)
Title (eng)
A Multi-Cloud-based Blockchain-as-a-Service
Parallel title (deu)
Ein Multi-Cloud-basierter Blockchain-as-a-Service
Author
Ismail Alhamzeh
Abstract (deu)

Blockchain ist ein gemeinsames, unveränderliches Ledger, das Transaktionen verfolgt und Möglichkeiten bietet, Vertrauen zwischen verschiedenen Parteien aufzubauen. Der Aufbau und die Wartung einer Infrastruktur auf Produktionsebene sowie das Hosten eines Blockchain-Netzwerks für Unternehmen, die von der Blockchain-Technologie profitieren, sind jedoch komplex und herausfordernd. Diese Hindernisse und Herausforderungen werden mithilfe von Blockchain-as-a-Service (BaaS) gelöst. Ein solcher cloudbasierter Dienst kombiniert die hohe Verfügbarkeit, Elastizität und hohe Rechenleistung des Cloud Computing mit der Dezentralisierung, Unveränderlichkeit und Transparenz der Blockchain-Technologie. Diese Technologiekombination bietet Unternehmen, die diese Technologiekombination nutzen, Vorteile wie geringere Kosten, Skalierbarkeit und erhöhte Sicherheit. Diese Arbeit bietet einen Überblick über kommerzielle und akademische BaaS-Systeme. Es bietet eine vergleichende Analyse auf der Grundlage verschiedener Merkmale und Parameter, die im Rahmen dieser Arbeit spezifiziert werden. Darüber hinaus stellt diese Arbeit einen Architekturentwurf und eine prototypische Implementierung einer Blockchain-as-a-Service-Plattform vor, die Multi-Cloud-, MultiRegion-Blockchain-Framework-Bereitstellungen ermöglicht, eine Eigenschaft, die viele kommerzielle Blockchain-as-a-Service-Anbieter wie AWS oder Google Cloud nicht anbieten. Abschließend wird die in dieser Arbeit vorgeschlagene BaaS-Plattform auf der Grundlage von Benutzerexperimenten und der Bewertung funktionaler und nichtfunktionaler Anforderungen evaluiert.

Abstract (eng)

Blockchain is a shared, immutable ledger that tracks transactions and provides means to establish trust between different parties. However, building and maintaining a productionlevel infrastructure and hosting a blockchain network for enterprises benefiting from blockchain technology is complex and challenging. Those barriers and challenges are resolved using Blockchain-as-a-Service (BaaS). Such a cloud-based service combines the high availability, elasticity, and high computing power of cloud computing with blockchain technology’s decentralization, immutability, and transparency. This technology combination gives enterprises that utilize this technology combination advantages such as reduced costs, scalability, and increased security. This thesis provides an overview of BaaS commercial and academic systems. It provides a comparative analysis based on different characteristics and parameters specified in this thesis’s scope. Furthermore, this thesis presents an architectural design and a prototype implementation of a Blockchain-as-aService platform that offers multi-cloud, multi-region blockchain framework deployments, a property many commercial Blockchain-as-a-Service providers like AWS or Google Cloud do not provide. Finally, the BaaS platform proposed in this thesis will be evaluated based on user experiments and functional and non-functional requirements evaluation.

Keywords (deu)
Blockchain-as-a-ServiceBlockchainCloud Computing
Keywords (eng)
Blockchain-as-a-ServiceBlockchainCloud Computing
Subject (deu)
Subject (deu)
Type (deu)
Persistent identifier
https://phaidra.univie.ac.at/o:2043823
Number of pages
129
Association (deu)