1. How does blockchain technology enhance e-voting security?
Blockchain technology enhances e-voting security by providing a secure and immutable ledger for recording votes. Each block in the blockchain is assigned a cryptographic hash, which changes immediately if any data within the block is altered. This ensures the integrity of the data and mitigates against unauthorized transactions. By integrating blockchain into the voting system, it enhances security, promotes accessibility, and ensures auditability and verifiability. This technology also eliminates the need for centralized authorities, allowing individuals to participate in the voting process more easily. Overall, blockchain technology brings several benefits to e-voting, including enhanced security, transparency, and fairness.
read more
2. What are the drawbacks of blockchain-based e-voting systems?
Blockchain-based e-voting systems have several drawbacks. Boshri et al. (2019) highlight the involvement of third parties and lack of voter anonymity as major concerns. Hjalmarsson et al. (2018) point out the inadequate protection of voters' privacy and absence of a self-tallying process. Jorge Lopes (2019) acknowledges the need for further enhancements in security, privacy, and transparency. Shahzad et al. (2019) also emphasize the requirement for improvements in these areas. Dagher et al. (2018) mention limitations in registration, voter authentication, and privacy concerns. Li et al. (2021) address the flaws of existing systems and employ linkable ring signatures for voter anonymity, but further improvements are still needed.
read more
3. What technologies were used for implementing the proposed system?
The proposed system was implemented using Solidity for voting smart contracts, ReactJS, HTML, Css for the frontend user interface, Javascript for the backend interface, and a Database for user authentication. The Energy web volta test network, built on the Ethereum blockchain, was used for decentralized voting. Metamask, a web 3 wallet, was also utilized. These technologies combined aimed to create a credible and trustworthy electoral system, enhancing efficiency, speed, and accessibility in the voting process.
read more