this post was submitted on 24 Jun 2023
67 points (100.0% liked)
/kbin meta
200 readers
2 users here now
Magazine dedicated to discussions about the kbin itself. Provide feedback, ask questions, suggest improvements, and engage in conversations related to the platform organization, policies, features, and community dynamics. ---- * Roadmap 2023 * m/kbinDevlog * m/kbinDesign
founded 1 year ago
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
That's changing the AP protocol, which is a huge undertaking, as it affects everyone in the Fediverse at that point, requiring new code to whatever platform that they are using. I think that's the hardest route to go down.
Plus, it's easily forgeable by a rogue instance since only that instance would be able to verify whether the votes were real or fake.
See, as soon as the word "blockchain" is uttered the technical merits of the discussion are lost.
Blockchains have been working on solutions to the problems of running a distributed, decentralized and trustless database for almost fifteen years now. That's exactly what the Fediverse is too. Right now it's able to ignore a lot of the problems that blockchains have had to deal with because there isn't much value at stake, but as it grows there will be spammers and spoofers and all kinds of other bad actors cropping up. Like it or not, blockchains have come up with solutions for these things and there may be no choice but to eventually adopt some of them. Or ditch the "decentralized" feature and go back to being Reddit-like again.
It's not like it'd be any different if you tried to push a blockchain somewhere in there either, my point is just that you can accomplish the same thing by making the instance the authority on validating upvotes while making then anonymous, instead of using a blockchain for that. Can't speak on whether it would require AP changes or not, maybe it has something that can be repurposed to hold this data already, maybe not.