Abstract
People in the present era are always engaged in their jobs and other tasks. Any technology breakthrough that lowers their time wastage is greatly appreciated. Voting is an unavoidable process that takes place regularly in a democracy. Voters invest a lot of time in the current voting system for a variety of reasons, like the need for voters to physically be present at the polling booth, long queue for voting, physical procedures involved in casting a ballot, etc. Technologies which are time-efficient and highly secure are required in this era. Several researchers have suggested several blockchain-based electronic voting methods. The majority of blockchain-based electronic voting systems used now include problems of latency and non-scalability. It is a tedious task to implement a blockchain-based electronic voting system (e-voting) that scales well based on transactions per second (tps). Some researchers have suggested using sharding technology to improve scalability. But only with sharding, the system cannot handle the casting of huge amounts of votes, which is greater than the maximum transaction per second (tps) of the system, at the same time. An e-voting architecture which consists of a consortium blockchain, an Interplanetary File System (IPFS) has been proposed. The architecture has incorporated a fog layer to increase scalability by minimising the latency. Additionally, an algorithm has been proposed that enhances the system’s functionality and effectiveness in a nation with a sizable voting population.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Pramulia, D., Anggorojati, B.: Implementation and evaluation of blockchain based e-voting system with Ethereum and Metamask. In: 2020 International Conference on Informatics, Multimedia, Cyber and Information System (ICIMCIS), Jakarta, Indonesia, pp. 18–23 (2020). https://doi.org/10.1109/ICIMCIS51567.2020.9354310
Cheema, M.A., Ashraf, N., Aftab, A., Qureshi, H.K., Kazim, M., Azar, A.T.: Machine learning with blockchain for secure e-voting system. In: 2020 First International Conference of Smart Systems and Emerging Technologies (SMARTTECH), Riyadh, Saudi Arabia, pp. 177–182 (2020). https://doi.org/10.1109/SMART-TECH49988.2020.00050
Farooq, M.S., Iftikhar, U., Khelifi, A.: A framework to make voting system transparent using blockchain technology. IEEE Access 10, 59959–59969 (2022). https://doi.org/10.1109/ACCESS.2022.3180168
Bin Kaha, P.R.F., Rahayu, S.B., Wardhana, A.A., Lee, M.-G., Lokman, A.L.A., Azmi, N.N.: Designing an e-voting framework using blockchain: a secure and transparent attendance approach. In: 2023 IEEE 8th International Conference on Software Engineering and Computer Systems (ICSECS), Penang, Malaysia, pp. 371–376 (2023). https://doi.org/10.1109/ICSECS58457.2023.10256270
Kohad, H., Kumar, S., Ambhaikar, A.: Scalability of blockchain based e-voting system using multiobjective genetic algorithm with sharding. In: 2022 IEEE Delhi Section Conference (DELCON), New Delhi, India, pp. 1–4 (2022). https://doi.org/10.1109/DELCON54057.2022.9753019
Benabdallah, A., Audras, A., Coudert, L., El Madhoun, N., Badra, M.: Analysis of blockchain solutions for e-voting: a systematic literature review. IEEE Access 10, 70746–70759 (2022). https://doi.org/10.1109/ACCESS.2022.3187688
Bhutta, M.N.M., et al.: A survey on blockchain technology: evolution, architecture and security. IEEE Access 9, 61048–61073 (2021). https://doi.org/10.1109/ACCESS.2021.3072849
Ali Syed, T., Alzahrani, A., Jan, S., Siddiqui, M.S., Nadeem, A., Alghamdi, T.: A comparative analysis of blockchain architecture and its applications: problems and recommendations. IEEE Access 7, 176838–176869 (2019). https://doi.org/10.1109/ACCESS.2019.2957660
Gan, B., Wu, Q., Li, X., Zhou, Y.: Classification of blockchain consensus mechanisms based on PBFT algorithm. In: 2021 International Conference on Computer Engineering and Application (ICCEA), Kunming, China, pp. 26–29 (2021). https://doi.org/10.1109/ICCEA53728.2021.00012.
Psaras, Y., Dias, D.: The interplanetary file system and the filecoin network. In: 2020 50th Annual IEEE-IFIP International Conference on Dependable Systems and Networks-Supplemental Volume (DSN-S), Valencia, Spain, p. 80 (2020). https://doi.org/10.1109/DSN-S50200.2020.00043.
Yu, G., Wang, X., Yu, K., Ni, W., Zhang, J.A., Liu, R.P.: Survey: sharding in blockchains. IEEE Access 8, 14155–14181 (2020). https://doi.org/10.1109/ACCESS.2020.296514
Russo, A., Anta, A.F., Vasco, M.I.G., Romano, S.P.: Chirotonia: a scalable and secure e-voting framework based on blockchains and linkable ring signatures. In: 2021 IEEE International Conference on Blockchain (Blockchain), Melbourne, Australia, pp. 417–424 (2021). https://doi.org/10.1109/Blockchain53845.2021.00065.
Jafar, U., Aziz, M.J.A., Shukur, Z., Hussain, H.A.: A cost-efficient and scalable framework for e-voting system based on ethereum blockchain. In: 2022 International Conference on Cyber Resilience (ICCR), Dubai, United Arab Emirates, pp. 1–6 (2022). https://doi.org/10.1109/ICCR56254.2022.9996026.
Divya, K., Usha, K.: Blockvoting: an online voting system using block chain. In: 2022 International Conference on Innovative Trends in Information Technology (ICITIIT), Kottayam, India, pp. 1–7 (2022). https://doi.org/10.1109/ICITIIT54346.2022.9744132.
Malkawi, M., Bani, M., Bataineh, A.: Blockchain-based voting system for Jordan parliament elections. Int. J. Electr. Comput. Eng. 4325–4335, 11 (2021)
Kumar, A., Goyal, M.: Sustainable E-Infrastructure for Blockchain-Based Voting System, pp. 221–251. Wiley, Hoboken (2021)
Huang, J., He, D., Obaidat, M.S., Vijayakumar, P., Luo, M., Choo, K.K.R.: The application of the blockchain technology in voting systems: a review. ACM Comput. Surv. 1–28, 54 (2021)
Mehboob, K., Arshad, J., Mubashir, M.: Empirical analysis of transaction malleability within blockchain-based e-voting. Comput. Secur. 100, 102081 (2021)
Dimitriou, T.: Efficient, coercion-free and universally verifiable blockchain-based voting. Comput. Netw. 174, 107234 (2020). https://doi.org/10.1016/j.comnet.2020.107234 (https://www.sciencedirect.com/science/article/pii/S1389128619317414). ISSN 1389-1286
Dhulavvagol, P.M., Bhajantri, V.H., Totad, S.G.: Blockchain ethereum clients performance analysis considering e-voting application. Procedia Comput. Sci. 167, 2506–2515 (2020). https://doi.org/10.1016/j.procs.2020.03.303 (https://www.sciencedirect.com/science/article/pii/S1877050920307699). ISSN 1877-0509
Baudier, P., Kondrateva, G., Ammi, C., Seulliet, E.: Peace engineering: the contribution of blockchain systems to the e-voting process. Technol. Forecast. Soc. Change 162, 120397 (2021)
Abuidris, Y., Kumar, R., Ting, Y., Joseph, O.: Secure large-scale E-voting system based on blockchain contract using a hybrid consensus model combined with sharding. ETRI J. 357–370, 43 (2021)
Shadab, M., Kumar, P., Kumar, S.: A blockchain-based e-voting system for India: addressing security challenges with Aadhaar card authentication. In: 2023 3rd International Conference on Pervasive Computing and Social Networking (ICPCSN), Salem, India, pp. 1226–1231 (2023). https://doi.org/10.1109/ICPCSN58827.2023.00207.
Khedkar, S., Mahajan, K., Shirole, M.: Optimization of blockchain based e-voting. In: 2023 8th International Conference on Business and Industrial Research (ICBIR), Bangkok, Thailand, pp. 700–705 (2023). https://doi.org/10.1109/ICBIR57571.2023.10147663.
Zhu, H., Feng, L., Luo, J., Sun, Y., Yu, B., Yao, S.: BCvoteMDE: a blockchain-based e-voting scheme for multi-district elections. In: 2022 IEEE 25th International Conference on Computer Supported Cooperative Work in Design (CSCWD), Hangzhou, China, pp. 950–955 (2022). https://doi.org/10.1109/CSCWD54268.2022.9776193.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Madhusudhan, R., K. K., V. (2024). A Framework for Blockchain-Based Scalable E-Voting System Using Sharding and Time-Slot Algorithm. In: Barolli, L. (eds) Advanced Information Networking and Applications. AINA 2024. Lecture Notes on Data Engineering and Communications Technologies, vol 204. Springer, Cham. https://doi.org/10.1007/978-3-031-57942-4_42
Download citation
DOI: https://doi.org/10.1007/978-3-031-57942-4_42
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-57941-7
Online ISBN: 978-3-031-57942-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)