Exploring the Practice of Self Voting & Upvote Rings.

in #discussion7 years ago (edited)

What is the Best Available Solution for Excessive Self Voting, and Upvote Rings?

Before I get into this post, a little bit about the dynamic of @newsteem. Basically, right now, the way it works is @inquiringtimes points me in a direction, and says go get it. I do some research, word vomit what I find out about it and let him edit it down to a nice refined finished piece. It has worked well so far, and I don't see much reason to change.

Except maybe sometimes I go off the beaten path a little bit when told "go get it".

This article was supposed to be a pretty simple "Reader's Digest" Version of a post from @rycharde which recommends a course of action to partially fix the reward pool.

Sure, I could have written that article. But I wanted to collect some other thoughts.

So I went out to Ask Steem and plugged in a search for Self Upvote. You can see the results for yourself by clicking the link.

I spent some time roaming through the results, and found various opinions on Self Upvoting from several prominent Steemizens.

Let's start with the two part post from Rycharde. The first post came out on 9 July 2017. In his own terms, that post is a "summary" of the problem as he sees it, and a potential way to make fixes.

I wanted to highlight this portion describing the Prisoner's Dilemma:

The so-called Prisoner's Dilemma is a very real phenomenon in social behaviour. Put in terms of social interactions, it states that the equilibrium point is the point at which everyone acts in their own self-interest. But such an equilibrium point is not the optimal point. However, for any one individual to change behaviour unilaterally from one of self-interest to one of optimal social interest is not in the individual's own self-interest. That is the crux of the dilemma.
Ideas for future rule changes

So there's a lot of words here. I think what it boils down to is that people are only altruistic for so long before their own self preservation or reward instinct kicks in and they begin to act solely in their own best interest, which is not in the best interest of the rest of society.

Of note was Item 13 from that post:

Self-voting and voting cliques cannot be eliminated. Indeed, for curators self-voting can be important in triggering votes from their followers. It is also a waste of social power to spend considerable time on negative interactions at the cost of more positive ones. Therefore, there can be a rule that voting for the same user, whether oneself or another, will decrease the power of each subsequent vote, within a limited period. For example, take the last 10 votes of a user and, if a new vote is given to a user already voted then that new vote may be worth 90% or 80% of what it would normally be. This can be scaled down to the point that further votes have even less value. I repeat, this will not stop such behaviour but will decrease the reward pool that it generates and therefore mitigates some of the effects on the whole system.

There was quite a bit in the comments section on this point.

@personz says:

"it's not just about abuse, far from it. It's about encouraging the majority to vote outwards and to a variety of other posters. So for me it's a question of balancing the incentives around a vision of what kind of place we want to see and how to reward it."

Perhaps because of the support for this new voting algorithm in the comments, @rycharde comes out with a follow up, focusing on that point more specificly.

...recent game theory is quite clear on three important matters: that absolute self-interest from all players does not achieve the best outcome for everybody, that cooperation can lead to higher growth than self-interest; secondly, that there is no way to guarantee that everybody follows a path of cooperation, that there is no way to eradicate behaviour that may appear anti-social; and lastly, that the best that can be done to achieve an optimal ecosystem is to limit behaviour that is considered sub-optimal. This must be achieved through the rules of the game and by changing those rules if it is deemed necessary. - Proposal for New Rules Regarding Self Voting

Here's the table of Rycharde's proposal on decreasing the reward of an upvote for each subsequent vote one gives themself, or another user in a given period.

In his proposal, @Rycharde suggests that after that first vote, if you come back and vote for the same user a second time within a 24 hour period, your upvote value decrease by 10-20%.

@Rycharde goes on to describe how even at the 20% decrease, the Compounded Annual Rate of Return is still 125%. I would like my stocks to do so well!

(Image from @adrianv via: Free Steemit Art Logo)

Other Opinions

This is a conversation which has been going on as long as Steem has been around. So let's take a look at a few quotes from other members of the platform, in chronological order.

It is important to note that my research entailed the results of my AskSteem search only. Some of these users may have changed opinions since the writing of the piece quoted.

First, let's go all the way back to November and visit with @klye. In his post from 11/17 Should Steem Users be able to Upvote Their own Content He notes that he does upvote his own content some of the time. He brings it down to a summation of..

...As a community we get to decide if allowing self upvoting will be frowned upon in the future! The wonderful thing about STEEM is that it's future is indeed dictated by its users and witnesses which run the network.

Basically stating that as a community we have the tools (Flags) to decide if we are going to discipline people for their self upvote, or reward them with our own upvote.

