Voting Abuse and Ineffective Curation: A proposal for blockchain-level change

in #steem9 years ago

Of late, there has been a lot of controversy on Steem regarding vote buying, purchase of Steem delegations, self-voting, etc. Actually, a lot of this isn’t really new to the Steem blockchain: similar arguments about fairness of reward distribution have been around since shortly after the first payout and people realized that the rewards were “real”. Another related complaint I’ve seen is that “good posts” aren’t rising to the top of the trending page and topic pages like they should (i.e. posts aren’t being curated effectively).

This last complaint is actually the most serious one, in my opinion, because one of Steem’s primary promises should be that it is good for content discovery (it’s not the only one: it also has great promise as a reward mechanism for software development, humanitarian efforts, etc, but it is certainly one of the original design goals as a social media platform).

Several changes have been made to the blockchain rules over time in order to attempt to improve the reward distribution, some that were helpful and some that were harmful, and currently there’s several proposals out there now for future changes. One of which I’ve seen recurring lately is some form of change to encourage downvoting (aka flagging).

Is a change in downvoting rules the answer to curation woes?

The idea behind most of these proposed changes to downvoting would be to encourage users to downvote posts that were self-voted (or voted up by a group of similar minded individuals) to reward levels that others consider unreasonable.

Under current rules, there are several economic and social problems with using downvotes in this way:

  1. downvotes cost the downvoter curation rewards that could otherwise be gained by using the voting power for an upvote (this was by design, to discourage casual or malicious downvoting),
  2. downvotes tend to make the person who got downvoted feel cheated about their lost rewards
  3. downvotes tend to create an adversarial relationship between the downvoter and the person being downvoted
  4. downvoting of a powerful poster or a group of such posters could result in retaliatory downvoting, which tends to severely discourage curators from downvoting posters with a lot of Steem Power.

I’ve read through various proposals that have been suggested for trying to alleviate these problems, none of which solve all the above problems, and some of which are difficult to implement on a blockchain (anonymous downvoting, for example, as a method of reducing retaliatory downvoting). So, in my opinion, most of the negative aspects of downvoting can’t be eliminated by changing downvoting rules, so I think changing downvoting rules won’t work well as a method of improving curation effectiveness and reward distribution on the blockchain.

Another option: Change the economic incentives to encourage “better” upvoting

Steem was designed to reward effective curators with higher curation rewards. Effective in this sense means curators who could quickly identify and upvote posts that others would likely upvote if they saw them. The idea is simple: early curators would upvote a good post, raising it up on the hot list to bring it to the attention of more readers/voters, creating a cascading effect of increased attention (and rewards) for good posts. Similar voting systems exist on other social platforms, of course, but one of the advantages of Steem was the additional of a financial incentive for good curation.

However, there’s a competing financial incentive that currently effectively counters the financial benefit to effective curation: the current blockchain rules favor self-voting over effective curation. To understand why this is the case, a little history is needed:

Bot curation and introduction of the “30 minute rule”

Originally, Steem was designed to create a 50/50 split of rewards between authors and curators. For example, on any given post, 50% of the rewards would go to the author of the post, and 50% of the rewards would go to the people who upvoted the post. The 50% awarded to the curators was and is determined by two factors: the order in which they upvoted (early upvoters get more of the curation rewards) and the amount of voting power they upvoted with.

But early on, bots began to vote on posts by popular authors immediately after the post was created in order to grab the lion share of the curation rewards. To counter this tactic, the “30 minute rule” was introduced into the blockchain code in an attempt to level the playing field against early bot voting. The 30 minute rule imposed a declining penalty on curators who vote in the first 30 minutes after the post is created. If you vote on a post immediately after it is posted, you lose all your curation rewards. If you vote at the 15 minute mark, you lose half your curation rewards. Any vote made after 30 minutes gets it’s full curation rewards.

30 minutes was chosen somewhat arbitrarily as the time it would take to read a post. 30 minutes might sound like a long time to read a post on Steemit, but if you’ve read any of the posts made by the guy who came up with this idea (and you probably have, if you’ve been on this platform for long), then you’ll understand why he set it to 30 minutes. In fairness, as one of my longer posts, this post may take 30 minutes to fully read as well.

There’s another aspect to the 30 minute rule which I believe has seriously skewed the economics of steem in favor of self-voting and pay-for-vote bots: the curation rewards lost by early voters was given to the authors. Why? Well, I can’t say for sure, but the same guy who came up with this rule was a prolific poster, and I guess he saw it as a way to allow curators to reward their posters with extra rewards. But it’s had a big unintended consequence: an author can upvote his post early both directly and with voting bots, and shift a large portion of the rewards from the curators to himself. And because many Steemians don’t understand the 30 minute rule in it’s entirety, it’s probably not a conscious decision on their part to give up their curation rewards in this way. And sitting around waiting 30 minutes just to upvote a post is probably asking too much of them anyways. But worst of all, the 30 minute rules makes pay-for-vote bots a logical economic alternative for posters that aren’t invested into the long term value of the blockchain regardless of the quality of the post they create.

