What if you could instantly pull live stats about voter positions – to immediately retrieve the pro/anti numbers for any given issue or even legislation.
As a voter, I would prefer to set my positions and have the legislation check against the data in decision making rather than continually comment on everything about how I feel.
I want to mark down where I stand on gun control, birth control, minimum wage, net neutrality, war, etc almost like a voter profile instead of being considered a blank slate every time new legislation appears.
To take it further, this profile could even be used to automatically cast my vote on issues – particularly if they are simple.
Blockchain technology allows us to continually maintain all of these voting profiles without the need for a centralized server system or single point of failure.
For the sake of accessibility, this platform would utilize widespread master nodes that would house the entire blockchain while smaller nodes could simply interface and signal to the master nodes – even just by using a mobile app.
The blockchain would also handle adding new voting positions as well as smart contracts – perhaps even building on top of ethereum architecture.
Voter fraud is the first issue. It’s a classic tech problem in how to preserve unique sessions. How can we truly confirm that a single voter profile is attached to a single verified voter?
The second issue is blockchain maintenance. How do we encourage the constant use of master nodes? The typical answer is to throw a cryptocurrency in the mix and call it a day, but introducing money into this will likely not be healthy. Perhaps the government itself could maintain master nodes. This position could also help resolve voter fraud.
Adding new smart contracts and new voting positions to the blockchain presents its own challenges as this would ideally be a completely democratic system, but at the same time we need to control bloat from entering the blockchain. For new positions, perhaps signals are sent from smaller nodes in unison until a consensus happens at which triggers the new position to be added. The position can then be selected in individual voter profiles.