Manfredonia, Daniele
(2020)
Sviluppo di un’applicazione decentralizzata per la validazione di documenti tramite blockchain.
[Laurea], Università di Bologna, Corso di Studio in
Ingegneria e scienze informatiche [L-DM270] - Cesena, Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore.
(
Contatta l'autore)
Abstract
Questa tesi si pone come obiettivo la realizzazione di un’applicazione completamente decentralizzata basata sulla blockchain, che si occupi della validazione di documenti.
Dopo una breve introduzione, viene effettuato una descrizione dettagliata del funzionamento della blockchain e del protocollo InterPlanetary File System. Successivamente è presente un'analisi approfondita del caso di studio che espone i requisiti funzionali e non che si vuole raggiungere. Dopo la fase di design, vengono motivate le scelte architetturali fatte descrivendo i vantaggi che le tecnologie utilizzate portano rispetto alle tecnologie utilizzate precedentemente dagli sviluppatori. A questo punto si passa alla descrizione di come è avvenuta l'implementazione concentrandosi principalmente sul come far coesistere le diverse tecnologie. Infine viene fatto una valutazione sul risultato raggiunto e come migliorare la soluzione proposta. Infatti, dopo aver elencato i limiti della soluzione proposta, vengono effettuati delle opportune proposte di miglioramento elencando i futuri lavori che potrebbero essere implementati.
Abstract
Questa tesi si pone come obiettivo la realizzazione di un’applicazione completamente decentralizzata basata sulla blockchain, che si occupi della validazione di documenti.
Dopo una breve introduzione, viene effettuato una descrizione dettagliata del funzionamento della blockchain e del protocollo InterPlanetary File System. Successivamente è presente un'analisi approfondita del caso di studio che espone i requisiti funzionali e non che si vuole raggiungere. Dopo la fase di design, vengono motivate le scelte architetturali fatte descrivendo i vantaggi che le tecnologie utilizzate portano rispetto alle tecnologie utilizzate precedentemente dagli sviluppatori. A questo punto si passa alla descrizione di come è avvenuta l'implementazione concentrandosi principalmente sul come far coesistere le diverse tecnologie. Infine viene fatto una valutazione sul risultato raggiunto e come migliorare la soluzione proposta. Infatti, dopo aver elencato i limiti della soluzione proposta, vengono effettuati delle opportune proposte di miglioramento elencando i futuri lavori che potrebbero essere implementati.
Tipologia del documento
Tesi di laurea
(Laurea)
Autore della tesi
Manfredonia, Daniele
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
Blockchain,IPFS,VALIDAZIONE DOCUMENTI
Data di discussione della Tesi
19 Novembre 2020
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Manfredonia, Daniele
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
Blockchain,IPFS,VALIDAZIONE DOCUMENTI
Data di discussione della Tesi
19 Novembre 2020
URI
Gestione del documento: