Decentralized Electronic Vote Based on Blockchain P2P
Riya Widayanti, Qurotul Aini, Hendriyati Haryani, Ninda Lutfiani, Dwi Apriliasari
Abstract
Voting has become one of the methods used by humans to determine decisions in a matter. As technology has developed, conventional Voting has also followed the transformation in the adaptation of today's digital age. There is an electronic version of this Voting, often referred to as e-voting (electronic Voting). Of course, the application of technology in Voting will lead to public opinion about concerns about maintaining network privacy and security in e-voting. Security problems can be overcome with technology that is currently being maximally utilized in various fields of life, namely blockchain technology. In improving the security of e-voting, Blockchain is used in P2P networks. Implementing the blockchain system in e-voting will result in a secure e-voting system to reduce the percentage of vote forgery in the e-voting system. Implementing a blockchain-based e-voting system will involve cryptography, software engineering theory, and voting theory. In realizing blockchain-based e-voting, several stages are required. (1) Counterfeit votes avoid adjusting the voting record model based on ledger technology, (2) in terms of authentication. The technology complemented by designing a user model based on Elliptic Curve Cryptography (ECC), (3) providing a model designed for voters to change their votes before the time limit specified. The implementation of Blockchain in this e-voting system is transparent with the existence of a blockchain system that provides notifications to all nodes to approve an incoming vote data. With this transparency, it can reduce fraud and the election of leaders according to people's choices.