Support and Applications of the Blockchain technology

Zirondelli, Alberto (2018) Support and Applications of the Blockchain technology. [Laurea magistrale], Università di Bologna, Corso di Studio in Ingegneria informatica [LM-DM270], Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore. (Contatta l'autore)


The Blockchain architecture is a peer to peer network for transactional data sharing among untrusted participants, providing a mechanism to exchange information without using a third trusted party. Although it has proven applications in the cryptocurrencies landscape, in the industrial scenario the blockchain has still to prove its potential. In this work, we investigate the extents for the applicability of the blockchain to business scenarios, in particular in contract-based logistics and collaborative data processing. First, we define and provide state of the art on the blockchain architecture. Then we describe the two designed systems: a proof of concept notary service for the secure intermediation of the contracting process in logistics, and a collaborative Map-Reduce framework for BAR systems, both leveraging the distributed ledgers. We concretise the experience made during the design and implementation of the previous systems, outlining the design patterns learned abstracted from the solutions, reusable in future works.

Tipologia del documento
Tesi di laurea (Laurea magistrale)
Autore della tesi
Zirondelli, Alberto
Relatore della tesi
Correlatore della tesi
Corso di studio
Ordinamento Cds
Parole chiave
Blockchain, Distributed ledgers, Distributed systems, Byzantine faults, BAR-model, Map-Reduce
Data di discussione della Tesi
5 Ottobre 2018

Altri metadati

Gestione del documento: Visualizza il documento