The use of electronic voting (e-voting) is becoming more common instead of traditional voting systems, but it still faces a big issue: trust. E-voting systems can be easily manipulated, with potential changes to election results from hacking or tampering by those who create the systems. In centralized networks, data is managed by one party, which raises trust concerns. However, this problem can be solved by using a distributed system where data is shared among all users. Blockchain technology serves this purpose well, as it keeps a shared record that cannot be changed, making it ideal for e-voting. This research introduces a Blockchain-based e-voting system using Ethereum and MetaMask, which meets six key principles of a fair election: secret ballots, one vote per person, voter eligibility, transparency, accurate recording and counting of votes, and reliability. Additionally, testing shows that using a slower gas price option results in the best value for costs. This introduces a Blockchain-based e-voting system utilizing Ethereum and MetaMask, ensuring adherence to essential electoral principles such as secret ballots, voter eligibility, and accurate vote recording. Performance evaluations indicate that using a slow gas price option offers the best cost-efficiency for this system. Overall, the proposed model not only addresses the vulnerabilities of traditional e-voting systems but also has potential applications beyond elections, including corporate governance and various voting scenarios
Introduction
The text discusses the growing need for secure, transparent, and tamper-proof electronic voting systems as electoral processes become increasingly digitized. Traditional e-voting methods face challenges such as vote manipulation, unauthorized access, and lack of verifiability, undermining election integrity globally.
Blockchain technology offers a promising solution due to its decentralized, immutable, and transparent characteristics. Blockchain-based e-voting systems utilize smart contracts to automate vote recording, storage, and counting without relying on centralized authorities. This ensures votes are permanently and securely logged on a distributed ledger, preventing tampering and enhancing voter confidence.
The paper presents a blockchain-driven e-voting system implemented using Remix IDE, MetaMask, and Ganache. It emphasizes key features like voter registration with unique IDs, secure multi-factor authentication, and an intuitive user interface. Once a vote is cast, it is logged immutably, preventing double voting and fraud. Automated smart contracts count votes and publish results transparently, reducing human error and increasing efficiency.
A literature survey highlights prior research on blockchain e-voting, discussing cryptographic techniques, consensus mechanisms, and integration challenges like scalability and regulatory compliance. The proposed system focuses on ease of use, security, and transparency, aiming to build public trust in digital elections.
Conclusion
Electronic voting (e-voting) has been in existence since the 1970s, which on paper offers some advantages over the paper-based systems in terms of higher efficiency and fewer errors. Also, along with cybersecurity, there is more and more support for a fair market-free voting system from blockchain enthusiasts. The fast headway of blockchain technology is behind numerous attempts to investigate its suitability in the context of enlarged e-voting systems. This however does not rule out the fact that some crypto-currencies have difficulties as every true technology born is not perfect. This paper details one such project that leverages the powers of a blockchain that are cryptographically secure and transparent to make e-voting systems better. The proposed system is built using Multichain, and it was observed that it fully met the requirements for a reliable e-voting system.
This work is a continuation of the one pinpointing the focus on the strengthening of blockchain\'s \"double spending\" problem resistance that arises, for example, in e-voting by fear of the \"double voting\" case which is misuse of a particular token. Mostly, users rely on this technology for the regular interpretations of transactions. If there are any deviations, they follow them. It therefore means that the secure technology works; however, when weaknesses are demonstrated, a rethink is necessary. This is the driving force to the need for studying this problem in greater depth. We hold the view that soon we are going to witness the development of a trust assured vote-tracking model (provenance) that will help us implement secure and fully verifiable e-voting systems. Adding a provenance layer to the current blockchain infrastructure is one of our ongoing projects which are intended to help in this
References
[1] Always on Voting: A Framework for Repetitive Voting on the Blockchain Sarad venugopalan , Ivana Stancíková , Ivan 0 Homoliak
[2] Blockchain based Voting system in Local Network, vairam
[3] An Integrated and Robust E voting Application Using Private Blockchain, Lakshmi Priya k (Phd)
[4] E-Voting System using Hyperledger Sawtooth, Namratha M*Vivek S K* Yashank R S*
[5] Implementation and evaluation of blockchain based e-voting system with Ethereum and Metamask, Bayu Anggorojati, Deni Pramuli
[6] Blockchain Technology Application for Electronic Voting Systems Valentin Sliusar
[7] U. Can Cabuk, E. Adiguzel, and E. Karaarslan, ‘‘A survey on feasibility and suitability of blockchain techniques for the E-voting systems,’’ 2020, arXiv:2002.07175.
[8] J. Ben-Nun, N. Fahri, M. Llewellyn, B. Riva, A. Rosen, A. Ta-Shma, and D. Wikström, ‘‘A new implementation of a dual (paper and cryptographic) voting system,’’ in Proc. 5th Int. Conf. Electron. Voting (EVOTE), 2012, pp. 315–329.
[9] S. K. Vivek, R. S. Yashank, Y. Prashanth, N. Yashas, and M. Namratha, ‘‘E-voting systems using blockchain: An exploratory literature survey,’’ in Proc. 2nd Int. Conf. Inventive Res. Comput. Appl. (ICIRCA), Jul. 2020, pp. 890–895.
[10] S. A. Adeshina and A. Ojo, ‘‘Maintaining voting integrity using blockchain,’’ in Proc. 15th Int. Conf. Electron., Comput. Comput. (ICECCO), Dec. 2019, pp. 1–5.
[11] J. P. Gibson, R. Krimmer, V. Teague, and J. Pomares, ‘‘A review of E-voting: The past, present and future,’’ Ann. Telecommun., vol. 71, nos. 7–8, pp. 279–286, Aug. 2016.
[12] R. Ta? and Ö. Ö. Tanriöver, ‘‘A systematic review of challenges and opportunities of blockchain for E-voting,’’ Symmetry, vol. 12, no. 8, p. 1328, Aug. 2020.
[13] P. Y. Ryan, D. Bismark, J. Heather, S. Schneider, and Z. Xia, ‘‘Prêt à Voter: A voter-verifiable voting system,’’ IEEE Trans. Inf. Forensics Security, vol. 4, no. 4, pp. 662–673, Dec. 2009.
[14] S. Bell, J. Benaloh, M. D. Byrne, and D. DeBeauvoir, ‘‘STAR-Vote: A secure, transparent, auditable, and reliable voting system,’’ in Proc. Electron. Voting Technol. Workshop/Workshop Trustworthy Elections (EVT/WOTE), 2013, pp. 1–20.
[15] S. Al-Maaitah, M. Qatawneh, and A. Quzmar, ‘‘E-voting system based on blockchain technology: A survey,’’ in Proc. Int. Conf. Inf. Technol. (ICIT), Jul. 2021, pp. 200–205
[16] Antoine Audras1, Louis Coudert1 “Analysis of Blockchain Solutions for E-Voting: A Systematic Literature Review” LIP6, CNRS, Sorbonne Université, 75005 Paris, France
[17] S. Gao, D. Zheng, R. Guo, C. Jing, and C. Hu, “An anti-quantum e-voting protocol in blockchain with audit function,” IEEE Access, vol. 7, pp. 115304–115316, 2019. https://doi. org/10.1109/ACCESS.2019.2935895
[18] B. Shahzad and J. Crowcroft, “Trustworthy electronic voting using adjusted blockchain technology,” IEEE Access, vol. 7, pp. 24477–24488, 2019. https://doi.org/10.1109/ ACCESS.2019.2895670
[19] K. M. Khan, J. Arshad, and M. M. Khan, “Investigating performance constraints for blockchain based secure e-voting system,” Future Generation Computer Systems, vol. 105, pp. 13–26, 2020. https://doi.org/10.1016/j.future.2019.11.005
[20] C. K. Adiputra, R. Hjort, and H. Sato, “A proposal of blockchain-based electronic voting system,” in 2018 Second World Conference on Smart Trends in Systems, Security and Sustainability (WorldS4), IEEE, 2018, pp. 22–27. https://doi.org/10.1109/ WorldS4.2018.8611593
[21] T. Dimitriou, “Efficient, coercion-free and universally verifiable blockchain-based voting,” Computer Networks, vol. 174, p. 107234, 2020. https://doi.org/10.1016/j.comnet. 2020.107234
[22] X. Sun, Q. Wang, P. Kulicki, and M. Sopek, “A simple voting protocol on quantum blockchain,” International Journal of Theoretical Physics, vol. 58, no. 1, pp. 275–281, 2019. https://doi.org/10.1007/s10773-018-3929-6
[23] D. Pawade, A. Sakhapara, A. Badgujar, D. Adepu, and M. Andrade, “Secure online voting system using biometric and blockchain,” in Data Management, Analytics and Innovation, N. Sharma, A. Chakrabarti, and V. E. Balas, Eds., in Advances in Intelligent Systems and Computing, vol. 1042. Singapore: Springer Singapore, 2020, pp. 93–110. https:// doi.org/10.1007/978-981-32-9949-8_7
[24] [C. Braghin, S. Cimato, S. R. Cominesi, E. Damiani, and L. Mauri, “Towards blockchain-based E-voting systems,” in International Conference on Business Information Systems, Springer, 2019, pp. 274–286. https://doi.org/10.1007/978-3-030-36691-9_24