The Counter to that Argument may be that our tools are imperfect, and at times insufficient to the task. A minnow literally cannot discipline a Whale in a meaningful way on their own.

Skipping ahead to June of this year, I found a post by @neoxian. I am not going to link that particular post here, as it was targeted at a particular user, and the issue was resolved, however, I did find this quote to be useful to our discussion.

Welcome to HF 19 I guess, this is the new normal.

Look, I know I'm not a saint in this regard. I upvote myself plenty too, but I'm very aware when I'm doing it, and usually it's like...30 cents... And if I do go higher, it's because I feel like what I'm saying is pretty important and I want visibility.

This comment specifically refers to upvoting our own comments. Since upvoting your own comments is part of the issue I thought this was worthy of inclusion. I will say, I have upvoted my own comments for the sake of visibility. I believe, in certain posts, that my content is worthy of the Original Poster's attention, so I will give an upvote worth enough to put my comment toward the top of the default trending results. In this case, I agree with the point of "I feel like what I am saying is pretty important."

The point of this is to say that upvoting your own comments, as with your own posts, is a mixed bag. It could certainly be frowned upon, but could it also be a valuable tool? Again, we can only use the tools we are given.

On July 3rd, @stellabelle added her voice to the Self Upvote Stampede

It's (Steem) coming from the word, esteem. Let's review that word:
respect and admiration, typically for a person. "he was held in high esteem by colleagues" synonyms: respect, admiration, acclaim, approbation, appreciation, favor, recognition, honor, reverence;
Notice something interesting about this definition: it relates to how one person feels about another person. It's not talking about how one feels about one's self. THIS IS CRUCIAL FOR UNDERSTANDING HOW STEEMIT WORKS.

I think we can see here which side of the argument Stellabelle comes down on. Let's pull out the key thought here: "it relates to how one person feels about another person. It's not talking about how one feels about one's self."

To me this is saying that Steem was built on the idea of having esteem for each other, and that the reward pool was meant for us to show that esteem in the way of upvotes.

Of course the counter argument to this would be that if the devs did not want us to upvote ourselves, why even make it an option? There was a point in time when someone was writing the code and they said "Do we disable the upvote button on users own posts?" A discussion would have been had, and a decision made to leave it enabled.

Moving on to July 15th, @inertia puts together a post simply titled Self Voting. This post was a response to another, and has a lot of quoted text, so pulling a direct quote from @inertia was a bit difficult. But A very impactful statement made at the top of the post:

Is self-voting bad? No. Is it good? No. It's completely neutral.

One of the points @inertia makes is that out Steem Power is our "Stake", and what we do with our Stake is entirely up to us.

I want to explore that a little bit. Your Stake, your share of the business. If we look at it that way, then wouldn't your vote be your "dividend"? And no one is going to a shareholder of Google and telling them they have to split out their dividends from owning shares in Google. In fact, people would probably be shocked, and possibly think you were mental if you went around sharing your profits.

Image Source: reactiongifs.org Bad Grandpa

Of course Steem is not a publicly traded company, and our upvote is not a dividend. But I think it is an analogy worth considering.

After all. When we talk about Voting abuse, aren't we talking specifically about those who are using the Steem Power they have EARNED on the platform? Should there be a different set of rules for those who got their Steem Power through investing?

If I invested $5000 USD into Steem, I did so because I saw the promise of the platform and I expected to earn a return off of that investment. In an ideal world, I am going to see that return through the upvotes of my peers who enjoy the content I put out. But in truth, the only upvote I can 100% count on is my own. Do I not owe it to myself to protect my investment by voting for myself?

And what about people who Lease Steempower? Where do they fall? I am currently winding down a 5 week lease of 1500 SP from Minnowbooster. That lease cost me 50 Steem. Should I not do everything in my power to ensure that my return on that 50 Steem is at least break even? Can I definitively earn 50 Steem value in SP through Curation alone? The short answer to this is no. However, In my experience, by upvoting myself at 100% VP twice a day I give myself a good theoretical break even scenario, and then I spread the rest of my vote as much as possible. I haven't done the math, but I think I am going to come up short of breaking even on this investment and will probably opt not to renew my leased power.

But should I be frowned on for upvoting myself in an attempt to recoup my investment? Feel free to discuss that in the comments as well.

@inquiringtimes interjects that when you invest into this platform you still have the steempower, so excessive selfvoting in this case would mean you are trying to excessivly benefit from your investment. The point of voting power is to allow an easy way of sharing rewards with out losing anything, not a way to recover your investment and keep double the rewards.

