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.

Copyright & License

Copyright © 2025 Authors retain the copyright of this article. This article is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

BibTeX

@article{164538,
        author = {Aditya Shanbhag and Abhishek S and Sachit Girish and Vignesh R S and Dr. Manjunatha P B},
        title = {Trustless Infrastructure for Decentralized Applications using Zero Knowledge Protocols},
        journal = {International Journal of Innovative Research in Technology},
        year = {},
        volume = {10},
        number = {12},
        pages = {1003-1009},
        issn = {2349-6002},
        url = {https://ijirt.org/article?manuscript=164538},
        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. },
        keywords = {Authentication, identity, zero-knowledge, zero knowledge-proof, smart contract. },
        month = {},
        }

Cite This Article

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

Trustless Infrastructure for Decentralized Applications using Zero Knowledge Protocols

Related Articles