Not logged in.

Contribution Details

Type Bachelor's Thesis
Scope Discipline-based scholarship
Title Frontend development for a blockchain oracle: Challenges and solution strategies
Organization Unit
Authors
  • Hülya Hüsler
Supervisors
  • Gerhard Schwabe
  • Christian Ewerhart
Language
  • English
Institution University of Zurich
Faculty Faculty of Business, Economics and Informatics
Date 2021
Abstract Text Blockchain based smart contracts with applications in the real world need external data for their execution. This connection to external component is provided by the so called oracles. Such an oracle solution had already been started to be built by the Blockchain Presence project team in February 2019. This project team comprised of Marketing, Accounting, Taxes and Legal (ATL), Strategy and Development subteams which had already developed a prototype of a secure, cost-efficient Ethereum based platform solution. In the Spring of 2020 the team was able to launch a marketable product on the Ropsten testnet. While most of the functionalities of the website are largely developed, there is still lack of a professional frontend application.This thesis describes the systematic approach to develop a professional frontend application that takes care of a smooth user experience. Futhermore, it delves into the reliability issue of blockchain oracles, known as oracle problemand finds some solutions to the web development issues in connection with Ethereum network.sues in connection with Ethereum network.
Zusammenfassung Blockchain basierte Smart Contracts mit Anwendungen in der realen Welt benötigen für ihre Ausführung externe Daten. Diese Verbindung zu externen Komponenten wird durch sogenannte Orakel bereitgestellt. Mit dem Aufbau einer solchen Orakellösung wurde bereits im Februar 2019 durch das Projektteam Blockchain Presence begonnen. Dieses Projektteam bestand aus den Subteams Marketing, Buchhaltung, Steuern und Recht (ATL), Strategie und Entwicklung, die bereits einen Prototyp einer sicheren und kosteneffizienten Plattformlösung auf Ethereum entwickelt hatten. Im Frühjahr 2020 konnte das Team ein marktfähiges Produkt im Testnetz von Ropsten vorstellen. Während die Funktionalitäten der Website weitgehend entwickelt sind, fehlt es noch an einer professionellen Frontend-Anwendung. Diese Arbeit beschreibt die systematische Vorgehensweise zur Entwicklung einer professionellen Frontend-Applikation, die für ein reibungsloses Nutzererlebnis sorgt. Darüber hinaus befasst sie sich mit dem Problem der Zuverlässigkeit von Blockchain-Orakeln, bekannt als Orakel-Problem, und findet einige Lösungen für die Webentwicklungsprobleme in Verbindung mit dem Ethereum-Netzwerk.
PDF File Download
Export BibTeX