I think pay-for-vote bots can have their place in Steem’s economy: it makes sense to me that a relatively unknown author may want to get his post upvoted to gain attention of curators if he’s confident that his post will attract votes when it gets curator attention. This could increase the effectiveness of Steem at creating a quality trending page as it would allow new authors to offset some of the advantage of established authors who are already being followed and routinely upvoted. But I don’t think it should be profitable to pay for an upvote if other curators don’t see the quality of your post and follow through with upvotes of their own. But the 30 minute rule makes this economically possible today and a result we have near contentless posts being upvoted by pay-for-vote bots.

My thoughts: Change the 30 minute Rule to 5 minutes and restore 50/50 rewards

On an intuitive economic level, if we agree that curation on Steem isn’t currently working well, it seems that one obvious potential solution is to reward curators better for curating better while at the same time reducing the incentive for authors to self-vote bad posts. There are many ways this could be done, of course, and I’m only outlining my initial thoughts on one way to do this without introducing unnecessary complexity into the existing blockchain code:

Replace the 30 minute period with a 5 minute period

5 minutes is enough for a competent curator to normally determine if he likes a post, in my opinion. Let’s change the period to something that fits the time to evaluate most posts, not just the longest and most complex ones.

Let curators keep their full normal reward and eliminate the huge reward for early self-voting

This could be achieved simply by discarding the 30 minute rule entirely instead of changing it to a 5 minute period, but then we would be left with the same problem it was meant to prevent: immediate voting on new posts by bots. So instead of eliminating the rule entirely, I propose that we put curators who upvote in the first five minutes on the same reward footing, eliminating the advantage of an immediate voter.

Now this change still leaves bots able to selectively upvote at the end of the 5 minute period based on the number of votes already received on the post, but that’s far less abusive than handing out larger rewards to immediate upvoter bots and I think it’s hard to even say if the first 5 minutes of voting is going to tally with the 7 day performance of the post, which could invalidate this method of bot gaming entirely. I suspect it’s likely to be no better a strategy than the current one employed by “blind curation” bots that simply upvote popular authors near the 30 minute mark.

Does this solve all Steem’s curation problems?

Well, I don’t know and since it’s a complicated issue, almost certainly not, but of proposal’s I’ve seen so far, it’s one that I think is relatively easy to implement, and I think its benefits versus the current rules are pretty clear. At a minimum, I think it will seriously deter the ability of pay-for-vote bots to reward bad posts.

The biggest argument I can see levied against this proposal will be that content creators will get less rewards than they do now. This is indisputable. But, I think the better question is: on average, will “good” content creators get less than they do now? I think it could actually go in the opposite direction, with more good content creators getting more, while bad content creators get less: after all that’s part of what I mean by increasing curation effectiveness. If the distribution of author rewards shifts enough between good and bad authors, it’s an overall win for good content curators.

This post is mainly intended as a spring board for discussion of curation improvement ideas that focus on changing curation rewards instead of changing the downvote system, since it seems to me this has been neglected as a solution to the curation problem. Your feedback and proposals on this topic are more than welcome!

Sort:  

The obvious solution would be a change in culture of Steem from greed and hubris to one more appropriate for a social platform. This can happen with whales and influencers supporting the right message.

Back to reality, I'd be in favour of returning to 50/50 and doing away with the 30 minute window entirely if the curation rewards system is overhauled to incentivize actual curation. I don't know how that can happen, but here's a thought experiment.

I'd like to see a more intelligent rewards system that would more effectively reward curators curating a diversity of posts. This would include two things. To be clear, this is just a thought experiment, and I'm fairly sure it's too complicated to be implemented -

a) a cubic curation reward curve, so discoverers are more effectively incentivized.
b) diminishing returns on voting for the same authors over and over again.

E.g. account a has X SP, account b has X SP (identical). They vote in identical ways. Except, account a only votes on b, c, and d; while account b votes on 100 different accounts. Account b will end up with 30Z SP rewards, while account a ends up with only Z SP.

This could follow the VP algorithm maybe, each account will have a VP for each voter. However each vote could cost 50%, and regen period could be a week, for example. So, voting on the same author more than once a week would be disincentivized versus voting on a diverse variety of authors.

Of course, this can be abused by SP delegation. However, the 7 day in limbo should be an effective deterrent. Furthermore, SP delegations can be tracked back to the source, and the diminishing returns would continue. However, I don't think that's necessary until additional abuse vectors are found.

Needless to say, this is computationally challenging. I'm not a developer, so I'll leave that up to them to decide whether it's worth it. Most likely, this is way too complicated and not feasible, but it's a nice thought experiment.

The end result is, of course, this would also greatly disincentivise self-voting, vote trading, auto bot voting etc. The challenge here would be rogue curators will spread around random votes to cash in, making networks of sock-puppet accounts. However, one hopes that with a cubic reward curve, they will be greatly incentivized to curate good content others can discover. And, hey, their abuse is rampant anyway today.

a) a cubic curation reward curve, so discoverers are more effectively incentivized.

@twinner suggested a sigmoid function. It would make self-votes on 'empty' posts/comments less attractive, but at the same time would prevent extremely high rewards on posts where 'everybody' is placing his upvotes (different than the n^2 reward curve).

b) diminishing returns on voting for the same authors over and over again.