As I wrap up, I do think @rycharde is onto something with his idea of diminishing returns. After all, if I stick to my two upvotes for myself a day policy, then my $2.00 is still $1.80 even at a 20% drop. But the more I vote for myself, the lower the returns are on this behavior.

So what do you think? Is Rycharde on the right track? Do you think his solution would help or hurt Steem in the long run? What suggestions do you have that might add to, or be better than the diminishing returns model? Bring your ideas and suggestions. Let's chat in the comments! I look forward to a lively discussion on this one!

Links From this Article:

Thanks for reading "The Inquiring Times" by @newsteem

Join Us in the SteemitBC Discord Server

Sort:  
Funny you post on this topic. Was just talking to someone the other day about how some of these bigger guys yak about self voting and circle jerk rings and we know for a fact, they're being entirely hypocritical. Steemit is not just a social media platform for some people. It's a business and those that treat it as such are the same people saying you shouldn't do this or that and they're doing it themselves housing multiple accounts and upvoting their inner circles. Then, they get mad when other people do it? Can't agree. You should be able to put your vote wherever you want, how you want. It is YOURS. No one else's. To dictate how a person should or shouldn't vote infringes upon the decentralization of the platform and makes it less appealing. Should you reward good content? Of course! But at the same time, I see posts that are total shit getting upvoted by a dozen different bots that have no discretion of content and also see sold votes for total garbage. Votes bought from accounts that hold stature. You want to talk what's really wrong with the platform? Start there. The people that treat it like a business and use their oppressive big ogre thumbs to press their own agendas.

Hey @enginewitty, I hope your ire isn't directly at me, we generally agree that it is your right to do with your stake whatever you like.

I do feel there is abuse of the system, and there is a level of hypocrisy from some people who are very much about "Do what I say, not what I do".

There was actually a portion of the article that we decided to pull out as it had to do with a post from @jerrybanfield. Since he has become a bit of a lightning rod over the last couple of days, we decided to leave it out. But he talks about how some of the top paid authors on Steem are upvoting themselves consistantly.

If you would like further reading check out that post here: https://steemit.com/steemit/@jerrybanfield/self-upvoting-by-the-top-100-authors-on-steem

Maybe we could get @rycharde and @stellabelle to come in and discuss a little more about their take. Anybody know anybody? LOL

Not even in the slightest is this meant as a jab at you my man. I've just been seeing a lot of posts and finally decided it was time I put my opinion on the table. I actually read that article when it came out and was really confused by it as he brought up many valid points. One of the first ones I think I actually read on the whole self-voting bit. It's just been slowly churning ever since.

Also, I'm under the impression you must not have caught the article I wrote shortly after reading this...feel free to browse.
Extreme Opinion on Self-Voting and Upvotes

I read jerry's post at the time and was highly disturbed by his findings. When I realized the big guys were mostly voting for themselves or each other with bots, that was kind of a bad moment for me. I'm new and my upvote is worth about 12 cents now. I have 1200 delegated steem and will keep that going for a while.

I upvote my few posts each week and will upvote my comments once in a while if I want them to rise to the top of a crowded post. But mostly I'm voting for curation and to increase my sp, influence, range with the platform, and to help support others.

My biggest discouragement on steemit is the overuse of bots and the lack of engagement on posts. I try my best to be a "good citizen" and encourage those below me with comments, upvotes, resteems, and shares on my other social media.

To find out the 98% of the steemit wealth is being recycled at the top while 98% of the engagement is generated by bots is very upsetting to me. I have no idea what the answer is. I only hope those of us who are new can help bring change. I decided to ignore the whales for now as they are just too far out of my league to even contemplate.

At the end of the day, the only thing that works is self serving altruism. People are only going to do what ultimately benefits them. Should self upvoting be banned? That is a serious question which there is no solid answer. If you ban it, does that provide more incentive to game the system through voting pools and quid pro quo arrangements? We see a lot of newbies come on here with that mindset...upvote me and Ill upvote you. This goes against the nature of how it should be.

One idea is to give people a free percentage that doesnt count against their voting power...for example, say 2% or 3%....any vote of this size does not count against your VP. In return for that, if you place a certain number of these votes in a 24 hours period of time, your other votes stand as they are. Failure to do so and the rest of your votes count as double against your VP until you get it in line.

This would force the people to vote for others....and even a 1% vote form a whale is huge to a minnow.

It's an interesting theory, although what's to stop people from just using those "extra votes" on the same people day after day. Basically rewarding the bad behavior by giving them free votes to use for those "friends" or their own secondary accounts.

