Abstract:
The topic of electronic voting had become increasingly important in recent years because of world events as due to health restrictions it may not be recommended (or even possible) to cast a vote physically. Being able to cast a vote online in the comfort of ones home would in many cases be preferable. Blockchain with its transparency and security may provide a way to easily enable voters to do that. This paper tries to assess a viability of developing e-voting application on one of the public blockchains. This work contains performance and cost analysis of a similar application used for e-voting purposes written in Solidity and deployed on the Ethereum blockchain with a one written in Java and deployed on Microsoft Azure.