B

blockballot

blockballot is a decentralized voting system that verifies the users identity through Sila API and allows them to cast the votes digitally without any logins thereby reducing voter frauds.

The problem blockballot solves

Since all the data is stored on the blockchain, it is immutable and the info cannot be altered or modified in any way. This prevents voter frauds.

Challenges I ran into

Optimizing Gas Fee, the voter registration function initially had a very hagh gas fee, tried to cut it down by using a candidate enum instead of the candidate name. Due to lack of time, integration with a backend could not be achieved.

Discussion