I am happy to read this elsewhere finally. I was suggesting it some time ago, but the article was commented mainly by minnows. I described the core idea like this:
"How about if after each vote on a specific account (including ones own account) each further vote on the same account would lead to significantly less curation reward for the voter and less profit for the upvoted account? Thus, when upvoting an account which I had already upvoted before, my voting power would be smaller than in case I upvote an account which I didn't upvote before."

I think diminishing returns should apply for downvotes as well to make 'personal battles' less attractive and use them instead for envisaged reasons.

Of course the details were still to be discussed, for example how strong the returns should diminish and how long the timescale would be for any specific user to recover again.

"The obvious solution would be a change in culture of Steem from greed and hubris to one more appropriate for a social platform. This can happen with whales and influencers supporting the right message."

The code can create incentives that provide good reasons to do the right thing. It seems that was what was the intention. However, the results haven't met the objectives, and this means the code needs revision.

I'm not sure if you are being as sarcastic as I was, or that's a serious response. Either way, to state the bleeding obvious, what I meant - If people were benevolent, there would be no need for code on Steem; and by extension, no need for laws in the real world. Since that's not the case, I spent the rest of my comment talking about how the code can be changed.

You can force whales to upvote more because they mostly upvote themselfs, selfupvote of a minnow doesn't mean any thing, let rich people share their earning with new people in steemit to support them, more than 6 months I was earning just cents and I am posting everyday on steemit and there are peoplethat are here much longer time and keep earning cents.

We need balance in sharing rewards and we need also limits in earning , it's not good when someone earn hundreds and others cents. If it will be limit in earning it will motivate people to write more and do their best to wriite good quality posts.

We need also bonuses for people that write a lot of posts and comments a lot, this @steemitboard just showing us how much we did but there is no reward for that !

"The obvious solution would be a change in culture of Steem from greed and hubris to one more appropriate for a social platform. This can happen with whales and influencers supporting the right message" ....and than you woke up with your feet in the fridge :)

These are not bad ideas. I am still learning as a minnow but I am not entirely sure I like the idea that I won't want to vote on my favorite author more than 1-3 times a week when they post every 3 hours. Then again I'm not guaranteed to like everything they post. Then again, that's what curators are for anyways right? To find the quality content, so to stick to just a handful of authors you're not helping with "new quality content". As a minnow and new to steemit I have little argument against the idea, however I do see the positive in it. There have been quite a few posts that I was done with in less than 10 minutes but I was reluctant to upvote when I was done. After 10 minutes I had already moved on and forgot to go back and upvote as the post got buried in the feed. So the 5 minute rule makes more sense to me because yes, I do believe it only takes about 5 minutes before I or any competent reader can decided if they like what they are reading.

In regards to diminishing returns on voting for the same authors, I understand how this could alleviate problems with botting, but doesn't this diminish the value of Steemit as a social media platform? It's not incorrect to say that many users follow a few "favorite" people that may post things that they like, and upvote just about everything that author posts. Naturally, this shouldn't be for the sole purpose of making money, but I feel as if it's unfair for users to profit less from voting on specific authors again and again. Perhaps a more efficient way to alleviate the problem in a similar, but fairer, way would be to check the actual quantity of authors that a user commonly votes on versus their votes on authors that they may not have upvoted before. This would allow for a better analysis of how diversed someone is in their voting, however I must admit it sounds pretty difficult in terms of developing this method, it's just an idea to be thought on.

@liberosist many users are being cheated by many boots, many users who bid for upvotes from boots end up getting less value of votes relative to their bid value. There are several instance of them and indeed Voting Abuse is real, Ineffective Curation is a problem here it calls for a proposal for blockchain-level change

@liberosist that is a great idea, we need there to be even more incentive for the whales finding content that is quality, maybe someone needs to design an AI thats measures the quality of the content and makes those posts automatically worth more to vote on...

this was so helpful.

I don't really understand some of these things though but it's great to know that you guys have steemit @ heart and want to make it be

b) diminishing returns on voting for the same authors over and over again.

This. I suggested something quite similar actually, where curation rewards were calculated separately from the post rewards, and where posts that earned the author larger than that authors average payout got a proportional multiplier on the curation share, whereas those that earned less than that authors average payout got a penalty multiplier.

to call it greed is absurd. there is literally no other reason to be here besides the money.

I wrote about this, especially "b) diminishing returns on voting for the same authors over and over again."
The article is here and some numbers here.

I know this is an old post, but some fundamental ideas need to resurface and maybe fine-tuned.

b) diminishing returns on voting for the same authors over and over again.

This is a really good idea that would solve a lot of the curation problems, self-voting and circle jerks that are plaguing the system. This is an idea that should be popularized!

With the diminishing return on same author, perhaps a cool down like we have with voting power. We don't want to long term fans with a hard diminish. But other than that it is a great way to at least slow people's roll. Since you can never stop cheating outright, that is the best we can do. I think That one aspect would have an ENORMOUS impact. Honestly... how are changes like that even made here? A witness vote or a user vote?

I'd agree with this one:

diminishing returns on voting for the same authors over and over again.

Even though I upvote my own posts (not spamming if I only post 2 times daily... right?).. and certain people posts/comments a lot more than others. I think it'll be in the favor of the system to encourage curating different people each time.

I mentioned this elsewhere, but figured I'd take a moment to write a reply about it as well.

I'd definitely support changes to the 30m window and am all for exploring ways to maybe create a level playing field in the first 5 minutes.

What I don't think I'd support is just hardcoding the system back to 50/50. I'd much rather see those values turn into a configurable amount that can be decided by the platform it's being posted on. On a site like Steemit - being about curation and content discovery (both needing work), 50/50 might be a good number, but it would be a hinderance to platforms like chainBB where curation is effectively meaningless and votes are only an expression of wanting to reward someone.

A configurable amount (set inside the comment_options operation for a post at the time of creation) would also let the community experiment with every imaginable range of values, from 0% to 100% for both authors and curators, and the market will decide what to vote for. Some platforms may flounder if they choose the wrong values, while others may succeed by setting numbers we would have never expected.

I hope we can get some action around this (and a number of other issues that have nagged us for ages) early in 2018 - there's a lot to do still to make this platform rock solid.

I think this is a really important concern that @jesta mentioned. For DSound, in my experience as the developer of it, and by analysis of the last 4 months of it's live alpha, it is also not interesting to have 50/50 back. Maybe in DSound it would be even better to have it entirely as 100/0 in favor of the author, as the listener is already having the benefit of listening to the track... And that would mean more author rewards for the musician which is who technically needs them in the first place, as the curators are already having their fair share as free listeners. So, having this property customisable would benefit all and it should be only settable in the initial post and not changeable, to avoid different apps to mess with it...

Changing reward budgets per post could be problematic.

First, there is the issue of user education. Currently, users know that they get paid for posting and curating. The math is publicly available in the source code, but doesn't need to be advertised to everyone for them to understand how to use Steem. If we added such an option then it would need to be reflected in the UI so users knew how much of the rewards they could earn.

Second, while this might start as a way for different interfaces to incentivize different content, it would not stay that way for long. Savvy users would see that a configurable percentage creates a market for potential voters. If there are identical posts, one with 25% curation rewards and the other with 75%, which one will most people vote on? The answer is both, but at some ratio defined by the curation rewards curve.

This would turn curation into a market. How much of your rewards are you willing to give to curators for votes? This a slight change from the intended mentality today that curation is budgeted for rather than authors paying curators for their votes. The difference is subtle, but the perception of ownership over tokens is a powerful one. This is why many users get upset when they are down voted. The rewards are not yours until payout. But that doesn't prevent users from feeling like the rewards are theirs as soon as they receive an upvote.

A configurable amount may end up with a race to the bottom. Big players may decide not to vote on certain posts based on this parameter and the content itself will not drive curation (not that it does right now but I feel that this will create the same problem but in the opposite direction).

They might decide not to vote on something - but not everyone cares about curation. I know I'd vote on things regardless of the percentage.

Your argument, whilst certainly credible, is similar to arguing in favour of the minimum wage because not having one causes a race to the bottom among desperate workers, and thus output quality will suffer. This is possible, but I think in practice some natural equilibrium might be found if we allowed it to be, where the overall dynamic of the platform improved.

To manage the transition, perhaps we could initially limit the curation to a 75% maximum for example.

Unlike some proposals, this doesn't look to be too difficult to implement from a blockchain perspective either.

Yeah, a race to the bottom is what I worry about as well. I think allowing it to be configurable is a good idea, but between reasonably confined limits, not 0-100%.

This is also a fantastic point; I think everyone who provides their .02c on the solution need to consider the fact that steemit.com isn't the whole enchalada. These proposals are to the steem blockchain. Meaning it will have an effect on every platform out there; dtube, chainbb, dsound, steemiz, utopiaio, busy, zappl and tons more. Those are just the most popular of the many platforms that have sprouted during the beta phase of STEEM (a beautiful notion by the way. Think of all the ideas that have been born and dev teams STEEM has helped bring to together.)

That, and once SMT's are a thing there will be countless more interfaces using STEEM tech. So if we are to put forth our ideas for UAHF/SF's they need to consider the direction of steem's future as a blockchain, not as an interface.

Don't forget the underdog handicap we would be losing by replacing the 30 minute window with a 5 minute one. https://steemit.com/curation/@beanz/the-problem-with-the-current-curation-system#@sigmajin/re-beanz-the-problem-with-the-current-curation-system-20170120t025022414z

I do like your idea @jesta. And for the sake of trying to solve a problem, opening to more options might actually reveal how to solve the problem. Just like open source decentralized blockchains. The rule for the 5 or 30 minute, could also be something interesting... and I would even put another TWO versions on the table, which are, 1st "random times for each curator" (within a min and max, implied by hardcoding), OR count how long you are reading a post and save that locally, that would be used when issuing your upvote. The locally saved time can be easily used like some other effect of "proof of work".

I will copy -paste just a few sentences, telling about the roots of a problem:

  • “good posts” aren’t rising to the top of the trending page and topic pages like they should
  • one of the advantages of Steem was the additional of a financial incentive for good curation
  • the current blockchain rules favor self-voting over effective curation

Changing 30 minutes to 5 minutes....I don't know if that's going to change anything, as most bots are already set to vote after 20+ minutes after post is published.

