I think this is solved by "authenticated atomic action", where users sign individual interactions instead of trusting login servers. In this case, each upvote, downvote, and comment must be cryptographically signed.
Once user action is signed, trust must be assigned to networks of users. (Of course, individual users can be trusted, but it would be easier to manage if users are bundled into networks somehow.)
Key management is the hard problem for this to work. User need to be able to have many keys that are revocable. Blockchains like Ethereum are advocating for chain centralized solutions, but I see no reason why that must be the case. It can be done, from top to bottom, in a totally distributed way. From the blockchain perspective, a "multi-chain" solution is the right one.
6510|2 years ago
Zamicol|2 years ago
Once user action is signed, trust must be assigned to networks of users. (Of course, individual users can be trusted, but it would be easier to manage if users are bundled into networks somehow.)
Key management is the hard problem for this to work. User need to be able to have many keys that are revocable. Blockchains like Ethereum are advocating for chain centralized solutions, but I see no reason why that must be the case. It can be done, from top to bottom, in a totally distributed way. From the blockchain perspective, a "multi-chain" solution is the right one.