Hacker News new | past | comments | ask | show | jobs | submit login

There is always so much disinformation in threads about blockchain tech. Do you have any idea how it works yourself? Mining is a means to an end, which is an incorruptible ledger. Voting is a social convention, not a coin. You wouldn't mine for votes. The way a voting system would work is that each voter would be given a single coin that is marked for eligibility to vote. Then they can send the coin to whatever address correlates with what they want to vote for. Since the coins are marked, you can't just mine for more coins to submit for more votes. Yes, there are problems with this system as well, but mining for votes is not one of them.



"there are problems with this system as well"

It sounds like the problem you're trading for is the one that Bitcoin solved in the first place: No need for a central database of users. How do you decentralize authentication of one-person-one vote? I'm not sure it's even possible


Certainly not easy! But, requiring periodic small group meetups, such that the groups have to have certain types of overlap, might kinda work?

Sort of forming a web of trust, but with negative incentives against signing for anyone trying to double vote?

Or maybe it is impossible.

It seems there would be a problem if the web of trust was fragmented, because for anyone not in a particular region of the wot, they would be unable to tell if it was a real wot, or only a fake one.

So any voting that occurred would have to only apply within a contiguous wot, and anyone in a different region would have to not have that vote count for them.

So, in a limited form like that, it could maybe be possible, but I don't know what it would be worth, because I don't know what sorts of things would be worth voting on, if the result of the vote can only apply to the identities used in the vote, because anyone could make another identity not part of the wot if they did not like the vote outcome. And a number of other similar problems.


The benefit of voting system I'm describing is to prevent fake or missing votes, and not to allow for anonymous voting. If you don't need 100% anonymous voting, then the blockchain works well. The voter registration used to distribute vote coins would ensure that coins go to the right people, but would not need to be made public, so there is still general privacy, but an individual could sign something with their private key to prove that the vote is theirs if they had to.


You could also send your coin to a 3rd party and have them vote on your behalf. This would allow for representative democracy, where individuals can either choose to vote directly on an issue or place their vote in the hands in the representative of their choice. In this system, you could directly choose your representative if you like on particular issues instead of being stuck with whomever is representing your geographical area.


> Voting is a social convention, not a coin.

notto take away from your main point, but money is a social convention, too....


This has nothing to do with money. The word coin here is used to represent a token in the ledger system. It is a transaction that is marked with cryptographically secure signature and wrapped in a SHA256 hash. It has nothing to do with social convention. A "coin" used in voting could be the minimum unit possibly represented by that ledger, meaning that value placed on the coin by society has no bearing on the system.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: