Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The user should lose less reputation if he is downvoted by a user with a worse reputation. #104

Closed
fervi opened this issue Jan 7, 2019 · 4 comments
Labels
enhancement New feature or request

Comments

@fervi
Copy link

fervi commented Jan 7, 2019

Hello, I noticed trolling, which consists in downvoting entries (including mine). In my opinion, if I have a higher reputation than a troll, I should lose fewer reputation points.

@Horndev Horndev added the enhancement New feature or request label Jan 8, 2019
@Horndev
Copy link
Owner

Horndev commented Jan 8, 2019

Interesting idea! I really like it. Reputation would mean something more. Help me brainstorm an algorithm for this?

Maybe if reputation is less than some value, then their weight decreases?

What about weighting reputation change? At reputation of 1e8 or more = 1 reputation change per Satoshi. At reputation of -1e8 or less = 0 reputation change per Satoshi.

Thanks for the great idea.

@fervi
Copy link
Author

fervi commented Jan 8, 2019

I invent something like this. It should works if (for example my) reputation of flagged user has bigger than flagger (??). In other way it should just substract

<?php

$flagged_reputation = 162562; // Fervi
$flagger_reputation = 77017; // Zelgada (for example xd)
$satoshi_reduce = 10000; // Zelgada spend 10k satoshi to reduce reputation of Fervi

$flagged_reputation = $flagged_reputation - $satoshi_reduce*(1/($flagged_reputation / $flagger_reputation));
echo $flagged_reputation;

Cons:

  • Flagger reputation cannot be lower than 1 (point)

@Horndev
Copy link
Owner

Horndev commented Jan 12, 2019

Anonymous voters will change score by 50% of amount spent

@Horndev
Copy link
Owner

Horndev commented Apr 14, 2019

Reputation system is now implemented.

@Horndev Horndev closed this as completed Apr 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants