Trustless Infrastructure for Decentralized Applications using Zero Knowledge Protocols

  • Unique Paper ID: 164538
  • Volume: 10
  • Issue: 12
  • PageNo: 1003-1009
  • Abstract:
  • In this article, a pioneering approach to private voting on the blockchain is introduced. This method incorporates an anonymous authentication system based on Zero-knowledge Proof (ZKP) technology. The proposed strategy involves the development of a Solidity smart contract responsible for managing and executing the private voting process on the blockchain. Specifically, the framework enables designated voters to anonymously submit their votes while their identities are verified using ZKP. The authentication process occurs locally on the voter's device, with only the verification phase conducted on the blockchain to reduce computational burden. Within the smart contract, a verifier is implemented to validate the anonymous authentication proof provided by each voter. If the proof is deemed valid, the voter's anonymous vote is registered and stored securely. This innovative solution represents a significant advancement in the realm of private voting on blockchain platforms, offering potential benefits for bolstering transparency, security, and privacy within electoral systems.

Cite This Article

  • ISSN: 2349-6002
  • Volume: 10
  • Issue: 12
  • PageNo: 1003-1009

Trustless Infrastructure for Decentralized Applications using Zero Knowledge Protocols

Related Articles