NORMA eResearch @NCI Library

Evote - Blockchain e-voting system: Technical Report

Maftean, Constantin (2022) Evote - Blockchain e-voting system: Technical Report. Undergraduate thesis, Dublin, National College of Ireland.

[thumbnail of Bachelor of Science]
PDF (Bachelor of Science)
Download (610kB) | Preview


The purpose of this report is to highlight every step I followed in the creation of the Evote application which is a general electronic voting system built with blockchain technology built by Near Protocol. The report also contains information about how I managed to achieve all the goals I set out at the beginning of the project, as well as testing methodologies I used to validate these goals.

First of all, I broke down all the application’s features into use cases that contain a visualization and description of how the respective feature is intended to work, how the system manages the process, what errors may occur during the process, and how they (errors) are being handled.

Evote's main function is to allow a designated user to create a voting poll and post it on the main page where any users can vote. The application uses the NEAR blockchain technology to ensure that a poll can not be altered and under any circumstances a user can not vote more than once for the same poll. The application also provides a live voting results feature that will allow any users to see the results of a poll at any time during the voting phase.

In conclusion, I believe that even if I had to modify some concepts from my initial proposal, the final result of the project was a complete success and I would recommend the blockchain technology to any enterprise that wants to upgrade the safety of their internal online infrastructure.

Item Type: Thesis (Undergraduate)
Subjects: J Political Science > JA Political science (General)
Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software
T Technology > T Technology (General) > Information Technology > Computer software
Divisions: School of Computing > Bachelor of Science (Honours) in Business Information Systems
Depositing User: Clara Chan
Date Deposited: 09 Aug 2022 16:12
Last Modified: 10 Aug 2022 11:57

Actions (login required)

View Item View Item