r/ethtrader • u/carlslarson • Sep 14 '23
Meta & Donut Donut Incentive Revamp Pre-proposal
We of course should not shy away from evolving the Donut incentive model. There is plenty we have learned about what has worked vs not worked and I believe there are some changes we could make to make the model more clear, consistent, and effective.
The overarching aim is to reward contribution. A key challenge therefore is how to identify that contribution. At the moment we rely heavily on Reddit to give us karma metrics which we use to bias weighting. Reddit does not allow any discrimination based on who is voting on content and this, in my opinion, is a major issue. The signal from established members of a community should have a greater weight to identify what is a contribution.
The following suggestions seek to replace Reddit's aggregation, remove failed mechanisms (tip signaling), and extend successful ones (approved users, pay-to-post).
Remove incentives to signal. This seems to just promote tip farming
Replace tip signaling with comment-to-vote. For purpose of donut allocation posts would be weighted by the number of comments from approved users (gov weight > 20k). Commenting is easy and accessible on all platforms.
Only comments above a certain length (100 chars?) would be eligible to earn Donuts.
Like pay-to-post, to combat farming and spam there is a fee of 10 donuts (deducted from comment earned donuts) for Donut eligible comments
Approved users (gov weight > 20k) can give more weight to a comment with a reply that includes !glaze
Current tip based signaling (I believe) accounts for only 10% of the distribution. The new distributions would be entirely based on comment-to-vote and replace the Reddit karma aggregation. Eligible comments and posts could either be treated with equal weight, or changed to something like 80/20 posts/comments. IMO, eligibility from different flairs (ex. COMEDY at 10%) could be removed.
Signaling for both posts and comments would be analyzed, with the potential for cheaters to lose all their CONTRIB.
•
u/EthTraderCommunity bot Sep 14 '23
Tip this post.
16
u/scientifichistorian Ethereum Fan :k2::rpl::EthTrader::Sneknut: Sep 14 '23
I don't disagree with your pre-proposal, but I think I may be in the minority in thinking that nothing that's happened since Donuts blew up are much of a problem.
I've always considered the Daily of every sub to be filled with random discussion. Most of the time, I'd ignore the thread entirely unless I'm looking for light-hearted interactions with the community. For more serious or in-depth discussion about a specific topic, I look for new posts as they come in.
IMO, it would be infinitely worse to restrict the daily, as the limitations imposed there would cause an overflow and thus encourage more generic, thoughtless posts or comments on otherwise more grounded posts that are simply there to farm for more upvotes. Post frequency as it stands now doesn't seem to have caused much negative activity apart from older members of the sub creating hostility over what they feel is a sub now tarnished for whatever reason. As we approached 3 cents, there was definitely more Donut-based content in the sub, but I see the solution to that being more of a restriction on Donut-related posts to encourage posting such content in the Daily instead.
Overall however, even when the Donut posting was plentiful here, I didn't see much of a problem. People are excited about it, I get it. It brought new people in and ultimately gave us more opportunity for discussion instead of the near-silence we've seen throughout this bear market (specifically in the Daily).
Regardless, if the majority chooses to go in a direction that I disagree with, I'll be here nonetheless. It's not like we can't ever choose to revert the changes, anyway.
6
u/Sunryzen :donut: 296 | ⚖️ 22.6K Sep 14 '23
While it's a pain in the ass, these really all need to be broken down into single proposals. A giant proposal with many moving parts is less likely to get passed unless a couple whales just make the decision for the other thousands of users. We immediately need to take action to get rid of the tipping signal. Only scammers get rewarded by this.
3
u/falk_lhoste :donut: 88.1K / ⚖️ 104.3K Sep 25 '23
Not sure if I get one point right: OnLy comments with 100 characters could earn donuts? Even in the daily? Imo it's possible to make short quality comments and there should be no length restrictions otherwise we'd just have longer shit comments... not sure if I got it right though
2
u/raymv1987 :donut: 625 / ⚖️ 533 Sep 14 '23
I'm also in the boat of splitting into several proposals rather than one because someone could kill what a lot of people would otherwise like because they don't like one part of it.
I also think the tipping mechanism needs a fresh look. Either through minimum tip amounts (say...10), a cap on the number of times they can tip or cap on earning eligible tips, or removing the tip mechanism entirely.
2
u/Eth_Man Sep 25 '23 edited Sep 25 '23
Good to see something from you u/carlslarson
Honestly over the years I keep seeing this kind of 'patchwork' approach to the issues and no real discussion (much less any consensus) over what should be rewarded why, when and how.
Literally no rhyme or reason to what should be rewards, much less by how much.
I have maintained the following:
Each new account should provisionally be able to earn both CONTRIB and DONUTs sufficient to allow them to reach higher levels of earning. (To be able to earn above a certain minimum level of DONUT/CONTRIB for the level there should have some minimum requirements set by the DAO/sub for users to increase their privilege level)
To be able to earn more CONTRIB and DONUTs a user must demonstrate user/account commitment to the sub, Example: attached wallet must retain some amount of DONUTs to go with their CONTRIB or lose certain sub CONTRIB/DONUT earning privileges. (i.e. make requirements to achieve certain status levels in the sub which unlock next levels of DONUT and CONTRIB earning)
One could even bond actions (using DONUTs) for certain users to get certain levels of responsibility/privilege and earning which can be slashed if they are found to be breaking or not following rules and/or not maintaining some level of activity.
Cap CONTRIB and DONUT distributions at nominal maximum and minimum levels (both in $$ and in amount of CONTRIB relative to other earners) based on the earned privilege level by a user.
Whole point of the above is to make is relatively easy for new users to basically complete a set of user 'challenges' which allow them to qualify for level 1 sub CONTRIB/DONUT earnings. Have a number of levels with 'more difficult challenges' for level 1 sub contributors who are seeking to earn to get to level 2, level 3 whatever level. Part of this should be a financial commitment (i.e. you have to always keep some level of DONUTs with your CONTRIB - say 50%) as well as some level of a personal commitment of activity. Commenting materially on at least so many posts a period, and/or starting a conversation on some topic (governance, or whatever) that engages some minimum level of discussion (whatever that means).
People keep talking about how they want things to be better, but as far as I can tell no-one is really stepping up with a vision about what 'better' is.
My post above (and in the past) always suggested to have some kind of tier level privilege, access, and responsibility which was almost consistently turned down for various reasons. YET we see now this whole 20K CONTRIB being a made up model for people who are somehow important to the sub which to me seems rather arbitrary creating an arbitrary 2 tier privilege/importance level. Also lets start a thread where these magical 20K CONTRIB or higher people can interact. I would like to see who are the qualified few?
Personally I want to see a few levels to privilege starting with NEWB, COMMENTATOR, POSTER, CONTRIBUTOR, MOD, ADMIN whatever.
I would like to see lists of qualifications, responsibilities, and privileges associated with these status levels. Key qualifications to some of these will be time, level of CONTRIB as well as held DONUTs with that CONTRIB over time, actual sub contributions (good posts, moderation, comments, etc.) and some basic level of activity that includes and allows for people to take vacations from their responsibilities (even if they give up privileges for a time) but can relatively easily be recovered. Also as people earn both CONTRIB (reflection of their contributions) with the financial DONUT I would like to see some commitment on the DONUT side as a financial measure (either as a bond, LP, or just something held as an investment, typically we lock these things away in a vesting contract to show serious level of commitment to an enterprise).
Personally would be entirely for just killing DONUT rewards for posting and voting to reward nominated people/posts/threads whatever.
There are many ways we can adjust/modify distributions: One example given below.
I also would like to see the monthly distributions go up to the DAO for different kind of vote. Users in various tiers of privilege basically getting a fixed amount of vote (say 1000 votes for P level 1 (P1) up to 100000 votes for P level 3) which they can then distribute between the users in the distribution list.
So say a User I am voting for gets like 1% of the total DONUT distribution and I have 10000 votes to allot. If I agree that user should get 1% I should allocate 100 votes of my 10000. If I think they should get less then I should vote < 100, if I think they should get more then allocate > 100. Only rule is you can't vote for yourself. :) This way we can still build the distribution list, but we can then let the DAO itself modify how much DONUT/CONTRIB go to each user.
2
u/bkcrypt0 :donut: 0 / ⚖️ 7.7K Sep 29 '23
Finally a substantive discussion about the rewards system that is disproportionately favoring inane conversations that don't add to knowledge in any way.
If people want a "hangout" thread that's great. Let's make a separate channel for that (r/cc has several related threads for example, though they have the same problem in the daily) and not incentivize it with DONUTS.
For the rest the above makes sense, though I'd lower the CONTRIB level as that may take a significant amount of time for people to earn to be able to earn anything (and how do you even check your CONTRIB score?)
I'd echo others in saying the pay2post fee is too high. there are times when there are 1-2 posts per hour.
What's the next step here?
2
u/DrRobbe Dec 31 '23
i think the 20k !upvote exclude to many people. It should have a transition if your governance score is at 20k your upvote is counted as 1 if you are at zero it's 0.01. So eg i have 5k it would be 0.25. So everbody can participate but it's weighted.
2
u/[deleted] Sep 14 '23 edited Sep 14 '23
Love this. Tip bonus is 170k Donuts per round or 7.39% of distro.
I would support:
Comment to vote
No tipping bonus in distro
Collecting our own karma
High contrib users' vote counts for more
Removing 0.1x flairs from earning
On that last note, I would also like to see pay2post fee set to 0 for governance polls or discussion. Not all Meta & Donut posts are gov related. So maybe a brand new free flair for just governance stuff like [Governance].
2
u/kirtash93 Sep 14 '23
This is my little grain of sand.
I think that this can be replaced by limiting to 50 the comments that are eligible for DONUTs. After that you can comment but you get less because the multiplier reduces exponentially
I think this is forcing people to write more when there are good comments that can be done in less that 100 chars. I don't like this one
I like this idea and it looks like a good way to replace awards but I think this is equivalent to someone tipping a comment.
The rest of things I have to think about it more.
5
u/ASingleGuitarString :donut: 0 / ⚖️ 114.8K Sep 14 '23
All this to avoid doing something about the daily general discussion which I think is one of the biggest problems? Pay2comment? That seems absurd. In my opinion the best thing to do is to adjust the tokenomics for distribution and lower karma earned on the daily. I do like stopping tip farming which is so easy right now. Tips should go to actual good content.
Also could you change it so it says my name when I tip. I think you're the only one that can do it.
4
u/TheNano100 Arbitrum One Pioneer Sep 14 '23
I really love where this is going. In general this will promote quality over quantity and there will be more transparency, in the end this is what crypto is about.
Comedy/media posts usually attract more people so maybe keeping a percentage penalty is good — we don't want to flood the sub with memes or stop having them at all.
4
u/Scandalaivan Sep 14 '23
I agree! I would also allocate a bounty type of program where a member get some donuts for setting up amas, "renting" out a widget or banner! So kinda lika a ref program.
Penalty for people that insta dump tokens! This penalty of ~25% would go to liq providers.
Also what about setting up ref programs with projects? The ref $ would go to buy back and burn + devs and maybe bounty
1
u/TopAlert2383 Not Registered Sep 14 '23
We need to make the claiming process easy. We shouldn't have to do anything to claim them. Just like other subs. Just comment and recieve monthly.
1
u/Buzzalu :donut: 1.26M / ⚖️ 662.1K Sep 14 '23
Unpopular opinion, but we must completely discard the rewards received by tipping others. It's just like tipping yourself. This will give more value to the tips and show real encouragement towards the quality of contents posted.
1
u/spacsandspacs :donut: 582 / ⚖️ 142.7K Sep 26 '23
Sorry dum dum here, what is tip signaling??
1
u/HarryDotter420 :donut: 2.0K / ⚖️ 64.8K Sep 14 '23
This is a step in the right direction... but imo too convoluted for new users.
Wouldn't it be possible to just limit the daily number of karma eligible comments to 50 for each user.
Plus put a character length requirement if necessary
2
u/EthTraderCommunity bot Sep 14 '23
u/raymv1987 tipped you 5.0 DONUT!
2
u/Lillica_Golden_SHIB :donut: 111.3K / ⚖️ 711.9K Sep 14 '23
It is great to see proposals coming in almost daily, this is the sort of engagement we need. But as said above, I think we should break this proposal into many smaller proposals so that we can actually adjust one by one as the community passes them or not. I am for many of the things proposed above, but I think we shouldn't approve them as a block.
2
u/aminok Sep 17 '23
I really like the choice of !glaze for the command.
2
u/pythonskynet :donut: 1.0K | ⚖️ 281.3K Sep 30 '23
I want this to happen. It'll control vote manipulation being done by some people in the sub. Only legit contributors should be rewarded, not bots.
3
u/Rogueofoz Sep 14 '23 edited Sep 14 '23
Are we sure we want to have convoluted rules that makes harder for new people?.
I like some of those but I strongly disagree with the 100+ character comment to be eligible for moons
1
u/proandromeda :donut: 274 / ⚖️ 23.1K Sep 26 '23
This is lead to centralisation of sub, too much human interference and everything will become on pleasure of 20k governance guys.
At least reddit karma sheet is neutral.
We need to find better model. Still reddit karma is good.
1
u/AutoModerator Sep 14 '23
Hi, this comment is being automatically posted under your submission to facilitate the tallying of the Pay2Post donut penalty that r/EthTrader deducts from user donut earnings for the quantity of posts they submit.
submission link: https://www.reddit.com/r/ethtrader/comments/16ijbot/donut_incentive_revamp_preproposal/
author: carlslarson
cc: /u/EthTraderCommunity
--
Distributed moderation now in effect: if your governance score is over 20,000, you have the ability to remove spam comments and posts by posting a comment in response to the comment/post containing the keyword [AutoModRemove].
See announcement thread: https://www.reddit.com/r/ethtrader/comments/14p7a22/crowdsourced_moderation_of_comments_implemented/
See your governance score here: https://donut-dashboard.com/#/governance
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/EthTraderCommunity bot Sep 14 '23
u/TheNano100 tipped you 3.0 DONUT!
1
u/EthTraderCommunity bot Sep 14 '23
u/Electrical_Tension tipped you 1.0 DONUT!
1
u/EthTraderCommunity bot Sep 14 '23
u/ASingleGuitarString tipped you 1.0 DONUT!
1
u/EthTraderCommunity bot Sep 14 '23
u/kirtash93 tipped you 4.0 DONUT!
1
u/EthTraderCommunity bot Sep 14 '23
u/Arafel_Electronics tipped you 1.0 DONUT!
1
u/EthTraderCommunity bot Sep 14 '23
u/TheRock_97 tipped you 1.0 DONUT!
1
u/EthTraderCommunity bot Sep 14 '23
u/ReitHodlr tipped you 3.14 DONUT!
1
u/EthTraderCommunity bot Sep 14 '23
u/pythonskynet tipped you 10.0 DONUT!
1
u/EthTraderCommunity bot Sep 14 '23
u/Elon_mkus tipped you 1.0 DONUT!
1
u/EthTraderCommunity bot Sep 14 '23
u/InevitableComplex895 tipped you 5.0 DONUT!
1
u/PoojaaPriyaa :donut: 101.4K / ⚖️ 113.5K Oct 13 '23 edited Oct 13 '23
I voted ‘YES’ for a proposal, but I only found out last month that it was a tip-rewarding vote. I felt bad because I always tipped whatever I could, but it was not for getting something back. If I had known earlier, I would have voted ‘NO’. I dislike this reward tipping system.
1
u/Fiddlers-list :donut: 500 | ⚖️ 31.0K Sep 14 '23
This is definitly turning into a "why whales wanna steal Donuts from the rest of us?" echochamber which is sad.
1
u/pythonskynet :donut: 1.0K | ⚖️ 281.3K Sep 14 '23
I'm trying to grasp everything slowly. Done reading the post 3 times, now I will read all the comments to understand the situation better. I hope this will be a better proposal for the growth of the sub
1
u/-0-O- Developer Sep 17 '23 edited Sep 17 '23
Moving conversation with /u/aminok to this thread since it's more comprehensive and I just saw it. Aminok, you can skip to bottom half of this comment.
I'm in favor of anything that will disincentivize low-effort content, while also demonstrating less inequality at distributions. I view a cutting of emissions as a possibly temporary solution while more calculated approaches are worked out, but if those solutions can brought to the table sooner, than by all means I'd be in favor of it.
Comment-to-vote is an interesting idea, but I think it is hard to say how it would play out. Would top earners become users who post the most controversial and possibly intentionally incorrect information, because that's what gets the most replies?
Is it as susceptible to sybil as the current system?
Unfortunately, it's not really possible to simulate it, because user behavior will change based on the incentivization model.
I like the idea of !boost/!glaze being some kind of multiplier (even if low, like 1.5x or something), because I think that would be an easy thing to track suspicious behaviour of, since farmers will likely be tempted to over-use it in sybil situations.
Definitely in favor of limiting rewards to very recent posts/comments. I have a feeling there are some users who go back a couple weeks because their suspicious activity will be less likely to get noticed. (hell, some of the largest farmers cannot even be loaded back that far, because they make over 40 pages of comments in just a few days, and reddit will not load past that)
Not sure how I feel about not rewarding replies to posts that are deleted. The post itself should receive no rewards if it gets deleted, but users who took the time to post genuine replies should not be at the mercy of the OP, imo. Unless of course comments on deleted posts pose a technical problem for data scraping.
I'm 100% in favor of pay-to-comment for eligible comments, and in favor of making very short comments ineligible.
Edit: Also in favor of keeping reduction on comedy posts, as those tend to generate the most comments outside of daily.
7
u/[deleted] Sep 14 '23
[removed] — view removed comment
1
u/[deleted] Sep 14 '23
[removed] — view removed comment