Unfortunately, voting opens up the possibility to be sybil attacked (make 1000 accounts and vote for your own). To keep it simple, the decision should stay with the OP. Maybe implement a way to punish obvious malfeasance.
User must put some money at stake, if don't choose an answer lose the money. But what if all answers suck?.
Too many vulnerabilities.
reply