Abstract:
Voting in a democratic election is a solemn and significant occasion worldwide. Paper ballots or
electronic voting machines are used in today's elections, whether in a school, college, or even a country.
This system has various disadvantages, including a lack of transparency, low voter turnout, vote
manipulation, distrust of election authorities, delays in results, and, most crucially, security issues..
Therefore, the development of digital technology today has improved the lives of many. To counteract the
drawbacks of the current voting method, electronic voting is proposed. In essence, electronic voting is a
way to cast and tally ballots electronically. It is a quick, inexpensive, and secure approach to carry out a
voting process that demands high security and is data-rich and real-time. Concerns concerning the privacy
of communications and network security for electronic voting have grown recently. As a result, the
availability of electronic voting is urgently needed and is growing in popularity in networking and
communication. Blockchain technology is one solution to address security issues. . In order to establish a
blockchain and computer vision based electronic voting system, this article proposes a new method that
resolves some of the shortcomings of existing systems and evaluates some of the most prominent
blockchain frameworks. Since the blockchain maintains its data in a decentralized manner, the outcome of
the implementation demonstrates that the blockchain is a viable and secure electronic voting system that
resolves the problem of vote falsification in electronic voting. Blockchain-based electronic voting can be
utilized by direct network applications.