Comparativa de algoritmos de consenso para votaciones electrónicas utilizando la plataforma Blockchain Ethereum

Ver/
Descargar
(application/pdf: 1.126Mb)
(application/pdf: 1.126Mb)
Autorización
(application/pdf: 247.1Kb)
(application/pdf: 247.1Kb)
Reporte de similitud
(application/pdf: 2.135Mb)
(application/pdf: 2.135Mb)
Fecha
2025Autor(es)
Asesor(es)
Metadatos
Mostrar el registro completo del ítemResumen
La tecnología Blockchain es ideal para ser aplicada a situaciones en las cuales se
busca transparencia, inalterabilidad e incorruptibilidad; ello se logra gracias a la verificación
criptográfica que deben realizar los nodos para que un bloque nuevo sea concatenado a la
cadena de bloques, la cual impide un ingreso fraudulento o alterado de un bloque que no cumpla
con el consenso de la red de nodos. Es por ello por lo que esta tecnología de almacenamiento
de información resulta altamente apropiada para ser aplicada al ámbito electoral. El propósito
de este trabajo es desarrollar una plataforma PoC funcional de voto electrónico basada en la
tecnología Blockchain haciendo uso de dos algoritmos de consenso Proof of Authority y Proof
of Work, para luego analizar los resultados de la comparación y determinar el más idóneo. Para
ello se hizo uso de una Blockchain privada de Ethereum, y mediante los Smart Contracts fue
posible establecer las reglas y limitaciones del sistema propuesto. Se implementó y validó la
aplicación mediante la emisión y confirmación de múltiples votos, asimismo se puso a prueba
mediante una serie de escenarios de validación. De igual modo se calcularon métricas de tiempo
y eficiencia. Se concluyó que el algoritmo de Proof of Authority es el que resulta más idóneo
para el caso actual, no solo debido a su bajo costo, sino también a su óptimo tiempo de
procesamiento, su eficiencia energética, sus alternativas de control y gobernanza sobre el
sistema, así como su capacidad de escalabilidad. Blockchain technology is ideal to be applied to situations in which transparency,
inalterability and incorruptibility are sought; this is achieved thanks to the cryptographic
verification that the nodes must carry out so that a new block is concatenated to the chain of
blocks, which prevents a fraudulent or altered entry of a block that does not comply with the
consensus of the network of nodes. That is why this information storage technology is highly
appropriate to be applied to the electoral field. The purpose of this paper is to develop a
functional electronic voting PoC platform based on Blockchain technology using two
consensus algorithms Proof of Authority and Proof of Work, to analyze the results of the
comparison to determine the most suitable one. To achieve this, a private Ethereum Blockchain
was used, and through Smart Contracts it was possible to establish the rules and limitations of
the proposed system. The application was implemented and validated by casting and
confirming multiple votes and was also tested using a series of validation scenarios. Time and
efficiency metrics were also calculated. It was concluded that the Proof of Authority algorithm
is the most suitable for the current case, not only due to its low cost, but also due to its optimal
processing time, energy efficiency, system control and governance options, and scalability.
Editor
Universidad de LimaTemas
Coleccion(es)
- Tesis [76]

