Bots can vote for reputation, “follow the money” and follow the crowd.

in #steem8 years ago (edited)

Bots gaming the curation rewards system along with “bandwagon” voting have sparked a lively debate on Steemit lately.

Many creative suggestions on how the curation system can be enhanced have ensued as a result. I acknowledge the posts and comments that have contributed to my thoughts on the matter at this stage.


Executive summary

My two Satoshi’s worth it that reputation (author), post value ($) and number of votes should be hidden during a “curation window period”. This will allow for a fair and neutral assessment of quality of the content without preconceived bias.
All (true curation) votes in the blind window period receive maximized rewards. The early details of how such a system could work follow below.


Premise

It is easy for a bot to determine the reputation of a particular Author based on previous content votes and value.

Even without using any automation it doesn’t take much observation to figure out which authors are popular. When authors of “high reputation” post, it’s pretty much a forgone conclusion that the post will be a high earner before the quality of the actual content is accessed.

Reputation is not a bad thing as some authors work hard to build reputation by consistently posting good content and should be rewarded for that. Good content is what the platform wants and reputation will likely continue to play an important part into the future as the platform grows.

Suggestion

A way to eliminate reputation based voting is to mask the author of the post for a period of time while the content is being evaluated. Similarly early bandwagon and bot voting can be reduced by masking the details of the votes received so far and the current $ value of the post during this period. This could be considered as a “content curation window period”.

Basically once the post is created these details are hidden for a couple of hours (maybe as many as 12 or more to enable participation from all time zones) with only a countdown counter displayed in the place of the usual information during the curation window.

During this period all votes cast receive maximum weighting as if they were a first vote under the current system (or other suitable mechanism). After the window closes, the author, $ value and votes are revealed and vote weighting can then continue as normal with the usual reductions based on the number of votes already received.
Bots, bandwaggoneers and reputation voters can then continue voting as they would normally to increase the value of the post, but the greater portion of the curation rewards could potentially be weighted to the voters that “discovered” the content and risked their votes in the blind period. (There are many ways to do this and the details would need to be debated and worked out)

Conclusion

The masking must be from the user interface as well as at the deeper levels. I understand it may or may not be architecturally difficult to implement but, this could render early curation more rewarding, slightly more risky, fun and fair.
This also potentially has the “jackpot effect” in that authors and curators have to wait a few hours to see the results of their activities, thus building a little extra anticipation.

These are early and incomplete thoughts… so your comments will be appreciated. Admittedly bots can use term searches, topics, concepts etc. and these still need to be fleshed out.

Sort:  

Unless blind voting for a period of time is implemented, machine learning algorithms will analyze posts that have been upvoted by various combinations of people and suggest (or auto-upvote) a post based on this information. Not saying I don't dislike the idea ... but the problem (or not problem?) is that a vast wealth of data is at people's disposal to build tools to automate tasks based on pattern recognition better and faster than a human can. It still requires some human input in the form of training data, so people, and not bots, can still obtain the highest rewards first. But the 'robots overtaking the world' so-called problem still exists.

Nice post :-)

Slow morning at work, time to think... and type.

more rewarding, slightly more risky, fun and fair.
This also potentially has the “jackpot effect”

I'm not sure about this. It is certainly possible it could be perceived that way, but I also think people like immediate feedback and the excitement of watching in real time as a post (especially one they posted, discovered, or helped discover) gains votes and rewards.

Upvoted anyway for thoughtfulness and writing it up.

Now it may be fun for a few to watch their posts do well, for the majority perhaps its a bit of a let down.

The anticipation builds for the end of the countdown.... then the big reveal....for poster and discoverers alike... and then follows a flurry in real-time as bots fire and bandwagons are loaded up... everything is real-time thereafter.

While payout and details of votes can be blinded during the initial window using a two-stage commit-and-reveal process, it is not easily possible to hide the author or the accounts that have voted. Steem requires every transaction submitted to the blockchain to be associated with an account so that it can prevent the blockchain from being flooded with zero-cost transactions.

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.027
BTC 61129.70
ETH 2660.38
USDT 1.00
SBD 2.55