ระบบเลือกตั้งสำเร็จรูปบนบล็อกเชน สำหรับกระทรวงการคลัง

Main Article Content

ปิยาณี สุขจำเริญ
สุขุมาล กิติสิน
ชวลิต ศรีสถาพรพัฒน์

บทคัดย่อ

งานวิจัยนี้นำเสนอการพัฒนาระบบเพื่อแก้ไขปัญหาการเลือกตั้งภายในของกระทรวงการคลังที่ปัจจุบันมีการเลือกตั้ง 2 วิธี คือ การเลือกตั้ง ณ สถานที่ที่ได้จัดเตรียมไว้ และการเลือกตั้งผ่านระบบที่เก็บข้อมูลแบบรวมศูนย์ ซึ่งอาจเกิดการทุจริตด้านความไม่โปร่งใสและความไม่เป็นธรรมได้ อีกทั้งการเลือกตั้งแต่ละครั้งมีเงื่อนไขที่แตกต่างกัน ทำให้ผู้พัฒนาระบบเลือกตั้งต้องพัฒนาระบบใหม่ทุกครั้งที่มีการเลือกตั้ง งานวิจัยนี้จึงนำเสนอ ระบบเลือกตั้งสำเร็จรูปบนบล็อกเชน สำหรับกระทรวงการคลัง โดยมีวัตถุประสงค์ 3 ข้อดังนี้ (1) พัฒนาระบบเลือกตั้งสำหรับใช้ในหน่วยงานกระทรวงการคลังที่ครอบคลุมความต้องการของผู้ใช้งาน (2) พัฒนาระบบเลือกตั้งที่สามารถปรับใช้งานได้กับทุกการเลือกตั้งตามเงื่อนไขที่ต้องการ (3) พัฒนาระบบเลือกตั้งที่โปร่งใส เป็นธรรมและตรวจสอบได้ โดยการวิจัยเริ่มต้นด้วยการศึกษาระบบเดิมและรวบรวมความต้องการของผู้ใช้งาน รวมถึงเอกสารและงานวิจัยที่เกี่ยวข้อง และวิเคราะห์ข้อมูลที่ได้จากการศึกษา จึงได้นำเทคโนโลยี blockchain เข้ามาช่วยให้ระบบมีความโปร่งใส และตรวจสอบได้ ซึ่งเป็นคุณสมบัติของ blockchain และมีการออกแบบและพัฒนาส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) และส่วนต่อประสานโปรแกรมประยุกต์ (API) ด้วย Next.js และพัฒนา smart contract โดยใช้ภาษา Solidity และ Hardhat ที่เป็น development environment สำหรับการพัฒนาบนแพลตฟอร์ม Ethereum และสุดท้ายทำการทดสอบระบบ ปรับปรุงแก้ไขระบบให้ถูกต้อง โดยมีการทดสอบ ดังนี้ (1) การทดสอบหน่วยย่อย (unit test) จำนวน 15 รายการ ซึ่งผลการทดสอบผ่านทั้ง 15 รายการ (2) การทดสอบประสิทธิภาพของระบบ แบ่งออกเป็น การทดสอบเวลาที่ใช้สำหรับการบันทึกและดึงข้อมูลจาก blockchain พบว่า การบันทึกข้อมูลลงบล็อกเชนใช้เวลาในการทำธุรกรรมเฉลี่ย 0.299 วินาที ซึ่งมากกว่าการอ่านข้อมูลจาก blockchain ที่ใช้เวลาในการทำธุรกรรมเฉลี่ย 0.078 วินาที และการทดสอบจำนวนธุรกรรมที่ blockchain สามารถรองรับได้มากที่สุดใน 1 วินาที พบว่า ระบบรองรับการทำรายการเฉลี่ย 116.443  ธุรกรรมต่อวินาที และ (3) การประเมินคุณสมบัติของระบบ พบว่าระบบมีความสอดคล้องของข้อมูล, ความสมบูรณ์ของข้อมูล  และความโปร่งใสในการเข้าถึงข้อมูล ฯลฯ ที่สูง

Article Details

บท
บทความวิจัย

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.