PERANCANGAN E-VOTING BERBASIS SMART CONTRACT MENGGUNAKAN KEAMANAN ALGORITMA KONSENSUS PROOF-OF-STAKE
DOI:
https://doi.org/10.33884/comasiejournal.v11i1.8991Kata Kunci:
blockchain, e-voting, ethereum, proof-of-stake, smart contractAbstrak
The advancement of digital technology has created opportunities for efficiency in voting processes through e-voting system. However, the conventional e-voting systems are often vulnerable to cyber attacks and data manipulation. The main issue lies in the centralized architecture of these systems, which present significant security risks. This study explores the implementation of a more secured e-voting system built on blockchain technology, utilizing smart contracts on the Ethereum platform, that leverages the Proof-of-stake consensus with specific focus on vendor selection. By utilizing a decentralized architecture, the blockchain-based system eliminates single points of failure and distributes data across multiple nodes, significantly reducing the risk of manipulation or unauthorized access. This research concludes that the implementation of blockchain technology, especially that leverages the PoS consensus algorithm and smart contract on the Ethereum platform, can perform effectively and provide enhanced security compared to conventional e-voting systems.
Referensi
Chaieb, M., Yousfi, S., Lafourcade, P., & Robbana, R. (2019). Verify-your-vote: A verifiable blockchain-based online voting protocol. Lecture Notes in Business Information Processing, 341, 16–30. Springer Verlag. https://doi.org/10.1007/978-3-030-11395-7_2
Chen, T., Li, Z., Zhu, Y., Chen, J., Luo, X., Lui, J. C. S., … Zhang, X. (2020). Understanding Ethereum via Graph Analysis. ACM Transactions on Internet Technology, 20(2). https://doi.org/10.1145/3381036
Christophorus Prasetyadi, G., Benny Mutiara, A., & Refianti, R. (2020). Blockchain-based Electronic Voting System with Special Ballot and Block Structures that Complies with Indonesian Principle of Voting. In IJACSA) International Journal of Advanced Computer Science and Applications (Vol. 11). Retrieved from www.ijacsa.thesai.org
G. Kalaiyarasi, K. Balaji, T. Narmadha, & V. Naveen. (2020). E-Voting System In Smart Phone Using Mobile Application. 2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS).
Jaya, P., Ariati, N., & Pratiwi, M. P. (2023). SISTEM INFORMASI E-VOTING PEMILIHAN KEPALA DESA DI DESA KUANG DALAM TIMUR KABUPATEN OGAN ILIR. In Prosiding Seminar Nasional Teknologi Komputer dan Sains (Vol. 1).
Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. Retrieved from www.bitcoin.org
Pramulia, D., & Anggorojati, B. (2020). Implementation and evaluation of blockchain based e-voting system with Ethereum and Metamask. Proceedings - 2nd International Conference on Informatics, Multimedia, Cyber, and Information System, ICIMCIS 2020, 18–23. Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/ICIMCIS51567.2020.9354310
Singh, N., & Vardhan, M. (2020). Computing Optimal Block Size for Blockchain based Applications with Contradictory Objectives. Procedia Computer Science, 171, 1389–1398. Elsevier B.V. https://doi.org/10.1016/j.procs.2020.04.149
Zou, W., Lo, D., Kochhar, P. S., Le, X. B. D., Xia, X., Feng, Y., … Xu, B. (2021). Smart Contract Development: Challenges and Opportunities. IEEE Transactions on Software Engineering, 47(10), 2084–2106. https://doi.org/10.1109/TSE.2019.2942301