I think it’s possible to have both in a federated system. Let the instance the user is on keep the tally of who upvoted what, and let the instance the post is on to know only the tally from other instances. Should be up to instances whether to show this data to users or not. This way it’d be easy to find and defederate single user instances manipulating votes.
Comment on Lemmy devs are considering making all votes public - have your say
OutsizedWalrus@lemmy.world 2 months ago
This is one of the downfalls of a distributed system. You basically need public votes. Without it, instances lack critical information about the validity of votes. You don’t have a centralized system with back door access to monitor and maintain things.
drathvedro@lemm.ee 2 months ago
aodhsishaj@lemmy.world 2 months ago
You can anonymise those votes with a hash if your data is structured to need a username for a key value. Use the username as a salt if you must. However the Lemmy API has plenty of metadata to prove a human account that is not a username. Creation date, how many previous comments, if they’re banned from abother connected instanxe. This isn’t about mod tooling or APIs this is about anonymity and privacy.
I vote for no upvote or downvotes, why build a token for a false economy like the upvote at Reddit or the note at Tumblr or the like on Facebook.
Endorphin buttons are not good for anyone.
redisdead@lemmy.world 2 months ago
You don’t want “chug bleach to cure coronavirus” content being on the same level as actual intelligent discourse
aodhsishaj@lemmy.world 2 months ago
Don’t tell me what I want
redisdead@lemmy.world 2 months ago
Apparently I have to because clearly you’ve been chugging bleach