Blockchain based E-voting System
5 Pages Posted: 11 Aug 2020
Date Written: July 11, 2020
The use of technology has become important at this point in helping to meet human needs.Due to the increasing use of technology, new challenges are brought in the process of democracy as most people today don’t trust their governments, making elections is very important in modern democracy . Elections have a great importance in determining who will rule a nation or an organization or it can be said as it is an event that decides the fate of any nation.
In modern democracy, elections are very important but large sections of society around the world do not trust their election system which is a major concern for democracy.
Even the world’s largest democracies like India, United States, still suffer from a flawed electoral system. Vote rigging, hacking of EVM (Electronic voting machine), election manipulation, and polling booth capturing are the major issues in the current voting system
The blockchain is said as emerging, decentralized, and distributed technology that promises to enhance different aspects of many industries. Expanding e-voting into blockchain technology could be the solution to eliminate the present concerns in e-voting system
There is no doubt that the ever changing concept of the blockchain, which is the backbone of the famous cryptocurrency Bitcoin has triggered the start of a new era in the Internet and the online services. While most people focus only on bitcoin and other cryptocurrencies; there are in fact, many operations, both administrative and fintech that can only be done online/offline can now safely be moved to the Internet as online services because of immutability of blockchain. What makes blockchain a powerful tool is its smarts contracts and many features which overcomes traditional systems.
Smart contracts are meaningful pieces of codes, to be integrated in the blockchain and executed as scheduled in every step of blockchain updates. E-votin, is another trending, yet critical, topic related to the online services. The blockchain with the smart contracts, emerges as a good candidate to use in developments of safer, cheaper, more secure, more transparent, and easier-to-use e-voting systems.Due to its consistency, widespread use, and provision of smart contracts logic, Ethereum and its network is one of the most suitable ones. An e-voting system must be secure, as it should not allow duplicated votes and be fully transparent, while protecting the privacy of the attendees. In this project, we have implemented and tested an e-voting application as a smart contract for the Ethereum network using the Ethereum and the Solidity language.
Keywords: Blockchain, Ethereum, Decentralized, Digitalizing
Suggested Citation: Suggested Citation