You are viewing a single comment's thread from:

RE: Punishing Rabid Self-Upvoting of Comments

in #steemit7 years ago

So . . . . with HF19, which overall was awesome, we have a new, and apparently reasonably major, threat to the community.

Then the HF was not awesome.

Full linear rewards + 4x vote power = Much larger potential for abuse/exploitation

Neither of these changes were necessary. Full linear rewards, in and of itself, represented a serious issue for mitigating self-voting and sock puppets/collusive voting. Add the ability to give a 4x weighted vote, and it presents an environment that's ripe for "draining" the reward pool on spam and other useless/worthless content.

We've all seen what has happened over the last 12 days. I think it's safe to say that the changes have so far reversed some of the "social" aspects of the platform and have created a much more lucrative opportunity for spammers and the "get-rich-quick" users who have no interest in any long-term viability. It has simply sparked a furious cash grab and the reward pool fund and general behavior of users have demonstrated that.

This HF should be rolled back, as soon as possible.

Sort:  

I agree with the majority of the witnesses that the hard-fork was too much, too fast.

On the other hand, n-squared rewards was abusive and went on FAR too long -- so rolling back the change would be a really detrimental idea. It would have been far wiser for the developers to have suggested something between the two (and I believe that collusive voting between whales was reduced by the change far more than the change increased the sock-puppet/collusive problem).

The 4x weighted vote should have only been given to the smaller users and should have been part of a separate fork.

There is nothing "abusive" about n^2, but it was far too much in terms of calculating post payouts. Pretty much everyone agreed that n^2 needed to change to a more linear algorithm. But there wasn't much agreement on a full linear algorithm, and self-voting/sock puppet voting was one of the reasons why. Many people spoke out against this change precisely because of the behavior we're seeing now.

With a more-than-linear curve, it would be much harder to give yourself large rewards without other voters agreeing on rewarding the content. Obviously, full linear requires no such agreement from other users. So having a more-than-linear algorithm is at least a moderate deterrent to naked self-voting for rewards.

But the 10-vote target was a "solution" for a problem that did not exist. And rather than make things more "fair" or "equal" for smaller stakeholders, it simply allows spammers or anyone else to siphon rewards into their own pockets with minimal content that requires not even the slightest bit of consensus...or any agreement whatsoever from even one other user.

It's the combination of the two changes that really exacerbates the effects/problems. Even if they were implemented individually, either one would still create similar problems. That's why I say they should be rolled back.

Change the full linear algorithm to less than squared but more than linear. (STINC has claimed this is too hard to do.)

Get rid of the 10-vote target altogether. It was completely unnecessary.

10 x more blogs each day this past month prior to the first 4/5 months of the year and a '10 vote target'.....

Bog it, i'll just vote for myself mentality!

This comment is also for @ethical-ai and all the others commenting here on the post. I place this comment here for visibility.

I do not agree the HF should be rolled back. Next HF may need to be adjusted.

  • Linear Rewards: the previous square root function was giving too much power to a small group of users > if almost linear would be an effective better solution, I dont know, so maybe, I leave that up to those who understands this better then I
  • Vote Power increase with factor 4: also I do not understand why this happened, this should indeed be rolled back. The argument some commenters to this post make that setting the slider at 25% for a old 100% vote, does not count since the maximum of 100% will be used
  • No Self Vote in next HF: this sound really silly to me - Yes it makes it a bit harder to get a 'self' vote, but posts and comments will get arranged self-votes either by
    1. 2nd, 3th, 4th, 5th account an so on
    2. requested 'self' votes - MSP, randowhale and other new initiatives paid or unpaid (yes, I also gave myself votes from MSP, randowhale)
    3. friends - the real ones
    4. vote friends - the arranged ones with whomever
  • Self Voting Culture: when started with Steemit I was very much idealistic and stopped self voting completely, ie not on posts and never done it to my comments; However I started to upvote my own posts again, and I upvote from time to time my own comment for different reasons (that was already before the HF19 was rolled out). Still I think it would be fantastic if we can have a culture to not upvote our own posts and comments. It would be fantastic if we would have a culture we would not have the ability to curate our own posts and comments for big fish votes (the above named and unnamed initiatives we have on the platform). It would be great if we can have a culture were we do not arrange for circle voting. Reality is that needs to be a culture and can never be arranged by technology. A culture can be created, I believe. I believe in Social Control in combination with flagging (committee). Social Control will be the solution to make sure those who are too abusive to the community, will stop their abusive behaviour. Either they stop because the dont want to be named all the time, or they stop because they get flagged all the time. I take the anology with some of the cities we have in the Netherlands where mostly strong religious people live. In these cities there is hardly to no criminal activities and people can leave their doors of the house and cars unlocked at all times and do not have to be scared something is stolen at some point in time. How they got to such culture? Anything that is against their culture, is reported in church (and almost all people in these cities go to church); When something small, the abusers names are not directly mentioned, but a general request is made for those who done something wrong to come forward. When this doesnt happen, after several requests, the person is named and exposed to all the rest. This social exposure is so impacting to people, that this results in what the community wanted, no crime in the community. What does this mean for Steemit:
    • Define as a community what culture we want the have
    • Define as a community what we find abusive
    • Create procedures how to handle the abusive members (take the Social control as an example; Flagging is not sufficient, but reporting names of abusers like in this post may be a part of the solution, those reports need not be in posts but a new general notice area at Steemit for everybody to find in an easy way)
    • Execute
    • 'Abusers' should have the right to defend themselves before they are marked as abusers
    • a Committee (or multiple) may be a way forward rather than individuals going around and deciding who is an abuser and calling on friends to start flagging

Disclaimer: I started writing this comment having in mind to list only a few items and not more than 100 words, but it became a really large comment; Since I went into depth here and there, doesn't mean I expressed all the details I would express when we would have a long debate; I may also not have mentioned some exceptions to the rule. And I certainly did not mention all the things that are 'wrong' - in my opinion in this community - wrt who gets votes and who not; for sure a fact is that some of us get enormous rewards given by high SP holders ALL the time and ending up in Trending ALL the time and many good authors and posts do hardly get any votes/rewards at all - just to name another topic of total disproportional imbalance.

Long comment with valid points.
I always liked the idea of "social exposure" with warnings first, to have a chance to change the so called "bad" behavior.

Good comment and valid - enjoyed reading the whole thing - even though it was long :)

Until a few hours ago I thought HF19 was a success - now it seems not so much now.

It's a shame there isn't a way to test these changes before going live with new code. I'd agree and say voting culture is at the core of this.

Testing is not really possible, other then try in the field and decide next HF to implement something else or step back to what we had.

Coin Marketplace

STEEM 0.27
TRX 0.12
JST 0.031
BTC 67928.13
ETH 3777.58
USDT 1.00
SBD 3.75