The problem as I see it, is the more effort you put into trying to solve the problem, the more people are going to find a way around those restrictions. In the end, you really end up penalizing the people who are trying to work within the rules of the game more than the people who are trying to go around the rules.

Keep thinking!

hahah ...I would like my stocks to do so well too :-)

Agree with @rycharde... I think we have to create a way that not eliminates selfupv but decreases at a point the peeps start to look other posts and the ecosystem can grow more sustainable!

I trade stocks & Forex since 2001 and there is no investment in World that gives u 125% yr systematically (Assuming ur trading over 100k..below this amount everything crazy is possible in this fallacy stock or financial market and I wouldn't take into consideration by MATH lol ;-) )...so even with the selfupv decreasing would be a very very good initiative!! :-)

I hope we can implement those new ideas, sounds good!

Cya

Cray the Poker Cat ! MEOW

yeah. you are never going to eliminate the self vote. Whether it is the use of bots or creating secondary accounts and delegating SP to them so they can upvote you, there are going to be ways to vote for your own content.

I guess the question with rycharde's idea is does this help, or does it simply make it harder for legitimate people to profit from the system while creating a minor inconvenience for those trying to game the system.

Thanks for your input Raph!

my pleasure mate...Im here for long term, hope for life!! :-)

I dunno. We decide what's okay and make the math follow. My instinct is the penalty curve should start gentle, but get more aggressive.
The problem is the unintended consequence of that might be an increase overall self-upvoting since the reward algorithm basically would be saying "one or two self upvotes are fine". Right now we have a lot of social pressure to not self upvote too often: that social pressure has less room to justify being more restrictive if the algorithm is more finetuned.
On leasing delegation: I lease out SP to others via minnowbooster. The benefits are not just the math, but often the increased social benefits/connections people can make with that SP. So, I'll agree that the raw numbers are hard to justify the returns, but I think more SP brings more chances to make wider connections too. That brings long-term gains. Mind you, I do notice a large number of upvote bots and trail-accounts leasing SP. I think most of them are anticipating their own future growth.

There is certainly no doubt this is a hot topic for conversation! You've got a good point with putting in the algorithm being a statement that self upvoting is acceptable to a point. But is that a bad thing?

I'm thinking out loud here, but are we approaching this from the wrong angle?

What if instead of trying to penalize people for voting for themselves, we make it more rewarding to curate new content? Some sort of additional reward system where you earn an extra percentage for upvoting someone who you have never upvoted before. Of course then some people would just create a bot that randomly upvotes new users without any actual viewing of the content.

So many things to consider!

I think as a new Steemian you have to find your niche. @cleverbot I am currently manually reading posts if you try my service I will read/upvote/comment/follow/resteem your post.

This could be the beginning of a wonderful friendship.

I think upvoting is set to on by default, so before learning a little here and there, I didn't even give it any thought. Now though, before posting, I stop and think. Hah. So if it is neutral, then why not leave it on by default? Experimenting further.
p.s In this beta phase, it's a beautiful thing to have these open-ended options be available to us.

I don't think anyone minds you voting on your own post. It's more about excessively upvoting your comments, or only upvoting a few people. Then, if those few people only vote on you, this could be considered antisocial behavior.

Yeah, that upvote check box does seem to imply the Devs have no issue with the practice. And then once you check mark it once, it stays check marked until you uncheck it.

I think sometimes we forget we are still in Beta and want everything to be perfect NOW. It's good for someone to remind us now and then that Beta means we are still in the learning phase. hehe

Interesting and probably impossible to control how people vote and who has bots and all of that. If you want no regulations, then that is what happens. Especially since the power of the vote is linked to the size of the wallet.....

You are right Marianne. It is probably impossible to control. I guess the question we are really asking is, do we even need to try to control it? That's the key to being decentralized right?

any time someone says for the good of society or for the good of the platform I check to make sure my wallet is ok..then back away slowly...maintaining eye contact, keeping my hand close to my sidearm..then turn and run when I attain sufficient distance.

hahaha. No one trying to take your wallet here @everittdmickey! Please don't pull that sidearm. I mean you no harm!

Thanks for stopping by!!

We need more people to be BRAVE like you and speak out.

Be brave enough to not get killed.
I upvoted you and following.

There's nothing brave about collecting facts and reporting them with a bit of opinion tossed in. Really just trying to get a good discussion started here.

Thanks for checking us out!

Coin Marketplace

STEEM 0.17
TRX 0.16
JST 0.029
BTC 61938.24
ETH 2404.86
USDT 1.00
SBD 2.53