https://www.reddit.com/r/CryptoCurrency/comments/u34ppv/ccip_029_dynamic_karma_cap/
created by IHaventEvenGotADog on 14/04/2022 at 00:31 UTC
292 upvotes, 48 top-level comments (showing 25)
The 15k karma cap was implemented in April 2021 with the passing of CCIP 007
As the 15k is a fixed number it doesn't scale with changes to the subreddit and fluctuations in activity.
I think capping the max amount that can be earned each round is necessary which is the original premise of the 15k cap, so I'd like to change it to a dynamic system that will adapt to any changes in activity/karma.
I looked at **a lot** of ways making a dynamic system in this post I made 6 months ago[1]. I didn't go any further with any of them though as I could pick holes in each system and find ways to manipulate it.
I recently revisited it with this idea and made a meta sub post for feedback
We set the karma cap at the 99.9th percentile karma score.
Which roughly equates to the users in the top 0.1% on the list are all capped at the same amount.
This only negatively affects 0.1% of users as they will earn less Moons and positively affects 99.9% of users as the Moon to karma ratio should be higher than it will be now with a 15k cap.
I've applied this to all the previous rounds, even before the 15k cap when it was a free for all and the numbers look good. This method isn't affected by how much the very top users are getting, it more depends on how many users are on the list.
Here is what the last 6 distributions look like (round 25 is the proposal data so not finalised):
​
---------------------------------------------------------------------------------------------------------------------------------------------
I propose that for each round the karma cap is calculated by finding the karma score that sits at the 99.9th percentile. Then all the users above that score have their karma score capped at that amount.
For example in round 24, the 99.9th percentile karma score is 9,399 so the 33 users who scored above that would have had their karma score capped at 9,399
​
New karma cap set at 99.9th percentile
This is what it would do to the ratio and also how many Moons those at the new cap would earn compared to the 15k cap.
On average over the last 6 rounds if this system had been in place, the users at the karma cap would have taken 1,495 Moons less per round. Also the ratio would have been on average 0.012 higher.
​
Pros:
Cons:
​
Comment by Professional_Desk933 at 18/04/2022 at 13:02 UTC
4 upvotes, 0 direct replies
Tbh I think moon cap should be even lower. 15k is too much, you won’t get that if you are not farming
Comment by Bucksaway03 at 14/04/2022 at 00:58 UTC
21 upvotes, 3 direct replies
What would this also mean for mod moon distribution?
Comment by fan_of_hakiksexydays at 14/04/2022 at 01:26 UTC*
9 upvotes, 1 direct replies
The only reason I'm considering not voting for this, is because I would prefer the 15K cap to become 0.01% of the distribution.
It's dynamic, follows a percentage and not a set number, and follows the progression of distributions.
More importantly, it doesn't automatically cap people, even if they had a low distribution. If the top users didn't earn much, they don't get capped.
With OP's proposal, my issue is top users are always capped, even if they didn't earn much.
​
With that said, I'm not completely against the proposal, because I think in most realistic cases, the result will probably be almost the same, as OP proved with the data. So I'm a little bit on the fence.
Comment by nasabeam7 at 18/04/2022 at 09:46 UTC
3 upvotes, 0 direct replies
If we have a really low cap does that mean more people get more moons and there’s less incentive to farm?
Comment by Trans-on-trans at 14/04/2022 at 23:10 UTC
4 upvotes, 2 direct replies
I can see this largely tackling Moon farmers, since they will be stone set on getting that 15k karma, they will see that they are getting less and less, and see it as less worth it.
It's a fair system that scales with our ratio (that also scales).
Comment by Optimal_Store at 14/04/2022 at 19:02 UTC
2 upvotes, 0 direct replies
Never liked the static cap so I'm eager to see the data in the coming months
Comment by Eluchel at 14/04/2022 at 21:52 UTC
2 upvotes, 0 direct replies
Yeah this isa good idea
Comment by [deleted] at 15/04/2022 at 18:42 UTC
2 upvotes, 1 direct replies
[removed]
Comment by CryptoAddict420 at 16/04/2022 at 15:07 UTC
2 upvotes, 1 direct replies
How much % does this poll need to pass?
Comment by Smart_Field_3002 at 18/04/2022 at 07:18 UTC
2 upvotes, 0 direct replies
Awesome
Comment by CreepToeCurrentSea at 14/04/2022 at 18:48 UTC
5 upvotes, 2 direct replies
voted in favor because I'm moon-poor
Comment by [deleted] at 14/04/2022 at 00:45 UTC
7 upvotes, 4 direct replies
I kind of like the 15k cap. While it is a random number, it seems to work rather well.
Comment by ominous_anenome at 14/04/2022 at 01:15 UTC
6 upvotes, 3 direct replies
Con: my karma estimator tool will be less accurate since I won’t know the cap ;)
More seriously I think this is a good change. 15k always seemed arbitrary to me
Comment by IHaventEvenGotADog at 14/04/2022 at 00:42 UTC
7 upvotes, 2 direct replies
And just if anyone else was wondering, for the last round (24):
- If it were the 99.8th percentile (top 0.2%) the cap would be 5,648 with 65 users capped.
- If it were the 99th percentile (top 1%) the cap would be 1,459 with 324 users capped.
That is how top heavy the distribution is.
Comment by M_A_L_S_V at 14/04/2022 at 01:39 UTC
2 upvotes, 1 direct replies
i still have no idea how someone can get to 15k
Comment by VagueInterlocutor at 14/04/2022 at 09:37 UTC
2 upvotes, 1 direct replies
I for one welcome our new Karma overlords.
Comment by archer4364 at 15/04/2022 at 00:38 UTC
2 upvotes, 0 direct replies
Voted. Great proposal and well written with good info.
Comment by arcalus at 14/04/2022 at 05:32 UTC
2 upvotes, 0 direct replies
15k karma in a month? I think that’s a fine limit.
Comment by broccomo at 14/04/2022 at 00:49 UTC
2 upvotes, 2 direct replies
Moonfarming is 99% of this sub now, actual discussion happens on other subs
Comment by Successful_Craft3076 at 14/04/2022 at 00:42 UTC
1 upvotes, 1 direct replies
I like the proposition. Any non dynamic system is prone to be abused more easily.
Comment by clitcommander420666 at 14/04/2022 at 00:44 UTC
1 upvotes, 0 direct replies
I think dynamic is the way to go
Comment by [deleted] at 14/04/2022 at 00:36 UTC
1 upvotes, 1 direct replies
[deleted]
Comment by BlubberWall at 14/04/2022 at 00:43 UTC
1 upvotes, 1 direct replies
My only concern would be during periods of high activity. With lots of accounts making a few comments here and there, what’s the lowest this cap could be dragged down to? Should their be some kind of minimum just to avoid any weird situations?
Comment by mic_droo at 14/04/2022 at 11:34 UTC
1 upvotes, 0 direct replies
I like this proposal a lot. Too many of the most obnoxious karma farmers spam 3 posts, 50 comments a day until they think they have 15k, then move on to their next account. This makes stuff a bit more unpredictable and harder for farmers
Comment by -Skald at 14/04/2022 at 00:53 UTC
1 upvotes, 0 direct replies
It seems like my position is less popular, but I hope everyone votes, no matter what they vote for.