3 ms·
Proof of work systems were originally designed to combat these types of 'spammy' behavior. Give a challenge string and ask the user submitting an upvote to com
by supremesaboteur 10y ago
Proof of work systems were originally designed to combat these types of 'spammy' behavior.
Give a challenge string and ask the user submitting an upvote to compute a nonce that when added to the string would produce an hash with 10 leading zeros. User submits the calculated nonce, the server computes the hash for challenge string + nonce and the upvote is registered. This makes it computationaly expensive for an upvote provider to submit hundreds of upvotes
- comboy 10y agoI don't think this idea works in practice. Average user has much less computing power available than such services. CPUs are really cheap to rent nowadays, so it would hardly influence the price of an upvote while possibly making quality of experience much worse for mobile users.
- teleclimber 10y agoYeah but if you're using a botnet comprised of other people's cpus to submit your upvotes, you already have a distributed computing environment for which you pay zero dollars for computing time. So your cost is still zero.
- Klathmon 10y agoAnd the response to that is to make the work have to be done by the human not the machine (captchas) But that gets user-hostile, so it's not the best idea.