Sistema de votació electrònica basat en blockchain
Visualitza/Obre
Estadístiques de LA Referencia / Recolecta
Inclou dades d'ús des de 2022
Cita com:
hdl:2117/353260
Tutor / directorMedina Llinàs, Manel
Tipus de documentTreball Final de Grau
Data2021-06-21
Condicions d'accésAccés obert
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
Abstract
Blockchain és la revolucionària tecnologia que elimina la centralització de la gestió de transaccions electròniques i que va ser popularitzada gràcies a Bitcoin l'any 2008. Sovint s'associa blockchain a transaccions econòmiques, però això no és més que la punta de l'iceberg, l'aplicació d'aquesta tecnologia és molt més àmplia del que sembla. El sistema desenvolupat en aquest projecte té com a finalitat permetre la possibilitat d'emetre un vot electrònic en unes eleccions creades en el mateix entorn. La cadena de blocs actua com a diccionari i base de dades de manera que gestiona i emmagatzema els vots de forma segura, els valida, i finalment realitza el recompte aprofitant la principal característica d'aquesta tecnologia: les transaccions dels blocs (i per tant, els vots) són immutables. Per dur a terme aquest projecte s'ha fet recerca i estudiat el funcionament de la blockchain de codi obert Ethereum, i el funcionament dels smart contracts per satisfer tots els requeriments de seguretat d'unes eleccions. En aquest document s'explica també el procés de desenvolupament tècnic que s'ha seguit per crear el sistema i el resultat de la implementació. Blockchain is the revolutionary technology that eliminates the centralisation of electronic transaction management and was popularised by Bitcoin in 2008. Blockchain is often associated with economic transactions, but this is only the tip of the iceberg, the application of this technology is much more extensive than it seems. The system developed in this project is aimed at the possibility of casting an electronic vote in an election. The blockchain acts as a dictionary and database in such a way that it manages and stores the votes securely, validates them and finally carries out the count, taking advantage of the main characteristic of this technology: the transactions in the blocks (and therefore the votes) are immutable. In order to carry out this project, research has been done about the functioning of the open source blockchain Ethereum, and the functioning of smart contracts to satisfy the security requirements of an election has been studied and implemented. This document also explains the technical development process that has been followed to create the system and the result of the implementation.
TitulacióGRAU EN ENGINYERIA INFORMÀTICA (Pla 2010)
Col·leccions
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
160367.pdf | 2,068Mb | Visualitza/Obre |