Nowadays, when everything is moving at lightning speed due to advances in technology and of course, the internet, certain areas are still stagnant. Elections are one of these issues. I believe that using modern technologies would make voting easier, more transparent & secure, and also cheaper. However, this would not have been possible a few years ago, since the key to this kind of transparent and secure e-voting is the use of public blockchain technologies and the use of smart contracts implemented on them.
I use different methodological approaches in my thesis. Used are methods of comparative research and prototyping information technology solution.
In my thesis, I analyzed the history and current state of electronic voting in Slovenia and other countries around the world, as well as the requirements for successfull implementation. We will also look at how blockchain technologies and the Ethereum platform work. These were the objectives of the assignment, on the basis of which I developed a prototype of an information solution for e-voting, the purpose of this assignment.
I have come to the conclusion that the solution is useful, the biggest advantage is the transparency of elections. It also has disadvantages that could render it useless. The only way to get a clear answer to usability is to actually use it on the number of end users, and a good partial answer would be to get it introduced in one of the municipalities with at least a couple thousand of voters. I believe the solution is currently viable for up to half a million voters.