Blockchain-based Election System for Ministry of Finance
Main Article Content
Abstract
This research presents the development of an Election System Packge Based on blockchain for Ministry of Finance. Currently, there are two methods: on-site elections and elections through a centralized data collection system. However, transparency and fairness issues, and each election has different conditions, requiring system developers to create a new system each time. This study proposes a Election System Package Based on blockchain for Ministry of Finance with three objectives: (1) Develop an election system for use in the Ministry of Finance that meets the needs of users. (2) Develop an election system just once and can adapt it to every election. (3) Develop a transparent, fair, and auditable election system. The research begins by studying the existing system, gathering user requirements, reviewing relevant documents and research, and analyzing collected data. The proposed system introduces blockchain technology to enhance transparency and verification. The system includes a graphical user interface (GUI) and an application programming interface (API) developed using Next.js The smart contract is deployed using Solidity and Hardhat as the development environment for Ethereum. The system was tested as follows: (1)Unit test, totaling 15 items, with the test results passing all 15 items. (2) Performance testing, consisting of testing the time used for recording and reading data from blockchain found that recording data on a blockchain takes time an average of 0.299 seconds, which is more than reading data from a blockchain which takes time an average of 0.078 seconds, and testing the maximum number of transactions per second. The system supports an average of 116.443 transactions per second and (3)Evaluation of the system features. It was found that the system has high data consistency, high data completeness and high transparency in accessing information, etc.
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
References
Nick Szabo. (4 July 2022). Smart Contracts, [Online] Available : http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart.contracts.html/
M. Chayakornvikrom, K. Wongprasert, S. Ketpong,
C. Inthanok and S. Phatthanakhuha, Blockchain for GOVERNMENT SERVICES. BKK, Jan. 2021, pp.19-23.
E. Febriyanto, Triyono ,N. Rahayu , K. Pangaribuan and
P. A. Sunarya. “Using Blockchain Data Security Management for E-Voting Systems”. International Conference on Cyber and IT Service Management. 23-24 Oct. Pangkal Indonesia : pp. 1-4, 2020. doi: 10.1109/CITSM50537.2020.9268847.
A. Al-madani, A. T. Gaikwad, V. Mahale and Z. A.T.Ahmed. “Decentralized E-voting system based on Smart Contract by using blockchain Technology”. International Conference on Smart Innovations in Design, Environment, Management, Planning and Computing. 30-31 Oct. Aurangabad India : pp. 176-180, 2020. doi: 10.1109/ICSIDEMPC49020.2020.9299581.
F. P. Hjálmarsson and G. K. Hreiðarsson, “Blockchain-Based E-Voting System” International Conference on Cloud Computing. 2-7 Jul. San Francisco CA USA : pp. 983-986, 2018. doi: 10.1109/CLOUD.2018.00151.
M. Malkawi, M. Yassein and A. Bataineh. “Blockchain based voting system for Jordan parliament elections,” International Journal of Electrical and Computer Engineering., Vol. 11 (No. 5), pp. 4325-4335, 2021. doi: http://doi.org/10.11591/ijece.v11i5.pp4325-4335.
เบญจมาศ ปัญญางาม, เอกสารประกอบการสอน กระบวนวิชา 204251 โครงสร้างข้อมูล. CMI, Thailand, 2018, pp.87-96.
Geeksforgeeks. (26 April 2024). Quick Sort vs Merge Sort, [Online] Available : https://www.geeksforgeeks.org/quick-sort-vs-merge-sort/
ปุญญพัฒน์ บวรเศรษฐพงศ์, กรกมล บุญส่งดี, ณัฐพล พัชรนันท์จินดา และ ภัทรทิชา ประเสริฐสังข์, ASSIGMENT 2 QUICK SORT. BKK, Thailand, 2015, pp.1-10.
A. Fernandes, K. Garg, A. Agrawal and A. Bhatia, “Decentralized Online Voting using Blockchain and Secret Contracts”. International Conference on Information Networking. 13-16 Jan. Jeju Island Korea : pp. 582-587, 2021. doi: 10.1109/ICOIN50884.2021.9333966.
S. T. Alvi, M. N. Uddin, L. Islam and S. Ahamed,
“A blockchain based Cost effective Digital Voting System using SideChain and Smart Contracts”. International Conference on Electrical and Computer Engineering. 17-19 Dec. Dhaka Bangladesh : pp. 467-470, 2020. doi: 10.1109/ICECE51571.2020.9393081.