Hello everyone! I have an idea that I want to validate before starting working on it, hear me out:
Internet polls became a serious thing. Especially in the political field. We've all heard about people faking the results or taking the poll down. I want to fix this, by creating a poll service that can't be faked.
It would work similarly to strawpoll, but allowing users to comment on why they chose one of the options. I want to implement two more features to make it more trustworthy:
All votes will be stored in a blockchain, meaning that no one will be able to change them. Proof of work won't work well here, but I'm going to let users store all the hashes locally and make it easy to verify them in the browser.
A "trust level" will be calculated for every vote, depending on browser headers, previous activity, and linked social media profiles. It can be a simple point system at first, and then a naive Bayes classifier after analyzing some data. All votes will be listed with a trust level next to them.
What do you think? Are there any flaws that I'm missing?
Why do you need a blockchain? Is the problem with existing internet polls that people hack into databases and change votes?
It's not. But I've heard about sites removing negative reviews and comments. I want to assure users that it's not the case here.
Who would be your customer? The users or the sites?
At first, I want to make a simple tool for everyone to use, like strawpoll. Then, I'm planning on adding an option for websites to embed the poll.