Skip to main content

A Framework for Blockchain-Based Scalable E-Voting System Using Sharding and Time-Slot Algorithm

  • Conference paper
  • First Online:
Advanced Information Networking and Applications (AINA 2024)

Part of the book series: Lecture Notes on Data Engineering and Communications Technologies ((LNDECT,volume 204))

  • 145 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

  2. 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

  3. 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

    Article  Google Scholar 

  4. 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

  5. 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

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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.

  10. 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.

  11. 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

    Article  Google Scholar 

  12. 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.

  13. 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.

  14. 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.

  15. Malkawi, M., Bani, M., Bataineh, A.: Blockchain-based voting system for Jordan parliament elections. Int. J. Electr. Comput. Eng. 4325–4335, 11 (2021)

    Google Scholar 

  16. Kumar, A., Goyal, M.: Sustainable E-Infrastructure for Blockchain-Based Voting System, pp. 221–251. Wiley, Hoboken (2021)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Mehboob, K., Arshad, J., Mubashir, M.: Empirical analysis of transaction malleability within blockchain-based e-voting. Comput. Secur. 100, 102081 (2021)

    Article  Google Scholar 

  19. 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

  20. 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

  21. 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)

    Article  Google Scholar 

  22. 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)

    Google Scholar 

  23. 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.

  24. 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.

  25. 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.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. Madhusudhan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics