Abstract:
Over the decades, different methods of voting have been deployed for selection since human existence. One of the recent methods is electronic voting (e-voting). This voting system method is characterized with ease and inherently gear people to perform their right in electioneering process while eradicating hooliganism and violent that mars elections in countries across the world. (integrate the limitation of existing voting methods here). Thus, there is a need for Ethereum and blockchain network in the voting system. Usually the existing voting techniques is burdened with voting tampering and altering election result. Thus, having a voting that alleviate vote tampering and election result is the focus of this study. An Ethereum and blockchain network is proposed for good solution to the challenges of the existing system. It is transparent, reliable, visible and ensures easy access to the election process starting from registration to the final results using hash function to check the system integrity, the system was developed using react js for the interface, node js and solidity for smart contract. Evaluation was based on signing in and verifying time the system used in actualizing and computing voters’ information. The compared system, signs in between (69-109)ms and verifies between (2.4-11.2)ms while the current system, signs in within (68-102)ms and verifies between (2.3-10.2)ms. An enhanced performance is observed in the proposed system when compared with the existing system.