Electronic Voting Using Blockchain And Smart Contracts: Proof Of Concept



Electronic Voting, smart contracts, Blockchain, Cryptography, Proof of Concept


Blockchain technology has been presented as a support for trust needs between transactions in electronic information systems. Its successful use in cryptocurrencies has allowed it to explore its capabilities in commercial, industrial, and service systems, backed by the operational alternatives offered by Ethereum Smart Contracts and the cryptographic security of public and private key. These keys are used as a way to make online transactions anonymously, with the guarantee offered by the Blockchain network that they are executed safely. With the above in mind, this concept can be extended to the electoral processes, thus allowing its application in electronic voting systems, especially when the protocols currently used lack the trust factor between the different social actors. This document presents a proof of concept in which Blockchain and other technologies are applied, to allow interaction as an electronic voting system for the election of unique candidates. This has been achieved through the specification of an architecture designed especially for electoral processes, from which it is implemented and a simulation is carried out in order to obtain data that generates value, when evaluating Blockchain technology as an alternative to current voting systems.


Download data is not yet available.

Author Biographies

Fáber D. Giraldo, University of Quindío

System and Computer Engineer from the University of Quindío, Colombia (with a grant from the Ministry of Education of Colombia). He has a Ms.Eng. degree with emphasis on Informatics from EAFIT University, Colombia (with a grant from EAFIT University). He holds a Ph.D. in Informatics from the Universidad Politécnica de Valencia, Spain (with a grant from the National administrative department of Science, Technology and Innovation of Colombia - COLCIENCIAS). He is a full assistant professor in the Faculty of Engineering at the University of Quindío, and also, He is the Head of the Center for Studies and Research in Engineering (CEIFI) of the Universiity of Quindío. His research interests include software engineering, model-driven engineering, software quality, quality in model-driven engineering, software architecture, enterprise architecture and HCI.

Milton César Barbosa, University of Quindío

Systems (Computer) Engineering (1999) with a specialization in Management (2008), a Master degree in Business Administration (2016), and a Ms.Eng. degree in Engineering from the University of Quindío, Colombia (2019). He has 16 years of expertise in working with voting and electoral procedures in the National Registry of Civil Status (Colombia).

Carlos Efrey Gamboa, University of Quindío

System and Computer Engineer of the University of Quindío, Colombia (2019). He has expertise in the development of web applications,, BlockChain, Smart Contracts, and decentralized apps. His interests are Software Architecture, Artificial Intelligence, Data Sciences, Robotics and Medicine


A. A. Garc´ıa, “El voto electr´onico en espa˜na,” Master’s thesis,Universidad Internacional de la Rioja, jul 2016. [Online]. Available: https://reunir:unir:net/handle/123456789/4470

Euskadi, “Voto electr´onico. voto electr´onico en el mundo,” dec 2018. [Online]. Available: https://www:euskadi:eus/informacion/votoelectronico- voto-electronico-en-el-mundo/web01-a2haukon/es

A. Molano, “¿qu´e es y c´omo implementar el voto digital en colombia?” apr 2017, (Accessed on 04/05/2020). [Online]. Available: https://blogs:elespectador:com/actualidad/internet-pal-diario/ implementar-voto-digital-colombia

G. Lin and N. Espinoza, “Electronic voting - introduction,” 2017. [Online]. Available: https://cs:stanford:edu/people/eroberts/cs181/ projects/2006-07/electronic-voting/index:html

N. Saini, H. Verma, and P. Sharma, “An analytical study of e-voting system.” International Journal of Recent Research Aspects, vol. 4, no. 3, pp. 75 – 85, 2017. [Online]. Available: https://www:ijrra:net/Vol4issue3/IJRRA-04-03-16:pdf

A. Fatrah, S. El Kafhali, A. Haqiq, and K. Salah, “Proof of concept blockchain-based voting system,” in Proceedings of the 4th International Conference on Big Data and Internet of Things, ser. BDIoT’19. New York, NY, USA: Association for Computing Machinery, 2019. [Online]. Available: https://doi:org/10:1145/3372938:3372969

A. Alam, S. M. Zia Ur Rashid, M. Abdus Salam, and A. Islam, “Towards blockchain-based e-voting system,” in 2018 International Conference on Innovations in Science, Engineering and Technology (ICISET), 2018, pp. 351–354.

K. Garg, P. Saraswat, S. Bisht, S. K. Aggarwal, S. K. Kothuri, and S. Gupta, “A comparitive analysis on e-voting system using blockchain,” in 2019 4th International Conference on Internet of Things: Smart Innovation and Usages (IoT-SIU), 2019, pp. 1–4. [Online]. Available: https://ieeexplore:ieee:org/abstract/document/8777471

G. Dagher, P. Marella, M. Milojkovic, and J. Mohler, “Broncovote: Secure voting system using ethereum’s blockchain,” ScitePRESS – Science and Technology Publications, Lda., pp. 96–107, 2018.

B. Dom´ınguez, “‘i-voting’, orgullo estonio,” mar 2019. [Online]. Available: https://elpais:com/internacional/2019/03/02/actualidad/1551536981 504778:html

G. Lucuy, K. S., and Y. Galaburda, “Modelo y sistema de votaci´on electr´onica aplicando la tecnolog´ıa de cadena de bloques.” RevActaNova, vol. 9, no. 2, pp. 3–10, jul 2019. [Online]. Available: http://www:scielo:org:bo/scielo:php?script=sci arttext&pid=S1683-07892019000200006

I. Martinovic, L. Kello, and I. Sluganovic, “Blockchains for governmental services: Design principles, applications, and case studies,” University of Oxford, Tech. Rep. 7, dec 2017. [Online]. Available: https://www:ctga:ox:ac:uk/sites/default/files/ctga/documents/media/wp7 martinovickellosluganovic:pdf

A. Preukschat, Blockchain: la revoluci´on industrial de internet, ser. Sin colecci´on. Grupo Planeta, 2017. [Online]. Available: https://books:google:com:co/books?id=Lb7DDgAAQBAJ

Coinest.co, “¿qu´e es ethereum network?” Nov 2017, (Accessed on 11/19/2019). [Online]. Available: https://medium:com/@coinest:co/qu%C3%A9-es-ethereum-network-e3fee085709b

Ethereum, “Introducci´on a los contratos inteligentes,” 2017. [Online]. Available: https://solidity-es:readthedocs:io/es/latest/introductionto-smart-contracts:html

N. Kshetri and J. Voas, “Blockchain-enabled e-voting,” IEEE Software, vol. 35, no. 04, pp. 95–99, jul 2018.

U. del Quind´ıo, “Votaci´on definitiva consulta de opini´on para candidatos a rector´ıa, decanaturas y direcci´on de programas,” Apr 2019. [Online]. Available: https://noticias:uniquindio:edu:co/votacion-definitiva-consulta-de-opinionpara-candidatos-a-rectoria-decanaturas-y-direccion-de-programas/

M. Colombia, “Reporte matriculados por sede 2018-2,” Mar 2019. [Online]. Available: https://www:datos:gov:co/educaci-n/matriculadostotales-por-sede-2018-2/fc2w-zrb9

U. del Quind´ıo, “Reporte de votantes consulta de opini´on para candidatos a rector´ıa, decanaturas y direcci´on de programas,” Apr 2019. [Online]. Available: https://noticias:uniquindio:edu:co/reporte-de-votantes-consulta-de-opinionpara-candidatos-a-rectoria-decanaturas-y-direccion-de-programas/


Bookmark and Share