Voting is important for any democratic country. It can
be considered as one of the major factors that make a government
for the people and by the people. The most common methods of
voting that currently exist are ballot-based voting, purely
electronic methods, and Electronic Voting Machines, among
others. Over the years, it has been a challenge to build a secure
E-voting program that provides the privacy of current voting
systems while offering a means of accountability and versatility.
Using blockchain technology and cryptography we can make the
process of elections as open and cost-effective as possible. In this
review paper we discuss a new, blockchain-based electronic voting
system that addresses some of the limitations in existing systems
and evaluates some of the popular systems designed to create a
blockchain-based e-voting system.