Saya sangat senang membaca komentar anda, luar biasa, ada solusi yang disertai analisis yang kuat. Sebenarnya kita semua sedang menunggu solusi dengan pertimbangan-pertimbangan profesional sehingga semua pihak dapat memahami kesimpulan ini dengan nalar terbuka. Terimakasih atas konstribusi profesional yang telah membuat semua merasa lega.

Currently a very large percentage of voting is done automatically, without the curator taking any effort to evaluate the quality of posts..

The main game of 'curation' in it's current form is to try and upvote the popular authors before others do. With the change to 50/50 rewards, wouldn't this behavior still continue?

There may be some small incentive to actively find good content, but I worry that we will just be paying more money to the users who are not actually spending the time and effort necessary to actually curate, and are just upvoting the same authors because they know that all the other auto-upvotes will follow.

I'm not really against voting bots or auto-upvote trails, and I don't necessarily disagree with your proposal, but I also struggle to see how it is going to solve the root problem of curation. I don't know if throwing more money at it is necessarily going to incentivize better behavior.

I'm hoping you (or someone else) can make the case that it would actually incentivize a behavior change.

It cuts both ways, though.
Clever bots selectively upvote posts knowing the author will self upvote either manually or with bid bots (often 6 days later).
Making curation more profitable relative to self upvoting will undermine this author behaviour and introduce some more ambiguity for bots.
As to consistently great authors, if the quality starts to slip, those manual votes aren't going to arrive, and the curation bots will be pointed elsewhere.
It'll just take a while to lose momentum.

changing to 50/50 may well end up being a disincentive for content creators. Why should someone who places a vote get half when it is the creator that has put the time and effort into it?

I really think the bigger part of the problem is that the Trending page leans more on the monetary value the voting has created than any other measure of quality.

Surely an algorithm could be devised that reduced the monetary influence and factored in number of views, votes and comments on a post. I know there are a lot of spam comments but with the complexity of algorithms that can be devised these days some method of weighting the comments to factor out some or most of the spam should be possible.

The end result would be the more engagement a post gets, the higher up the trending list it would get. No amount of self-voting or vote bots would artificially inflate the result. It would bring the trending page more into line with other social media sites.

Why should someone who places a vote get half when it is the creator that has put the time and effort into it?

Think of it as a partnership. Without votes by SP holders there is no reward for the author (and without SP holders collectively there are no rewards to give to any authors). Conversely, without content there is nothing for SP holders to vote for, and further no content or engagement to drive growth of the platform and STEEM/SP value. And, finally, without engaged voters investing time and effort into curation (the point of this post really), there is no way to determine which are the excellent posts that most deserve to be rewarded.

As @timcliff explained, curation rewards are split between all of the voters, but even in the extreme simple case of a single voter, it is still a partnership and both partners are critical to success. Recognizing the importance of both posters (and commenters) and voters with a more equitable split (and one which better compensates putting in actual effort to curation than the status quo) is good for everyone. I don't know whether 50/50 is exactly the right number but it is probably closer to the right number than the current 85/15.

The curation rewards are not being given to one individual. They are split among the hundreds (or thousands) of users who upvote it.

The problem with the type of algorithm that you proposed (views, comments, etc) is that they can all be easily manipulated by bots.

changing to 50/50 may well end up being a disincentive for content creators. Why should someone who places a vote get half when it is the creator that has put the time and effort into it?

I feel exactly the same way, especially when spending an hour+ or more on a post as I typically do.

In the end, it will encourage larger users to vote for more content and likely to smaller users. This would be a great thing. It will also encourage more people to vote in general. Is it perfect? No, I don't think we will ever see a perfect balance on a platform that provides financial rewards for creating content.

I suspect curation bots will likely continue to upvote popular authors as their main strategy, because I think it's challenging to create a bot that has enough intelligence to do much more. I do think these rules will put human curators on a more even footing when competing for the rewards on such posts. But nowadays the root problem of curation is related to the small number of actively working human curators with enough SP to impact a post's performance and I think this can directly be traced back to the fact that it is not very profitable to curate.

I think once curating becomes more profitable, more users would put effort on the manual curating. But then again, this can also lead to new bots with more complex intelligence.

Well, @ned made several delegations of $500k recently, IIRC, and but one of the delegates didn't begin self-voting or selling votes, and kudos to @surpassinggoogle for that.

So, he withdrew the delegations to all but @surpassinggoogle, and is now considering (so I hear) making more, but smaller delegations.

https://steemit.com/voteselling/@stellabelle/dear-freedom-and-whales-here-s-a-sp-delegatee-menu-to-solve-the-vote-selling-problem

[full disclosure: I was nominated for a delegation in that post. This may make you suspect that I am biased. I have not received a delegation, so you can dispel that suspicion.]

Such small delegations might reward a self-voter with up to $5/day, far less incentive to self-vote than the $500/day @ned's original delegations made possible.

One of the recipients of these $5k delegations has voted over 1000 times in the last week (nearly 1200 IIRC). If those votes were worth $.10, then since the median post payout was $.01 for the last month, each of those votes was potentially ten times more than the author might have generally expected from a post.

That such small votes are an order of magnitude larger than most people receive for their entire post is telling that the problem of distribution is terrible for new users.

It also shows that moderate delegations to the stake of many curators can deeply impact krill, and perhaps affect retention.

$5M in such delegations would allow 1k curators to impact up to 10k accounts with 100% upvotes each day, with up to 50 times the author rewards krill receive currently per post.

This is a significant improvement over current distribution, and would be likely to strongly impact user retention.

However, @fulltimegeek and @stellabelle did not make these delegations for a fee. They are perhaps not seeking anything other than to improve the platform. If this effort improves user retention, then that should put upward price pressure on Steem, potentiating capital gains for investors.

I reckon this is an effective and promising experiment.

Glad you are still curating manually those who are on the bottom and not using a curation bot.

There may be some small incentive to actively find good content, but I worry that we will just be paying more money to the users who are not actually spending the time and effort necessary to actually curate, and are just upvoting the same authors because they know that all the other auto-upvotes will follow.

Agreed Tim.

^ This here is exactly what's the problem, not rewarding people for manual curation. However I am kinda curious how this 5min change is gonna play out.

I wonder if having a randomised time after posting, instead of a set 5 (or 30) minutes. In fact, if it was randomly set for each post by the blockchain, but advertised at the bottom of the post, then human curators could decide when it was best for them to upvote, but bots couldn't automatically game the system. That would encourage more human curation over bot curation.

How would the website be able to display a value from the blockchain, without a bot being able to read it too?

I ask as an Inexperitse of course. What if an Authenticator code could be under each post to give the voter permission to vote? That is a way to check the real ones from fake voters. Or is it huge mistake? :)

this idea got shot down as the bots do not need it anyway. They interact directly with the chain, not through the interface. From what I have heard, there is no way to identify a bot from human. I keep pushing this point though.

There is a technical challenge to making this happen because of the way the voting system works. When votes are placed, they are done by calling the blockchain API programmatically. The blockchain cannot tell the difference between a human and a bot.

This is why I referred that, one of the options could be including proof of work as "READing posts". I mean.. we have already all the tech to make it work. It's just adapt it to the greatest blockchain in question. STEEM it...

Now serious, if people can't really fake the reading and "curation" of something. What better value can we give to it?

Leave you guys to bring me a better reason.

Thank you for your well thought out post. I think your proposal, indeed, would impact the use of upvote bots to increase payouts on "bad" content. As a content creator who appreciates the need to reward the curators on the site, I am all for going 50/50 on the split and reducing the window in which I take rewards from curators on my content if they vote too early.

However, I think this proposal won't address people purchasing delegation in order to upvote their own "bad" content. In another comment you indicate that you spend a lot of time contemplating the long term value of STEEM, not just the short term value of payouts. I am very happy to hear this. You also say that people renting delegations when they have low SP is something you encourage. Great! You say that you used to negotiate a split of curation rewards, but found that not enough users were doing so, therefore you created an automated system to allow more users to access the product.

If more users were willing to negotiate rates, would you consider going back to a curation split? Would you consider monitoring how people are using the delegations and remove it from those self-voting what you would consider "bad" content? Self-voting can include 2 or more people that purchase delegation and vote on each other, and can probably get as complicated as it needs to in order to avoid discovery. Would you watch how your delegations were used to prevent harm to the long term value of STEEM? I am a genuine person, and not intending to be combative, though reading what I write it sounds combative. I am genuinely asking how much of your time you would put in to make sure your SP was being used for good. Or would you be willing to hire someone to do it?

I am behind your proposed fork. I know now that you see harm being done to your investment, and you want to protect it. That reassures me that STEEM will be here in the future, and won't become a shitcoin. @blocktrades Please consider taking this idea another step - and make sure that the curators using your SP are able to use it in the fashion that you want them to.

I think delegations can potentially help new users have a curation impact quicker than the traditional method of buying SP directly, because there's a leverage factor (it's cheaper to rent than to buy). But this only works well if curators can get enough curation rewards from the delegated SP.

My motivation for delegating my steem power was to lower the impact of my own votes and to increase the number of curators that could give meaningful rewards since I don't have time to read all the posts that are made. With my manually negotiated deals, I generally gave up 50% or more of my potential curation rewards, but with curation rewards as low as they are right now, this wasn't a major loss.

Originally, I negotiated deals with about 6 or 7 people for good sized chunks of SP (160-500K SP if I recall correctly), some for a split of the curation rewards and some for no profit (free delegation). These are all people that were all pretty well known on Steem (popular authors/curators) and that I had personal chats with over time. Despite this, I had to deal several times with conflicts between just those few delegates, which really surprised me.

But more importantly, personally negotiating delegations just doesn't scale when you have as much SP as I have. I can't personally negotiate enough such deals to get a good spread of influence. The other possibility for personally negotiated delegations becomes to hand over the negotiation to trusted proxies who could negotiate and manage such arrangements. Several people seem willing to step forward for such a role, but I don't really like delegating that much power to people anyways and while most of them are probably well intentioned, I don't always agree with their rationales for where they would award the SP.

Ultimately, I decided that a capitalistic system for awarding delegations would allow for the most scale and least cronyism, provided I put in a couple of safeguards. The primary safeguard was to make sure that the cost of purchasing a delegation was more than it's possible to make back in income just by self-voting alone (so you might profit if your self-vote gets you more attention that leads to upvotes from third parties, but you won't profit if just end up with the money from the self-vote).

As a backup safeguard, against someone who just can't do economic math and doesn't realize they are losing money by self voting bad posts, or against someone who doesn't mind losing money if they can multiple their ability to troll others more than they could by directly buying SP, I added terms to our delegation agreement that allows us to drop a delegation without refund if we feel it's being abused. The terms include what we consider abuse and instead of monitoring for abuse directly, we investigate reports of abuse by the community. The penalizing aspect of providing no refund for abusers seems to be an effective deterrent so far to the purchase of delegations by abusers. I think we've had around 4 or 5 reports of abuse, 2 of which resulted in the delegations being dropped.

Good point made!

As interesting as it would be to overhaul the flagging or dislike mechanics on the blockchain itself.. I'm not sure we would be successful in coding against what is essentially a tribalistic genetic memory or human nature. A balancing or removal of the penalty or loss of curation rewards for flagging is something I'd certainly love to see tried though.

A large portion of my voting power gets used combating spammers. Creating incentive or making it profitable to engage in defending the network from asshats, scammers, spammers and the like seems a no brainer, but entirely sure how it plays out in the long run or if it's going to end up automated or what.

As for the curation side of things it's certainly possible that the way content is ranked, served and displayed certainly leaves room for optimization. One may argue that curation of new posts is nearly like finding needles in haystacks so to speak and that the majority of users have so little SP that it basically nullifies the ability of the average joe to decide what is trending.. Leaving it to a small handful of individuals whom are either early adopters, large investors or sponsored by one of the two.

As someone who's been here since nearly the beginning its certainly been noticed how the site has evolved and changed both in content quality and post counts. Naturally it may be that good posts end up slipping through the cracks as more and more posts flood in from users trying to stand out, even then "good" or "crap" content in posts is subjective.

Good post, certainly thought provoking to read your thoughts on the matter.

Your point about having only a few curators with effective voting power is one of the potentials I see for the delegation purchase business (if and only if the blockchain rewarded good curation to a reasonable level).

If someone thinks they are a good curator, but can't afford to sink a lot of money into SP (or just doesn't want to risk too much before they know how it's going to turn out), they could purchase a delegation and see how it goes. This creates more curators with the ability to move the needle on a post. But under current rules, it's not profitable to do that.

Thanks for he reply. COmpletely see the potential you see in regards to users being able to purchase or lease SP. Granted my speculation is that you'd still have to have deep pockets and or whale friend backup in order to even make a dent in the curation game. Making it more profitable to curate could help with this but may favour early adopters over newcoming authors, hard to predict fully how that would all pan out.

the early voting on posts and calling it curation is a misnomer. While it's intended to churn good posts up, we now know from experience that it doesn't necessarily do so.

Real curation is people putting their actual eyes and thoughts on the post and making a judgement call if it is a quality post or not. Those actions don't get a direct reward on the system and that is what would actually churn good posts up if those actions could be captured.

you basically stated everything i wanted to say, but far better than i could've stated it. particularly:

  • "As for the curation side of things it's certainly possible that the way content is ranked, served and displayed certainly leaves room for optimization."

and

  • "Naturally it may be that good posts end up slipping through the cracks as more and more posts flood in from users trying to stand out, even then "good" or "crap" content in posts is subjective."

it's that last caveat that ends up being the sticking point. what's considered "good" in terms of curation when we get rid of the spam, the scammers, and asshats? it's a hard thing to quantify on that side of things.

Glad to have been able to write down how we feel / think.

At least someone read my comment, and that is half the magic of the interaction here. :)

We'll never be able to rid of all the shady spam and scam types, but we can certainly fortify ourselves against them both with technology and vigilant users.

Holy shit, something we can both agree on. I begrudgingly support @blocktrades suggestions above. I doubt anyone at STINC will bother taking any suggestions since @ned generally knows best, but it's worth a discussion.

After getting the TLDR from blocktrades, I agree with the proposal at a high level and I expect many on the steemit team would. These types of specific changes also happen to be something any devs (even @blocktrades) can code and make pull requests for (or even fork into a new repo for the Witnesses!) - and even be compensated for (e.g. thru Utopian). In my eyes the proposed parameters corrects some of the last overeager engineering choices of the past. That said, there are many solutions to better curation - this simplification is one, and many are needed. At blockchain level (SMTs; SMTOracles; STEEM tokenomics); and application level (Busy/SteemitChainbb/etc) controls (Communities/Sorting Algorithms). No silver bullets.

In my eyes the proposed parameters corrects some of the last overeager engineering choices of the past

Could not agree with this more and I would more specifically suggest that every quick workaround that was added to try to micromanage the system despite it being in a very unrefined and questionably-designed state in the first few months be simply removed (and then new, better, solutions be devised to deal with actual problems that occur on a more mature platform with very different overall rules and usage).

Most of these, thankfully, have already been removed but a few remain. Off the top of my head: a) 30 minute voting penalty (including the somewhat bizarre idea to give the extra rewards to the author); b) the arbitrary time-limits on posts and comments (especially comments on the steemit interface, but this is UI-dependent); c) some aspects of the bandwidth rules; d) nearly all, if not all, of the rep system; e) the 'SBD stability' patch.

