Voting Abuse and Ineffective Curation: A proposal for blockchain-level change
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:
- 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),
- downvotes tend to make the person who got downvoted feel cheated about their lost rewards
- downvotes tend to create an adversarial relationship between the downvoter and the person being downvoted
- 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!
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.
@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).
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.
To be clear, I was talking about the curation reward curve, not the author reward curve. This used to calculate how much of an advantage early voters have.
As for author reward curve, I wouldn't support a sigmoid function. Among other issues, it would kill demand for holding a lot of SP and discourage top authors (and maybe curators). High activity and SP holding would incur a very steep tax, in effect. Linear is OK - not perfect, but the problems lie elsewhere. Once these other issues are fixed, linear offers the best combination of liberty and equality. I would certainly support stricter bandwidth limitations - that would effectively minimise the spamming problem. A brand new account starts with 37 MB - way excessive, in my opinion. Oh, and an overhauled Rep system.
I like some the ideas in your post though, hope people see it now.
Yes, you are right, we were talking about different things here ...
Is that so obvious? After a flat start (to make self-votes less attractive) it would rise rather steep actually ... only the end would be shallow again ...
I have to admit I didn't think about it in detail yet, but the idea looked interesting to me at a first glance (maybe one could use a sigmoid function which is not that steep in the middle ...).
The problem of the linear curve is that self-votes (even in case no other user votes) have a rather strong effect.
As a matter of fact, self votes by whales have a much smaller effect. It's true that the effect is stronger for minnows, but given the massive disparity in distribution, linear means less rewards are allocated to possible self votes.
The real culprit is the vote regen change from 40 > 10. That means a possible 100% self vote is 4x as powerful as before.
To believe that I needed an example. If the curve starts flat, of course also whales should profit less when upvoting an own article on which nobody else has voted so far.
Yes, I mentioned this in my linked article, too. It makes self-votes much more lucrative than before - together with the linear reward curve.
Addition: I also think the former idea to have only four fully rewarded articles per day was reasonable as it made it less attractive to make many short low quality posts per day just to upvote them oneself.
I was comparing linear to the quadratic curve we had before. I see now that you meant sigmoid. Rewards are calculated by total Rshares contributed. Depending on the exact implementation, a megawhale might just get to the peak all by themselves with a sigmoid curve. Don't underestimate the disparity between whales and minnows - it's enormous. Anyway, it's not possible to talk about details like that without knowing the exact implementation.
I have to say this sigmoid function is 'fascinating' me as it could avoid the disadvantages of the linear and the quadratic curve. Therefore I wanted to attract some attention for this idea and see if some other steemians might be interested, too. :)
Of course the exact implementation is what finally would matter, but before to rack my brain too much, I wanted to plumb if the idea is able to attract some interest.
Anyway: thanks for drawing the attention on diminishing returns again!
This drop from 40 to 10 votes, and the drop in VP changing from 0.5% to 2%, are due to one single parameter doing two jobs within the core code; this is why the product remains constant. It is not possible to change this without splitting that parameter into two separate ones.
Good thinking
Diminishing rewards for the same author over and over again makes a ton of sense.
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.
I see a STEEM future where each individual account will make rules for the distribution of their voting power and people within that group are incentivized to vote on amendments to these rules, IE the organization of accounts into sub-groups from the general steem population.
Why is steem or sbd no longer pegged at a dollar?
When I read the whitepaper I remember this as a crucial part of the stability equation, seeing my account up to $70 is nice but I am very hesitant to lock in more SP when it is out of balance.
In any case If payout rules are to be changed all users should be given the same amount of notice.
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 !
I agree with your idea that there should be balance here on the platform. It's discouraging for new users to see their posts go unnoticed while others make hundreds. I am now learning about the selfupvote's downside for minnows from reading this post. I need to learn all I can in order to utilize the site at optimum level and get the most out of my time here. I would love to see an incentive for those of us who actually do read the posts and take time to comment.
I agree. I think if someone is adding thoughtful posts on a consistent basis they are adding to the community in a meaningful way. Incentivizing that may not be as important as incentivizing content production, but the two really go hand in hand.
I feel you brother/ sister. The current reward system is horrible designed to make the rich becomes richer, the poor becomes poorer. No different from the real world actually. At least in the real world you can go to the authority if someone is trespassing your civil rights. Here, you'll get down-voted by a whale because he doesn't like your content and you have nothing to do but lose your sense of identity.
I think that is why we have to think about being whales and to make such friends, a lot of people now are talking about downvote and I will try to not write things that offend someone, I'll try to be useful for the community.
Well said
"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.
There shouldn't be a major issue here, the diminishing returns will only kick in if someone uses a vast majority of their VP to vote on the same people. They are either a) extremely lazy and ineffective curator or b) abusing/self voting. In both cases, penalty is valid. For most people, this wouldn't matter much, while incentivizing the proactive curators who go out and actively seek a diversity of content.
Or c) trying to support a content creator.
I vote for people regularly who without my meagre vote get $0.01 for their posts, should I, and others like me be punished for trying to encourage a poster to carry on?
Cg
A majority is 50+%, a 'vast' majority? Gimme a number. Something to work with here.
I enjoy some prolific authors that serialize content here, and on days when I catch up on their work, most of my votes can go to them.
Thus the time frame considered for a penalty is also relevant. Is this per day? Per week? Month? The only week for which I have data, last week, I hit over 150 unique accounts with upvotes.
This idea may be more complex in practice than in theory.
@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
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.
There literally is. Content.
i expressed myself in an unclear way, i apologize. my point is that there is plenty of content, most of it better, elsewhere on the internet. The key differentiation steem has is the money aspect.
Of course, there's a slight difference for folks wearing a watch, or rings. We know what happens to metal in microwaves.
I appreciate your honesty. However, there are plenty of people here to create and consume content.
I think his point is that people need/want money, and to call that greed is somewhat disingenuous, especially coming from someone who does very well out of Steemit. I know you do amazing curation work for Curie as well, however I'm sure you can see how it might frustrate, to invite people to Steemit to make money, and then call it greed when they do.
I'm pretty sure you were talking about a particular set of people, for instance I have seen big accounts that pretty much only vote for themselves, and that does seem greedy.
I guess we will always get these issues where money is involved, if you took the money element away I think we'd lose about 75% of the platform, so I guess the rewards debate will rage on and on :-)
Cg
Earning money and greed are entirely different concepts. I'm sure we can easily differentiate the two. You gave pretty good examples for both above.
Either way, my statement about greed was clearly in jest, something I clarified explicitly in a later comment.
Ah, I didn't catch the later comment, it's getting harder and harder to navigate comments and replies on Steemit. I read something this morn about Chainbb being better for that. :-)
Cg
It is, particularly on comment rich posts, like this one. Clicking on a reply used to take you to that exact reply. On this post, it takes me to the post where I am currently searching for a specific comment.
It will literally take hours, because I keep getting sidetracked like this =p
This is one reason I developed the SteemSwitch plugin. Easy to switch between steemit, busy, chainbb, steemd and steemdb for viewing same content. At least on Firefox.
If the system allows self-voting, how is that greedy? It might be more altruistic to spread the wealth, but it's no more greedy than picking up a $20 bill you found on the ground and putting it into the pocket instead of donating it. Sure, it would be very good to donate it, but greedy not to? Why?
Then why did you bother to comment without self voting, and buying a bot vote to bump up your rewards on the comment?
NM. If money is the only reason you're here, you won't be here long.
Nice to meet you! Have a nice life =)
I didnt mean it the way I said it, I apologize. My point is just that the only thing that distinguishes steem from any other platform like it is the fact that you can earn money with it (there is a side benefit of not being censored, but that is tangential and certainly not the motivation of almost anyone to join).
Thus, to call people greedy for using the system legally and in the way that it is currently set up is not accurate in my opinion.
I'm sorry if I upset you.
I'm not upset. You just won't be here long if you came for a flood of riches. That doesn't anger me at you, as I understand the motivation.
And, I literally came here to escape the censorship and propaganda I could no longer tolerate on Fakebook and Youtool. The only reason I care much about rewards, is that it's a powerful motivator for people to interact civilly.
The potential and prospect of gaining - or having flagged away - some cash transforms trolls into polite interlocutors.
However, just because code exists doesn't mean it works how it was supposed to. The white paper reveals the devs expected ~30% of rewards going to ~90% of the community. While this is alarmingly skewed, it's not even close to what is actually the case.
Less than 1% of rewards goes to 99+% of the community - orders of magnitude worse. Call it greed if you want. I don't. I see no point in a pejorative term.
I look at it as financial prudence, where foregoing potential income is contrary to the skillset that gained the stake to begin with.
It's short-sighted, and killing Steemit, however. We need 'Helicopter Ben' up in here to create a market that can make Steem a nominal currency. Not flowing rewards adequately to those without Steem fails to create more users of the currency. Median payouts of $.01 is not adequate flow.
Votebots help a given post gain rewards. But profit concentrates Steem even more via votebots, and actually makes the GINI (a measure of financial disparity) of Steemit worse, even though the bots may be intended by their authors to disperse Steem more broadly.
These kinds of unintended consequences have convinced me that ever more complicated mitigations to the unforeseen problems of stake weighting VP are flogging a dead horse.
The problem is stake-weighting itself, and the cure is rep-weighting.
Rewards work. Greed is not good, and profiteers eventually demonetize those that play fair, destroying the market itself. This is what is happening to Steemit, as the GINI continues to get worse.
Be well, and my your fondest dreams pale beside the amazing actuality of your future joy!
I dunno how I upvoted this comment. I didn't mean to, and only now have discovered this, too late to 'unvote' it.
For anyone that cares, or finds this to be probative I am unprincipled in my frequent rants against self voting and bots, I will welcome any flags that reference this example of self voting, I am not presently capable of fixing.
I am actually glad I found it, as I saw some days ago that self voting had somehow occurred, and I have been mystified as to how that happened. At least the mystery is solved.
Apparently, the tangled complexity of this post and it's replies has either confused me when I voted on another comment, or the UI/UX somehow.
I dunno.
Ok
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.
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:
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.
Hmmm, how about increased rewards for finding new ones? I just think if I've found someone really good and they are not that well supported, why should I be punished for continually supporting them?
Cg
This is good too:
Well, I just hope the Devs find the optimal solution...
I'd be far more supportive of increased rewards for finding new ones. Sort of like a bounty bonus? But as someone who may work for a week on a single story I post to Steemit, not to mention going through editing to try and get it polished like a professional piece of writing, if the day comes when some whale takes a liking to my content and wants to stop by and upvote me every time I put something out there, I'd really hate a system that acted like I needed to spread the wealth and stop hogging all the rewards. I just don't see a problem with someone upvoting the same person a lot. It's something I hope to get, not something I want to take from those who have it.
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...
Really happy you chimed in as someone else building a platform on Steem.
These types of considerations have to be accounted for, if Steem is for all platforms, and not just for the steemit.com website. What works for one site might be detrimental to another.
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.
It's powerful but is it beneficial or detrimental? I think it's the latter, the general entitlement mentality is something we want to get rid of.
It's already a market. How much SBD are you willing to pay to minnowbooster for votes?
Configurable rewards will encourage real curation instead of vote buying/selling.
To provide a response to each point:
Ackshually... It is.
A society is more than an economy. Given the existence of folks that literally care about nothing else but money, creating a market for free speech inevitably causes freedom to speak to become treated as a commodity - and this demeans freedom itself. Monetizing freedom results to some degree in slavery for profit.
OTOH, it's preferable to being demonetized on ideological grounds, or being forced to listen to the speeches of Marvin Bush at gunpoint, until you pray for that sweet, sweet release only death can provide.
The market is unavoidable, so making it as free as possible is the best possible option for human freedom.
tl;dr Nope, it's the best answer.
Dear @vandeberg ;
I need any help to stop @grumpycat hurting innocent people.
We have to show that Steemit is bigger than any bully who is trying to impose his own rules by using his high SP on innocent people.
The post below is the summary of the situation :
https://steemit.com/life/@firedream/stop-the-grumpycat
Thank you for any help to stop the actions of @grumpycat.
Best Regards.
FD.
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.
Would it make sense to bring votes from others (by sending them notifications of recommended topics) by referring them to mentions?
Example...
I like a specific content I found on STEEM. Then I know certain users will likely like to read and curate that content, but some other that do not give a shit.
So, what should the platform be able to do? if you mention people in a post and those people actually value the post where you commented on.. then you had some value in doing it... and you should receive better curation for it (aka more height). But on the other side if the mentions do not vote, then you should be removed from winning any rewards for any votes on your comment, and likely loose reputation, based on the amount of reference you are doing.
To prevent bots or bad users here is quite simple... let's make the weight of your rewards based on averages... make too many references to several others using bots and creating a wave effect, would be stupid, because, the higher the number of references, the same average it will create... and therefore not so optimal the advantage. If on the other hand, a very powerful wants to put some value on the post and for some reason, someone had mentioned lots of users to try to win some bucks, that user will actually lower the average per user... by being mentioning everyone.
Likewise, if the same user tries to mention only big users... and the content get's only validated by a single user. then the average will be catastrophically low!
The concept...
These mentions I am referring should be different from current mentions. They should be some kind of "recommendation" and should be seen as the user receiving the recommendation, filtered (highest to low rank) so, the useful recommendations are taken into account first. Also, the longer it passes without your mentions taking action, the less your curation should be.
This will likely solve, BOT auto-voting problems, thefts trying to impersonate people, SPAM, and too greedy readers that wish to strategically promote content using big references.
Does it need more detail? the idea? Shame I am not a good coder like you guys. otherwise, I would be creating my own commit already.
While I confess I am confident I don't fully understand the ramifications of your idea, I will say that this is exactly the kind of out of the box, original thought I most admire, and that makes Steemit to me like Heroin to a junkie.
Thanks!
Yah @jesta Your information is right.Thank you for your feedback.
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.
I agree that supply and demand will eventually reach an equilibrium. However the asymmetry in the distribution of Steem Power may push that point in favor of the large accounts at the expense of content producers.
There may be other business cases that are not centered around content production that could greatly benefit from a totally flexible allocation of rewards. In the end this may outweigh the possible negative effects. After all the Steem blockchain can be used for much more than social media or blogging.
That's true enough. The distribution could have a negative influence on where the equilibrium settles. The recent trend in greater whale delegation may reduce the impact of that too though by somewhat equalising the effective vote power distribution.
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%.
I agree. 25-75% seems like a fair range to me, 20-80% at most.
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
Why do you upvote your own comments all the time? It's kind of distasteful.
This is my self voting percentage for the last 3 weeks.
I vote for myself only for visibility. If steemit inc includes a UI for declining payout on comments I would use it.
Thank you for explaining yourself. It seems you care a lot about Steemit so I thought I would ask why you were pumping your own comments.
I get it now. Whoever has the most money that's who's comment should be first. Right?
I don't have the most money. I pay for the delegation so in my mind at least I'm paying to have the comment seen, yes.
I personally feel that it takes away from perhaps a really good comment from a user who can't afford large personal upvotes that's all. Not a lot of people will scroll the entire comment section and read everything where the gem comment of this entire article may live.
It is self defeating to expect people to invest in steem and even powerup to steem power (a min 13 week commitment to the platform) and then criticize writers who choose to use their steem power to promote their writings.
Read the post attached to the comment then tell me it wasn't an important point to be made and seen by readers of this post.
Noted on the gem comments. I'll read from the bottom and try to bring up some constructive comments.
@beanz believes his contribution tl be valuable.
Ha, I'm new here but I am one of those who will read through the entire comments! I know, I know! What am I doing with my life? Growing the steemit blockchain with my time on the platform... (smile!)
Ummm... can I ask where to get a pic like this for my own upvotes? (It seems website generated, that's why I asked)
https://steemreports.com/outgoing-votes-info/?account=ahmadmanga&days=14
Steemreports.com has a lot of useful stats like this.
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 wish that can be possible, but I don't think that can effectively be done on the backend... And thr blockchain has many different front ends (steemit.com, busy.org, chainbb.com)and that would mean all of them should willingly count the time the window is left open...
If this idea can be made practically then I'd be the first to support it!!
Calling it for a challenge! =) I would be happy to propose it on utopia, but I would need some additional thinking to make it worth others spending time on it.
But I am with you, "if it can be made practical, I am the second to support it"
Good luck, if you posted it on utopia.io give me a link.
I will copy -paste just a few sentences, telling about the roots of a problem:
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.
You're right - the problem is much larger than just this, and this won't solve that larger issue.
But the 30 minute rule for curation rewards is just an unneeded complexity in the system that needs to be made less complex. Each part we make simpler, the easier it'll be to solve the entire problem.
So this!
I think this is a good way of thinking...
This would make it easy to find the problems in it after simplifing it... and make it easier to find problems in other parts of the system since making one part simpler will decrease its effect on other parts.
Just changing 30 minutes to 5 minutes would probably have little impact at all, I agree. The more important part of the change is to eliminate the transfer of rewards from curators to authors when the curator votes during the window.
And what is the possibility, whales will show any interest for this kind of change? If this is going to be processed at all...
Of the whales I've talked to, most seem in favor of the general idea, at least as a first step towards improvement.
Many good ideas to think about.
Here are a few more that might help simplify things:
Thanks for reading these suggestions to ponder.
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.
sory
How about you stop spamming?
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.
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.
80/20 or 75/25, even 70/30 may be okay but the 50/50 diminishes the value of the labour the content creator does.
If a content creator deems his/herself too good for that reward layout, someone else will happily step in. And, if that much higher curation payout makes owning SP sufficiently attractive (and it WILL make it more attractive to own SP), then those content creators that opt out will be very disappointed in their decision to do so.
I hear people talk all the time about "what if Steem reaches $10, $100, $1,000... what would these payouts look like then?", well, I don't see Steem reaching those types of prices with the current parameters, but making it far more attractive to own SP (buy and lock away Steem) is certainly a step in the right direction.
People aren't going to be complaining about "only making half of the rewards" as content creators if Steem does a 10X price move based on SP becoming a more valuable commodity.
If a content creator currently makes $100 at today's Steem price (call it $1.50) and today's payout parameters (85/15%), they will be making ( { [100 / 0.85] x 0.5 } x 10 ) $588.24 if Steem 10X in price (to around $15) and the parameters are changed to 50/50%, all else being equal.
you'd make a wonderful fiat publisher as they do their best to drive the proceeds to the writer lower and lower while their intake of proceeds goes higher on the backs of the creators.
What I say is true. If curators make roughly nothing, then how is Steemit any different than a site like YouTube (only content creators earn)? What's the point in holding SP?
If you want Steem to be an attractive investment, make this so called "Steem Power" actually powerful. Right now it's more like "Steem Weakling", if you ask me.
If, on the other hand, you're glad with a flash in the pan, short time window to cash out on your content before this all collapses in on itself, by all means keep curation as being paid in peanuts for holding a boat-load of SP.
You gotta realize that holding a high amount of SP is a fairly risky thing and it's those very people that have taken this huge risk who're making it possible for these content creators to be paid (in anything more than mere pesos) in the first place! Don't bite the hand that feeds you!
Should all these high SP holders get fed up enough and they all start to sell, guess what happens to the author payouts? Don't be too myopic in how you view this.
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.
Often enough, the curation rewards do all go to one individual, if it were a whale who voted first. Bringing the 30 minutes down to 5 might encourage whales to vote manually if they have a better chance of getting in before curation gets donated to the author. The 50/50 rewards however, will be a huge disincentive for good content creators. They would no longer have that 30 minute handicap, they would only have 5 minutes for minnows to get in and give the author some of the curation rewards which would mean we no longer have the underdog handicap where it's better to upvote an underdog (undiscovered but soon to be popular) than a "popular" (already recognised) author.
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 posts all the time.
I agree that the 50/50 split would be a big hit to content creators. I would be OK with that if I thought it would mean that we were doing a better job aligning upvotes with quality content, but personally I am very skeptical/doubtful that this would happen as a result.
The 30 minuet limit primarily benefits established authors who already have a voting trail following them.
In this comment you say the 30 minute limit primarily benefits established authors. In the next comment you say a 5 minute window would encourage finding undiscovered quality content.
These comments seem to contradict one another.
Not really. One end favors established authors. The other favors undiscovered authors.
A longer "curation donation" window favours established authors who have inevitable support. This incentivises curators to seek undiscovered authors instead because the curation reward won't be donated.
A shorter "curation donation" window favours the curator who can vote on ANY post that was not recognised within the first 5 minutes that it would be a hit. This incentivises curators to vote for @sweetsssj, @timcliff, @blocktrades, @acidyo, and any other established author who is almost guarenteed to make it to the trending page.
That will inevitably make new authors see the game as rigged.
But don't you think the 30 minute limit (or curation donation window as I call it) should benefit the established author? This actually discourages curators who seek curation rewards from voting for the same authors all the time, because once they become established the curation rewards are harder to catch.
Meaning it's more profitable for a curator to find hidden gems, which means new authors have a chance at growing.
Right now the incentives for curation are not very high. The 30 minuet window benefits the author at the expense of the curator. If we want to provide better incentives for curators to find and upvote undiscovered quality content, changing from 30 minuets to 5 will help with that.
I think it will increase incentive to vote for the same authors all the time.
Can you at least explain, where the incentive to find undiscovered quality content comes from?
Again?
:) At first I was amazed, how many of bigger fishes were also doing that. Now I don't even comment any more. It would take too much time...
I purpose self upvoting on comments to be removed. Let the blockchain decide who's comments are more important.
Nearly every big account holder owns several accounts which can upvote each other ...
I described the concept of 'diminishing returns' which could discourage self-voting, multi account self-voting and circle voting here.
Apparently it's for visibility as I've been told. So if you have lots of money then your comment is more important. So you upvote it to the top of the list so everyone can see it. It doesn't even matter if the rest of the blockchain thinks it's a good comment it "Deserves" to be read.
That's what I've been told
"Just for visibility" is again, something that bigger self-voters mentioned now and than, why did they do that, and continued with the comment due to the article. What you have been told is pretty accurate :) And I 'd also upvote your comment but I delegated most of my SP, so my upvote is not worth even a cent
To prevent bots manipulating the view count is a simple matter, a 3-5 minute page timer, That is short enough time for picture people to get a real view and plenty of time for a medium length post to get a real view. And would cut down on the ability of the bot to jump from page to page. The views are mostly unique visits so a bot viewing the same page every 3-5 minutes would not effect the view count.
The votes are made at the blockchain level. There would be no way to implement a page timer that a bot could not get around by just posting their vote directly to the blockchain.
Took me a long time to read all the comments, I saw further down another reason this would not work, and that is because some places like Busy.org and utopian.io do not use the steemit views, and do not increase the view count on steemit.
Correct.
what more than putting the weight on the monetary rewards that the trending page now reflects being manipulated through circle jerking on the voting? At least their ability to manipulate becomes more diluted than the ease with which so many get on the trending page now for often rather questionable content.
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.
The goal is to encourage manual curation meaning good authors and content providers should be seeing higher rewards. If this happens, the value of Steem will rise via loop of attracting more great authors to the platform and viewers following them with a want to support their favorite authors. We all agree curation isn't working right now? It's not worth it for those with small SP and curiously same applies to whales also it seems.
We have to start asking what those who decide to not join Steemit think and how can we fix it? Main reason probably is that currently we are not rewarding the best content with highest rewards or even trying to find it.
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.
If Steem incentivized the creation of bots able to understand the quality of posts as well as a human, Steem would become instantly famous in the world.
I sort of don't want this last comment of yours to go unnoticed. It may well be the most important, more so even than your suggestions.
If there were significant incentives for bot creators to compete to make bots more and more effective at content curation, that would be an unimaginable have changer!
steemit
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.
Agreed Tim.
Like the account you made for your wife @jerryscamfield where you resteem yourself from and upvote with your bot lol. You're the worst witness this platform has.
Why don't you create multiple witness accounts and buy witness votes for those as well so you can be the greatest Steemian Ever!!!!
Jerry said he hadn't seen the posts and it's possible......He now delivered his promess so my "case" against him is finished
You translated some of scamfields posts into Portuguese and then he didn't pay you like he said he would?
worst...he didn't even upvote it as he said he would...pathological lier...he is a psychopath...lol....he has a pathological problem delivering his word,....it's pathological since this time it wasn't cost him almost anything...just upvoting....his mother should have burnt him with fire when he was little and used to do those things psychos do when they are young like burning cats alive or removing the wings from the flies.
^ 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?
Yeah, I thought of that just after I posted. ;). Perhaps it could be in picture form.
But maybe just randomising it between known limits and not advertising it could be enough to disincentive the bots a bit. And maybe not having the author:curator ratio at 1 initially. Maybe 0.8, so the human curators can still get something out of it.
I don't know really. Just chucking ideas around.
I have an idea to chuck out there, the blockchain recognizes the vote, can the vote not be tied into the page view. Human curators I assume go to the page they are voting on or thinking about voting on, so before the blockchain accepts a vote it checks to see if the voter is on the page. If nothing else this will make the page views skyrocket when those 1234 votes need to be on the page for their vote to count.
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.
Ive now understood the complexity we are dealing with.
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.
But when you place it there is a door that leaves you place it. Let's assume the Authenticator is the key to open that door. To let you vote. Same problem?
Sorry, I didn't understand. If the blockchain needs to authenticate, it would need to present the token to a UI that would display it to a user. The same token would be presented to a bot. Both a bot and a user would have the same ability to solve it. I don't know how technically you would be able to implement one that woud only work for humans, considering it needs to be implemented at the blockchain level.
I'm understanding it like key encryption. The post delivers a public key to the blockchain, and only having that key allows a vote for the post.
The key is accessible only through the post, via, say, a captcha, which would prevent bots from getting the key, and then voting.
This would then prevent bots from independently transacting with the blockchain, because they wouldn't have the key.
It would work.
Unless my meager understanding missed something important - which wouldn't suprise me =p
got shot down pretty quick by @netuoso -
captcha is easily broken
all it would take is a month or two to get a human driven team getting paid pennies to solve captchas
then you have an even more lucrative system for some hackers since they can get around the block others cant
shitty captcha is broken easily with OCR. quality captcha is outsourced to humans
plus, having to solve a captcha for every upvote would be a huge burden to place on users.
Well, I agree about captchas being totally unwieldy, particularly for every vote.
But, there is a part of the answer, because there is a way to create a portal to the blockchain that necessitates first viewing the post.
Imma think on it more.
Thanks!
That's not even the worst thing. Adding a captcha to a post, which would have to be as some kind of link to a service, introduces a third party service into voting access to a steem post. That is absurd.
Great!! then, that.. would provide humongous free advertising & promotion for the Steem token and the Steem blockchain. And definitely, would means that new flourishing faucet based Start-ups & bizniz models would start growing up everywhere like worms all over the internet to earn easy Steem. (same as when the beginnings of bitcoin)
What undoubtedly would attract a bunch of hungry people out there who can't or are unable to write a single phrase as to save their asses, but even so, would contribute to sky-rocketing the popularity and demand of our precious Steem/SBD/SP holdings.
Well, ¡Yeah! at least these new exclusive pauper captcha eaters and prolly also illiterate actors interacting with the Steem blockchain in this way, would be Actual Human Beings milking humbly the system to be able to eat & fill their bellies and not Dumb/Blind/Greedy bot rapists fattenning the already obese asses of the greasy owners of the bots. }:)
¿Burden?, Ha! only for those Lazy Asses sort of users who are not willing to READ or aren't interested on consume good content and/or also refuse to Consciously Work for their rewards.
I mean, I think I've already talked too much. I better shut up now and I start working immediately in the programming and creation of a brand new Steem Faucet Website..... :p
It's an interesting proposal. I'll pass on the idea to some devs to bounce it off a few more people.
Anyway we can implement a captcha on the blockchain where verification is needed before voting?
I am not aware of a way this can be done (technically). If it was on the blockchain, a bot would be able to read it, right?
Well until I saw a comment below reitterating that the bots interact with blockchain and not the UX so this may not be possible.
Quote from tarazkp:
The only other solution I can think of is randomly changing the voting period for max reward per day using voting information from the previous day.
I wouldn't recommend it. However all information on the blockchain is open we can have guidelines for bots.
What if there was a top out threshold that when hit, erased curation rewards and sent all rewards to the author, say $100, that way hoarding and piggybacking on one author could be lessened to some extent, and auto voting would have to be more strategic. It may also help with distribution problems.
You're my witness voting delegate, so I trust you may have a good answer.
The purpose of curation rewards is to incentivize users to vote on the best content. The threshold proposal you suggest would be counter to that goal.
Curation rewards have proven to incentivize gaming curation for rewards.
This is the widely recognized problem that is the reason for this post, and that almost no one will disagree with.
Do you agree that curation rewards incentivize financial manipulation?
I am not convinced that curation rewards incentivize ‘good’ curation.
That appears to be a qualified yes, or at least a probably.
Let me try again.
Are you convinced that curation rewards incentivize 'bad' curation?
They don't vote on the best though, only the most likely to make the most, some times inspite of lack of content. By capping how much is force funneled into larger accounts, would it not allow for the excess to be spread elsewhere. $100 being arbitrary, it could be $200 or $50
It is not that simple. There are 'good' and 'bad' curators, where 'good' ones are the ones that are actually taking the time to search out and reward good content.
If they are finding it consistently at the top of the trending page, how hard are they truly searching? I have no doubt there are random votes that find there way to the netherlands of steem, but most votes are precast amongst a select group ad infinitum, I'm as guilty as charging in some cases, there isn't always enough hours in a day to seek new, and your favorites will always get the best of you. My idea in no way punishes good content creators other then removing some lazy votes perhaps, it punishes curators who become to complacent in riding the trending page and pop topics like 'steemfest'
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.
I don’t know if what you describe is technically possible to implement. Also, I don’t think the goal is to eliminate the use of bots. They aren’t necessarily bad in all cases, and they can serve a valuable purpose.
Yes your right about bots. I meant not ending them, but instead ending their possibility to cause bad behaviour, falsifying humanly good curation.
About The idea... the challenge/idea is on the table. I confess it might make little sense to launch ideas that are technically too complex to be implemented in short time or without refactoring the great portion of the code. But my focus was to try seeing or solving problems by allowing more creativity in the options that support human behaviour.
Maybe some one is already experimenting with AI systems and learning with STEEM network, to provide a better bot system.
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.
I very much appreciate this candid discussion of your struggle to design appropriate delegation arrangements.
Given that such contracts can be standardized, can you not offer contracts that depend on curation split, designate self votes abuse, monitor those users, and pull the delegation if they self vote?
I realize this would be but marginally improved over pro bono delegations, and would diminish your ROI. However, if such delegations to manual curators resulted in upwards pressure on Steem, then the losses on the front end might be more than made up on the back - particularly if this became a model other delegators followed.
Thanks!
Have you seen this?
yes, I tend to at least scan-read most any post that makes it on trending or hot page related to a suggestion or attempt for improving steem in some fashion. Seems like a commendable way to try to delegate a moderate amount of Steem. But I don't see any method like that impacting curation results of the blockchain without changes to the code itself.
Not even if there were an order of magnitude more delegates?
The median payout is dismal. These moderate delegations deliver from ten to fifty times the median payout in one vote.
1000 such delegations would potentially reach 10k authors. With only ~20k posts a day, that's significant reach.
Thanks!
Good point made!
Thank you.
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:
and
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.
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.
Amen to that, but only if I can keep my negative rep.
Yes please!
hi i m new here can you please help me to grow here
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 .
There would have to be some sort of time constraint to the diminishing returns. Otherwise won't we be discouraging people from voting on their favorite authors? What if an author only posts infrequently? Should someone be penalized for always reading and voting on a poster who posts once every month or two? Or should this be more focused on high volume content creators?
Yes, of course!
This is similar to the idea of 'diminishing returns' to make it less attractive to upvote the same authors (including oneself) again and again. I summarized it like that:
"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."
It should also apply for downvotes to make it less attractive to downvote the same person again and again (the idea of downvotes is not to lead personal battles).
The "curation donation" window actually already has this effect. It is not as profitable to vote early on an established author because there are so many front running votes which donate part of the curation rewards to the author. Unfortunately 30 minutes is not long enough to have made a meaningful impact. It should be longer instead of shorter if we want the type of curation that retains new users on the platform.
Hear, hear and well said. Especially the part about no silver bullets.
The most important thing is that we all acknowledge that things are currently not working near their optimum or ideal level and begin to experiment in order to ask the question 'what could make things better, how can we improve?'
I also like the subtle hint that is time for (non Steemit Inc) devs to yap less and submit more. Or at least submit as much as they yap.
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 🤷🏼♂️
Yes, spend on delegation and then curate the bots who hire delegation and return to receive 50% curation, rather than 25% from the pool.
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.
I need to give some important suggesion regaurding steemit scam.control . In a day i will post about scaming control i want all guys there feedback in comment i will not post for make upvotw but i want the big user to be agree with me .i am not an expert but i have some thing special in my mind to keep the steem alive and much safer and people feel secure here and they donoy loss there money like zeartull gone away . I hope ned will like it also . .
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
Glad to see you here =)
Hi ned, i am working at a way more simpler level solution and it will be fun when it is out and i doubt this requires blockchain-level modification cos the solution is quite simple and does allow all parties to win really easily. My mum lost life days ago but she has been buried now and i am using the sadness for more drive, so in a month or so, i hope that this solution is ready to go. Stay awesome
Hi. I am writing about healt. I am giving so important informations. How about follow me? :)
Advertising your unrelated blog/post is considered spam.
As you see, some people find that worthy of suppression by flag.
If you don't stop, you will end up with negative rep, and all your posts and blogs will be hidden from Steemers.
I'm sure that isn't what you want to achieve. @dragosroua has posted some useful information for new users, as have others.
Good luck!
Don't spam!
Now let's throw this flag away together & live in peace and harmony :)
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 ?
Value is subjective.
Exactly, which means, we drive it.
Till we run out of gas / VP. :)
lol, well I meant in the more general world not just on steemit lol.
labor theory of value
labor has no intrinsic value.
I should know, I'm a laborer.
My god, they are flying
LOL
Flying pigs have frozen over!!!
To: @BernieSanders & @Blocktrades - now I believe in miracles! 😂
I'm FLOORED by this agreement between @berniesanders and @blocktrades.
These are Definitely some improvements that STINC should look into but they won't...
!
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).
I've seen the "Official" accounts... You add up all of the activity from those accounts and it's abysmal. I don't know if these guys really "Get IT." They've got the Best solution to every other Social Network out there and yet... Never mind...
I'm just bitching!
But I think all of these "Fixes" wouldn't be necessary had the TEAM not imbalanced the WHOLE ECONOMY by pre-mining the living F%&K out of their own Chain.
When almost HALF of the entire supply of Steem is in the hands of a few Doods who BARELY use their own network, then discussions like this one become completely pointless.
M'just sayin...
Very good idea. We need more interaction with Steemit here on Steemit. There is much room for improvement
@berniesanders and @blocktrades getting along... could it be true?? I feel all squishy inside just thinking about it!! :D :D :D
Um, well, you ARE all squishy inside.
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.
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.
This is actually a brilliant idea. Particularly for those that neither post nor comment, leaving no vector of susceptibility to flags.
True, that's why I would say that that "curation donation" window should have actually been made LONGER in the first place, so that it is obviously more profitable to find hidden gems that it is to vote for the same old same old.
I would say it would be OK to divide the rewards 50/50 iF the curation donation window was increased to 200 minutes. This 5 minute deal will just make it easy to chase curation rewards without doing any work (such as with a bot).
And it is the people who seek out these hidden gems who help retain users long enough for some of them to invest their own money into steem.
As for the vote negation, the code was written over a year ago and rejected by the community. I believe this is one of the few reasons the designer left the project.
Everything you said here makes sense.
Thanks!
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.