Abstract
Blockchain technology adoption rate is fast growing as seen in cryptocurrency and distributed finance (DiFi) domains. It is also getting lots of attention in many other application areas including electronic voting(e-voting) systems. The electronic voting system is an interesting application use case for blockchain because it helps to solve critical problems within that space- the integrity of voting data, the secrecy of the ballot, and single point of failure. This is because of the characteristics that blockchain technology embodies. One of the challenges, however, is with the scalability of the blockchain network, how the blockchain technology can power the scalability of systems built on it. The aim of this paper, therefore, is to present a Blockchain Implementation Model that tackles scalability concerns for E-Voting System. This model can be adaptable in any national election, specifically, Nigeria’s national elections. The resulting model would present a scalable electronic voting framework by leveraging the security and integrity infrastructures that blockchain technology brings to bear.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Zhou, Q., Huang, H., Zheng, Z., Bian, J.: Solutions to scalability of blockchain: a survey. IEEE Access 8, 16440–16455 (2020)
Sarah, G.: Blockchain- What is the Business Value?. A paper presented at the Oracle Modern Business Talks, Webinar (2018)
Zheng, Z., Xie, S., Dai, H., Chen, X., Wang, H.: An overview of blockchain technology: architecture, consensus, and future trends. In: IEEE 6th International Congress on Big Data, pp. 557–564 (2017)
Vaibhav, et al.: literature survey- online voting: voting system using blockchain. Int. Res. J. Eng. Technol. 6(6), 534–536 (2019)
Komminist, W., Adolfo. V., Andrea, M.: Experiments and data analysis of electronic voting system. IEEE, pp105–112 (2009)
Hao., F., Ryan, P.Y.A.: Practical attacks on real-world e-voting. In: Hao, F., Ryan, P.Y.A., (eds.) Real-World Electronic Voting: Design, Analysis and Deployment, pp. 45–196. Auerbach Publications, US (2016)
Ayo, C.K., Adebiyi, A.A., Sofoluwe, A.B.: E-voting implementation in nigeria: the success factors. Int. J. Comput. Sci. Appl. 15(2), 91–105 (2008)
Sheriff, F.F., Ayo, C.K., Oni, A.A., Gberevbie, D.E.: Challenges and prospects of e-elections in Nigeria. In: Proceeding of 14th European Conference on E-Government, Brasov Romania, 13–14 June 2014
Mohammad, H.S., Essam, M.: A secure e-Government's e-Voting system. Sci. Inf. Conf. 44(12), 1365–1373 (2015)
Gharadaghy, R., Volkamer, M.: Verifiability in electronic voting explanations for non security experts. 4th International Conference on Electronic Voting 2010 EVOTE 2010 4(4), 1–13 (2010)
Dannen, C.: Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners. Apress, Brooklyn, New York, USA (2017)
Deloittecom. Deloittecom. Retrieved from 20 Nov 2017. https://www2.deloitte.com/content/dam/Deloitte/ie/Documents/Technology/IE_C_BlockchainandCyberPOV_0417.pdf
Philip, B.: European Union Parliamentary Research Services; How blockchain technology could change our lives. European Union, Brussels (2017)
Ansif, A., Mohsin, R.: Electronic voting with biometric verification offline and hybrid EVMS solution. The Sixth International Conference on Innovative Computing Technology (INTECH 2016), pp. 332–337 (2016)
Cortie, V., Constantin, C.D., Francois, D., Benedikt, S., Pierre, Y.S., Bogdan, W.: Machine-checked proofs of privacy for electronic voting protocols. In: 2017 IEEE Symposium on Security and Privacy, pp. 993–1008 (2017)
Blockgeekscom. What is blockchain technology?. Retrieved from 17 July 2020. https://blockgeeks.com/guides/what-is-blockchain-technology/ (2020)
Abayomi-Zannu T.P., Odun-Ayo I., Tatama B.F., Misra S.: Implementing a mobile voting system utilizing blockchain technology and two-factor authentication in Nigeria. In: Singh, P., Pawłowski, W., Tanwar, S., Kumar, N., Rodrigues, J., Obaidat, M. (eds.) Proceedings of First International Conference on Computing, Communications, and Cyber-Security (IC4S 2019). Lecture Notes in Networks and Systems, vol. 121. Springer, Singapore (2020). https://doi.org/10.1007/978-981-15-3369-3_63
Awotunde, J.B., Ogundokun, R.O., Misra, S., Adeniyi, E.A., Sharma, M.M.: Blockchain-based framework for secure transaction in mobile banking platform. In: Abraham, A., Hanne, T., Castillo, O., Gandhi, N., Rios, T.N., Hong, T.-P. (eds.) Hybrid Intelligent Systems: 20th International Conference on Hybrid Intelligent Systems (HIS 2020), December 14-16, 2020, pp. 525–534. Springer International Publishing, Cham (2021). https://doi.org/10.1007/978-3-030-73050-5_53
Lombrozo, E., Lau, J., Wuille, P.: Segregated witness (consensus layer) (2015). https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki
Luu, L., Narayanan, V., Zheng, C., Baweja, K., Gilbert, S., Saxena, L.P.: A secure sharding protocol for open blockchains. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pp. 17–30. ACM (2016)
Kokoris-Kogias, E., et al.: IEEE symposium on security and privacy (SP). IEEE 2018, 583–598 (2018)
Zamani, M., Movahedi, M., Raykova, M.: Rapidchain: scaling blockchain via full sharding. In: Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, pp. 931–948. ACM (2018)
Wang, J., Wang, H.: Monoxide: Scale out blockchains with asynchronous consensus zones. In: 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19), pp. 95–112 (2019)
Li, X., Jiang, P., Chen, T., Luo, X., Wen, Q.: A survey on the security of blockchain systems. Future Generation Computer System (2017)
Sompolinsky, Y., Zohar, A.: Secure high-rate transaction processing in bitcoin. In: Böhme, R., Okamoto, T. (eds.) Financial Cryptography and Data Security, pp. 507–527. Springer Berlin Heidelberg, Berlin, Heidelberg (2015). https://doi.org/10.1007/978-3-662-47854-7_32s
Sompolinsky, Y., Lewenberg, Y., Zohar, A.: Spectre: a fast and scalable cryptocurrency protocol. IACR Cryptol. ePrint Arch. 2016, 1159 (2016)
Web3js.readthedocs.io. 2021. web3.js - Ethereum JavaScript API — web3.js 1.0.0 documentation. https://web3js.readthedocs.io/en/v1.3.4/. Accessed on 15 June 2021
Dogo, et al.: Blockchain 30: Towards a secure ballotcoin democracy through a digitized public ledger in developing countries. In: 2nd International Conference on Information and Communication Technology and Its Applications (ICTA 2018), pp. 477–484 (2018)
INEC (2015). www.inecnigeria.org. www.inecnigeria.org/wp./FactSheet-on-PVC-and-Card-Readers.docx
Independent National Electoral Commission. INEC - Result viewing portal. Retrieved from 4 Oct 2020. https://inecelectionresults.com/
Independent national electoral commission. Regulations and Guidelines For The Conduct of Elections. Retrieved from 6 Oct 2020. https://www.inecnigeria.org/elections/regulations-and-guidelines-for-the-conduct-of-elections/
Hintzman, Z.: Comparing Blockchain Implementations. NCTA Technical Papers. Nctatechnicalpapers.com. https://www.nctatechnicalpapers.com/Paper/2017/2017-comparing-blockchain-implementations. Accessed on 16 June 2021
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Apeh, A.J., Ayo, C.K., Adebiyi, A. (2021). A Scalable Blockchain Implementation Model for Nation-Wide Electronic Voting System. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2021. ICCSA 2021. Lecture Notes in Computer Science(), vol 12957. Springer, Cham. https://doi.org/10.1007/978-3-030-87013-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-87013-3_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-87012-6
Online ISBN: 978-3-030-87013-3
eBook Packages: Computer ScienceComputer Science (R0)