Galletti, Giacomo
(2023)
Sviluppo di un'architettura basata su blockchain Ethereum per scenari Mobile Crowdsensing.
[Laurea], Università di Bologna, Corso di Studio in
Informatica per il management [L-DM270], Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore.
(
Contatta l'autore)
Abstract
Nelle scelte decisionali odierne, la raccolta dei dati gioca un ruolo fondamentale nella gestione di sistemi complessi come le pubbliche amministrazioni e tramite tecniche di Mobile Crowdsensing è possibile generare grosse moli di dati con minimi impieghi di capitale.
L'architettura classica prevede una centralizzazione, dove i dati vengono aggregati per poi subire elaborazioni. Tuttavia, tali sistemi faticano ad essere adottati e a creare community a causa delle preoccupazioni che sorgono in materia di privacy, sicurezza e non trasparenza degli incentivi da parte degli utenti.
Con questi presupposti, in questa tesi, si propone un framework di Mobile Crowdsensing basato su un'architettura di massima costruita su Blockchain Ethereum con l'obiettivo di sfruttare la decentralizzazione ed incentivare mediante una cryptovaluta proprietaria. Segue lo sviluppo di un'App proof of concept che permetta di interagire con la blockchain, mantenendo un'interfaccia utente semplice e intuitiva.
lo studio ha seguito un processo in tre fasi: prima la creazione degli smart contract, successivamente lo sviluppo dell'applicazione mobile ed infine un'ultima fase in cui sono stati effettuati test e monitoraggio dei costi delle transazioni principali. Il sistema ottenuto non raggiunge ancora una scalabilità per le operazioni di chiusura della campagna a causa della complessità dell'operazione di costo O(n), ma seguono proposte per risolvere la problematica e migliorare le prestazioni generali del sistema.
Abstract
Nelle scelte decisionali odierne, la raccolta dei dati gioca un ruolo fondamentale nella gestione di sistemi complessi come le pubbliche amministrazioni e tramite tecniche di Mobile Crowdsensing è possibile generare grosse moli di dati con minimi impieghi di capitale.
L'architettura classica prevede una centralizzazione, dove i dati vengono aggregati per poi subire elaborazioni. Tuttavia, tali sistemi faticano ad essere adottati e a creare community a causa delle preoccupazioni che sorgono in materia di privacy, sicurezza e non trasparenza degli incentivi da parte degli utenti.
Con questi presupposti, in questa tesi, si propone un framework di Mobile Crowdsensing basato su un'architettura di massima costruita su Blockchain Ethereum con l'obiettivo di sfruttare la decentralizzazione ed incentivare mediante una cryptovaluta proprietaria. Segue lo sviluppo di un'App proof of concept che permetta di interagire con la blockchain, mantenendo un'interfaccia utente semplice e intuitiva.
lo studio ha seguito un processo in tre fasi: prima la creazione degli smart contract, successivamente lo sviluppo dell'applicazione mobile ed infine un'ultima fase in cui sono stati effettuati test e monitoraggio dei costi delle transazioni principali. Il sistema ottenuto non raggiunge ancora una scalabilità per le operazioni di chiusura della campagna a causa della complessità dell'operazione di costo O(n), ma seguono proposte per risolvere la problematica e migliorare le prestazioni generali del sistema.
Tipologia del documento
Tesi di laurea
(Laurea)
Autore della tesi
Galletti, Giacomo
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
crowdsensing,smart contract,ethereum,blockchain,architettura distribuita
Data di discussione della Tesi
14 Marzo 2023
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Galletti, Giacomo
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
crowdsensing,smart contract,ethereum,blockchain,architettura distribuita
Data di discussione della Tesi
14 Marzo 2023
URI
Gestione del documento: