Show simple item record

dc.contributorMedina Llinàs, Manel
dc.contributor.authorRiera Caba, Jaume
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2021-10-07T09:28:26Z
dc.date.available2021-10-07T09:28:26Z
dc.date.issued2021-06-21
dc.identifier.urihttp://hdl.handle.net/2117/353260
dc.description.abstractBlockchain é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ó.
dc.description.abstractBlockchain 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.
dc.language.isocat
dc.publisherUniversitat Politècnica de Catalunya
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subject.lcshBlockchains (Databases)
dc.subject.othercadena de blocs
dc.subject.otherethereum
dc.subject.othereleccions
dc.subject.othervotacions
dc.subject.othervotar
dc.subject.othersistema
dc.subject.othercontracte intel·ligent
dc.subject.otherblockchain
dc.subject.otherelections
dc.subject.othervotation
dc.subject.othervote
dc.subject.othersystem
dc.subject.othersmart contract
dc.titleSistema de votació electrònica basat en blockchain
dc.typeBachelor thesis
dc.subject.lemacCadena de blocs (Bases de dades)
dc.identifier.slug160367
dc.rights.accessOpen Access
dc.date.updated2021-07-05T04:00:50Z
dc.audience.educationlevelGrau
dc.audience.mediatorFacultat d'Informàtica de Barcelona
dc.audience.degreeGRAU EN ENGINYERIA INFORMÀTICA (Pla 2010)


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record