i hope you will look more into curation system , for example: pay more curation reward % if person upvote new account whom he didnt upvote for last 2 weeks , and pay less curation reward for same person upvotes (so people will not upvote only friends and as example: if blocktrades upvote same person 10 times in month he start with 50% and goes to 0% for curation reward because he upvotes same person) . Also about visibility of posts : its better to have more than 1 algorithm to be able to come to trending (right now its who got more money goes there) may be something like reputation,comments, amount of upvotes and so on .

Great! Now a lease of SP from @blocktrades and the like will only result in a 70% loss for the week should I use this power to curate 🤷🏼‍♂️

I still feel my solution would be equally beneficial without needing any coding skills/change to the system, whilst still financially benefiting the vote-selling whales and every minnow out there to a far more substantial degree than currently possible.

The two ideas could work in tandem since they don't cover the same grounds, but both serve to defeat the same disease.

Hi @Ned, there are some very simple solutions to bringing curation to new heights and I tried to distill these ideas as best I can in a utopian.io proposal.

If you do have the time, please take a look, it isn't a very long read.

Curation Lists : Curation with The Power of The Swarm

Hi. I am writing about healt. I am giving so important informations. How about follow me? :)

Now let's throw this flag away together & live in peace and harmony :)


agreed.png

this is the one that i understand a simple English ...with truly deep meaning..haa cheers

This is a conversion to audio of this post I did not made the speech I just added voice

i upvote as to be more visible

One thing that ned will agree on is to dump his freemine and generally do nothing to help the value of the platform, not because it doesn't matter to him, but because he has no clue what drives value.

Does anyone really know what adds value ?

My god, they are flying

Flying pigs have frozen over!!!

I'm FLOORED by this agreement between @berniesanders and @blocktrades.
These are Definitely some improvements that STINC should look into but they won't...

Imgur
!Imgur

They do have an official account called @steemitblog, but they could definitely give it some prominence on the steemit web site (e.g. a top-level link like Steemit News that just links to the blog).

@berniesanders and @blocktrades getting along... could it be true?? I feel all squishy inside just thinking about it!! :D :D :D money_2831511_1280

Loading...

The 5 minute rule might be better. But content is king. And the 50/50 rule won't encourage better content imo. There is an important benefit to the 30 minute window you didn't mention, which is it's more profitable to vote for an underdog than it is to vote for an already popular author. That incentivises people to join, because anybody can be a winner.

If you do change the ratio to 50/50, I would argue that the time for curation donation be INCREASED rather than decreased, to increase the incentive of finding hidden gems and DECREASE the incentive of voting the same authors all the time.

Neither solutions make self voting less profitable than good curation. The only way to make it more profitable to curate, would be if there were the potential to lose voting rights. The downvote is the negative of the upvote and serves a purpose. The problem is people use it more often as an emotional reaction and so when most people get one they take it personally. When it comes to delegation, we're talking about people renting stake, which means they don't actually have the incentive to grow the platform and they can be selfish without risking capital losses. To prevent that you need a counter for delegation, and that is vote negation. Another negative like the downvote except instead of downvoting an author, you would be downvoting the curator and the author would never see a difference in payout.

2 stakeholders, one with 100k SP the other with 80k SP. One doesn't like the way the other votes so he negates their SP. So the first whale is left with 20k SP to vote with and the second only has the power to power down, or negotiate what behaviour needs to stop to get their voting permissions back.

It was suggested this would be "abused" when the code was written, but the cost is a lot more than the downvote which is already heavily abused by emotion.

"...it's more profitable to vote for an underdog than it is to vote for an already popular author."

Perhaps in theory, but the ease of finding and curating popular authors more than outweighs any increase in rewards for curating unknowns. This is what the market shows, at least.

"...instead of downvoting an author, you would be downvoting the curator and the author would never see a difference in payout."

This is actually a brilliant idea. Particularly for those that neither post nor comment, leaving no vector of susceptibility to flags.

  1. 50/50 is not solution, we've been there, authors complained about it. We should not go in circles.
  2. 30 minutes or 5 minutes - does not matter, because in worst case curator still loses. The point of this time period is to reward popular authors (which is fair), actual time parameter is secondary. I would not touch this one. It is working ok.

I like the proposal for 2018 roadmap where rewards split are set manually by author. Let market decide which proportion is good for any particular case. I would guestimate that something like 10 to author, 90 to curator will be natural choice for non-popular authors.

Well obviously the most important thing here is the original post, but just as we consider "ineffective curation", I think it is valid to dwell upon --if for an instant-- the mess these comments have turned into; I mean, part of the curation process obviously includes useful and insightful comments, right? Well, how the f* can that be achieved with this post at least if all we see are "please don't SPAM", hidden comments, comment chains too deep to even fit in the page...

I mean, after all, what really matters is that @blocktrades got the money for the authorship and that the rest got the curation rewards, but, really, if comments were to be seriously be taken into account, THIS would definitely NOT be the way to do it... I for one made about 10-15 attempts to find a comment (a reply to me) by @valued-customer, but it was useless. I desisted, and instead he gave me a full text of what he referred to by his comment... Bottom line though, stuff as this should not happen to a community devoted to authorship and curation.