Blockchain technology has been a popular alternative to traditional electronic voting systems due to its immutability and transparency. These solutions remain a hotspot of research and testing while lacking real implementations because they have been criticized for their limitations in scalability, efficiency and voter privacy. These prior implementations rely solely on on-chain storage which results in higher transaction costs and throughput bottlenecks. They also lack mechanisms for secure voter authentication. This paper presents a secure decentralized voting platform designed for institute level elections that solves these issues through a hybrid architecture and voter/candidate identity integration. Our proposed solution makes use of Solidity smart contracts deployed on the Polygon network to ensure tamper-resistance and integrity of votes while having significantly lower transaction costs and higher throughput than the traditional Polygon network, while also incorporating a Decentralized Identifiers (DID) for human-centric and persistent identification of the voter apart from their cryptographic identity in the blockchain. To further improve scalability, metadata corresponding to voters and election is managed in an off-chain MongoDB database that is synchronized with the blockchain to reduce blockchain overhead while maintaining verifiability. The platform is deployed and tested using Hardhat and integrated into a web application using React and Node.js to provide an accessible, real-time, secure and seamless voting experience. Results demonstrate that this proposed design enhances prior blockchain-based e-voting solutions in terms of scalability, end-to-end verifiability, security and usability.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Decentralized Voting Platform: A Hybrid Approach

  • Tanay Vijay Baviskar,
  • Aryan Pansare,
  • Ayush Agarwal,
  • Vaibhav Sahu,
  • Chaitanya Kumar

摘要

Blockchain technology has been a popular alternative to traditional electronic voting systems due to its immutability and transparency. These solutions remain a hotspot of research and testing while lacking real implementations because they have been criticized for their limitations in scalability, efficiency and voter privacy. These prior implementations rely solely on on-chain storage which results in higher transaction costs and throughput bottlenecks. They also lack mechanisms for secure voter authentication. This paper presents a secure decentralized voting platform designed for institute level elections that solves these issues through a hybrid architecture and voter/candidate identity integration. Our proposed solution makes use of Solidity smart contracts deployed on the Polygon network to ensure tamper-resistance and integrity of votes while having significantly lower transaction costs and higher throughput than the traditional Polygon network, while also incorporating a Decentralized Identifiers (DID) for human-centric and persistent identification of the voter apart from their cryptographic identity in the blockchain. To further improve scalability, metadata corresponding to voters and election is managed in an off-chain MongoDB database that is synchronized with the blockchain to reduce blockchain overhead while maintaining verifiability. The platform is deployed and tested using Hardhat and integrated into a web application using React and Node.js to provide an accessible, real-time, secure and seamless voting experience. Results demonstrate that this proposed design enhances prior blockchain-based e-voting solutions in terms of scalability, end-to-end verifiability, security and usability.