Tecnologia Blockchain: un'analisi tecnica e sviluppo di un'applicazione decentralizzata


Andrea Cardiota

Scopo della tesi è la progettazione e sviluppo di un’applicazione distribuita e decentralizzata, basata su tecnologia Blockchain, il cui obiettivo è di fornire una possibile alternativa a quello che è il sistema di votazioni elettorali attualmente in uso, sfruttando la piattaforma Ethereum ed il linguaggio di programmazione Solidity. Mediante l’utilizzo della suddetta applicazione, è possibile registrare il proprio voto con la certezza che la sua integrità e segretezza non vengano compromesse, escludendo inoltre la possibilità che possa essere considerato nullo. Queste funzionalità saranno rese disponibili agli utenti finali mediante l’utilizzo di uno strumento, Metamask, che permette di accedere e sfruttare servizi web distribuiti senza l’impiego di un client apposito, ma tramite un comune web browser. È quindi presentata un’analisi approfondita delle tecnologie sin qui citate, utile alla comprensione e formulazione di un modello di software distribuito moderno che sfrutti una tecnologia Blockchain, al fine di introdurre considerevoli vantaggi non raggiungibili con le tecnologie attuali.

(keywords) cryptography, blockchain, decentralisation, Ethereum, Solidity

Tesi

Tecnologia Blockchain: un'analisi tecnica e sviluppo di un'applicazione decentralizzata

— autore o autrice

Andrea Cardiota

Supervisione

— relatore o relatrice

Andrea Omicini

— correlatore o correlatrice

Giovanni Ciatto

Tipo

— livello

tesi di laurea

— stato

tesi completata

— lingua

wit.gif

Date

— iniziata il

15/08/2019

— data di laurea

21/03/2019

ID & URL

— AMS Laurea

17985

File

PDF

Partita IVA: 01131710376 - Copyright © 2008-2022 APICe@DISI Research Group - PRIVACY