3 ms·
I feel like a jerk reiterating this point from a cousin post but just a heads up, but that's not really what this post is about. Maybe I'm being too literal and
by kjeetgill 7y ago
I feel like a jerk reiterating this point from a cousin post but just a heads up, but that's not really what this post is about. Maybe I'm being too literal and I'm missing the connection you're drawing.
Consensus in voting systems is concerned with selecting either a single winner or a ranked order from a set of candidates given the diverse preferences from a pool of voters. It concerns the protocol by which they communicate their preferences (vote favorite, pairwise, ranked preferences, etc.) and the protocol by which they're combined to pick a winner (consensus) from the population. The focus is on minimizing how objectionable the winning candidate is over all voters.
Distributed consensus is more concerned with agreement of a proposition between set of identical nodes (i.e. no preferences) that communicate by sending messages over an asynchronous, lossy, reorderable, channels. The focus here is about mitigating weakness of the communications channels and provide stronger guarantees beyond that.
- atoav 7y ago> The focus is on minimizing how objectionable the winning candidate is over all voters. This is precisly the problem with electronic voting. It is not about creating a process that is mathematically sound — it is about creating a process the average voting helper can transparently follow, verify and trust in. Every electronic system, no matter how transparent is always a black box to everbody who didn’t either design it, or has both the skill and time to take it apart. A mathematically sound result that average people can doubt, because it is a blackbox to them, is useless for any meaningful vote.