A Decentralized Polling System Using Ethereum Technology

Document Type : Research Paper


1 MSc in Information Security, Department of Information Technology, Institute of Engineering Technology Devi Ahilya University, Indore 452017, India.

2 Assistant Professor, Department of Information Technology, Institute of Engineering Technology Devi Ahilya University, Indore 452017, India.


Polling system is not trusted everywhere around the world it is very important in this modern world to replace the traditional polling system with the new technology. Some countries like United States, Japan, and India suffer from corrupted polling system. Major issues are faced by current polling systems like system hacking, vote rigging, vote manipulation, distributed denial of service attack, and online polling booth capturing. This paper will lead to the problems faced by the traditional polling system and how the new technology will provide the solution to that problem. Also, our purpose is to check the feasibility of the system by recording the transaction fees and evaluate the right way to spend the amount of gas in the transaction. This will highlight blockchain frameworks including blockchain as a service and polling system which is on blockchain that addresses all constraint introducing ethereum which is a blockchain-based distributed computing platform. Ethereum is open source, and publicly available with a system featuring smart contracts. It provides the cryptocurrency wallets that let you make cheap, instant payments with gas in the form of ethers. The ethereum community is the most active and largest blockchain community in the world. There is no centralized organization that controls ethereum.


  1. Ben Ayed, A. (2017). A Conceptual Secure Blockchain- Based Electronic Voting System. International Journal of Network Security & Its Applications (IJNSA), 9 (3).

    Bhosale, K.; Akbarabbas, K.; Deepak, J. & Sankhe, A. (2019). Blockchain based Secure Data Storage. International Research Journal of Engineering and Technology (IRJET), 6 (3).

    Bulut, R.; Kantarcı, A.; Keskin, S.; Bahtiyar, S. (2018). Blockchain-Based Electronic Voting System for Elections in Turkey. Istanbul Technical University Istanbul, Turkey.

    Chan Zheng Wei, Clement; Chai Wen Chuah (2018): Blockchain-Based Electronic Voting Protocol. International Journal On Informatics Visualization, 2 (4).

    1. Bergquist, Jonatan (2017): Blockchain Technology and Smart Contracts. Uppsala Universitet Examensarbete 30 hp .

    Hatiskar, Vaibhav; G. Pai, Archana (2018): Blockchain and it’s Integration with Supply Chain. International Journal of Computer Applications (0975 – 8887), 179 (52).

    Kaan Koç, Ali; Yavuz, Emre; Can Çabuk, Umut; Dalkılıç, Gökhan (2018): Towards Secure E-Voting Using Ethereum Blockchain. researchgate.net/publication/323318041.

    McCorry, Patrick; F. Shahandashti Siamak; Hao Feng (2017): A Smart Contract for Boardroom Voting with Maximum Voter Privacy. School of Computing Science, Newcastle University UK.

    Khan, Tayyab, Karan Singh, Mohamed Abdel-Basset, Hoang Viet Long, Satya P. Singh, and Manisha Manjul. "A novel and comprehensive trust estimation clustering based approach for large scale wireless sensor networks." IEEE Access 7 (2019): 58221-58240.

    Pareek, Shubham; Upadhyay, Anuj; Doulani, Satya; Tyagi, Siddarth; Varma, Aditya(2018): E-Voting using Ethereum Blockchain. International Journal for Research Trends and Innovation, 3 (11).

    Shrinivas, Manoj; S.Chandan; Farhan Shamail, Mohammed; K, Ramyashree (2019): A Decentralized Voting Application using Blockchain Technology. International Research Journal of Engineering and Technology (IRJET), 6 (4).

    Tso, Raylin; Liu, Zi-Yuan; Hsiao, Jen-Ho(2019): Distributed E-Voting and E-Bidding Systems Based on Smart Contract. Multidisciplinary Digital Publishing Institute.

    Arun; Dutta, Aditya; Rajeev, Sourav; Mathew Varghese, Rohan (2019): E-Voting using a Decentralized Ethereum Application. International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249-8958, 8 (4).

    www.dappuniversity.com/articles/the-ultimate-ethereum-dapp-tutorial (Building an Ethereum Decentralized Application)