Design and Use Cases of Voting Application using Permissioned Blockchain on Hyperledger Fabric
DOI:
https://doi.org/10.17762/msea.v71i4.1324Abstract
Elections are an integral part of democracy. Democracy is most important aspect of today's political world, so there is requirement for the unbiased elections to select a authorities or a group of authorities. Elections empower everyone in the country above a certain age group (limit of age varies country-wise) irrespective of their sociodemographic, to participate in election for voting as per their choice. The most common way of election conductions is using ballot paper. With industry 4.0 revolution, the new ways like electronic voting machines (EVM’s) are in use for elections. These methods face certain set of challenges such as security threats, efficiency issue, voting by same person many times, cost overhead, chances of system manipulations. In order to address these challenges, we are proposing design and use cases of voting applications using permissioned blockchain technology. Our aim is to prepare system with decentralized voting using Hyperledger Fabric for establishment of network with permissioned blockchain which overcomes the issues of legacy voting mechanisms and support the free, unbiased and supreme election. In this paper we have discussed various use cases demonstrating the various security aspects that could be used to improve security and reliability of the voting systems. Also, To benchmark the proposed system we used Hyperledger Caliper and tested the performance of the system with various chain codes.