[Steemhunt] The difficult way to make your own path with ABV

in #utopian-io6 years ago (edited)

Hi, @jayplayco here.
Steemhunt is a place where the changes are happening fast. It has different reasons, but one of them is definitely that there are always groups and users who try to play and milk the system. Building Steemhunt on the base of Steem and not on SMT is making the operation even more difficult, but if any other developer is out there to implement a fair ranking system based on a blockchain should have a look into the still continuous difficult path of Steemhunt and their account based voting (ABV).


Source : Isaac Quick

To all readers who are new to Steemhunt, Steemhunt is a recently launched service build on Steem to enable Hunters to hunt new and cool products and get rewarded based on their rankings on a daily base. If you are new to Steemhunt, you should try first this post. LINK

This post is going into details why and how the team of Steemhunt has reacted to implement a fair ranking system on top of a blockchain and how difficult it is to be proactive or counteractive on different types of abusement of the system.

0. Repository


https://github.com/Steemhunt/web

1. Steemhunt and ABV


Source : presentationgo

Above you have an overview of the measurements Steemhunt has taken to implement a fair ranking system. We will review each step and concentrate here why this kind of implementation had to be done.

Another post from me is showing the evolution of about three weeks (mid of June 2018) ago and could be interesting to see the first steps of the system itself.
Evolution of Steemhunt`s voting system

a. Beginning with Steem



Source : Steemcenter

Background: An optimal start for Steemhunt would have been that SMT has already launched but as this was not the case the team decided to go for it without SMT and use a temporary solution issuing ERC-20 Tokens in between until SMT is ready. This is a step Coins like EOS or TRON have taken to make the Tokens available before a main net launch or in this case the SMT launch.

Output: the First start without the coin itself was ok as Steemhunt could utilize the current Steem Network and ecosystem.

b. Introduction of Moderators



Source : rawpixel

Background: After reaching a level of about 1.5 million Steem in delegation a lot of new users joined the Steemhunt environment. Due to the numbers of new hunts, it was not anymore possible for the team to handle all the input and decided to implement moderators who can review and verify the hunts based on the Steemhunt posting guideline.

Output: Starting with six moderators this has been increased to 11 moderators (including two Guardians) The moderators have been an essential manual resource to fight against different kind of abusements like bot upvoting until a system was ready. Until now the moderators are handling over 200 hunts per day and guiding the hunters with their hunts.

c. Introduction of ABV Ver. 1


Source:Edwin Andrade

Background: With the big delegation user started to find ways to milk and abuse the ranking system. Moderators have been busy for almost two weeks to handle manually all kind of abusements coming from bots, as users started to boost their post with upvoting bots to get a higher ranking. After officially forbidding the usage of upvoting bots, other issues occurred. Curation Trails and Whales entered the Steemhunt platform and started to use their trail power or steem power to upvote their hunts for a higher ranking.

Output:
With the introduction of ABV Ver.1 including the multiplier for reputation, Steemhunt decided to allow almost all kind of actions steemians have done. Including self-voting, bot usage and also curation trails were officially permitted, as they had no more direct impact on the ranking for Steemhunt. Only Vote for Vote (V4V) was still forbidden.

d. Introduction of Guardians.



Source : Paolo Nicolello

Background: As mentioned in one of my former post, a big part of the communication for Steemhunt is happening outside of Steemhunt at the Discord Channel. As the moderators had a lot of workloads already with verifying more than 200 hunts per day, the team was not able to maintain the community on their own. Two moderators were chosen as guardians to keep the communication in the community upright and also to arbitrate if a hunter was not satisfied with a decision a moderator made. These functions had been before mainly the task of the team of Steemhunt, in detail for @project7 and @tabris.

Output: With the installation of guardians as a role within the community the team was able to concentrate on the strategic part and development of Steemhunt. Moderators also had another position to ask for arbitration if communication was not solvable.

e. ABV2 and Diversity Score (Ver. 1 & Ver. 2



Source: Providence Doucet

Background: Even after the installation of ABV Ver. 1 and using bounties to encourage the community to find vote4vote activities there were still visible effects on the ranking board coming from different kind of groups. The ranking was filled with products which were not cool nor new nor innovative. The issue was that without any evidence from another hunter the team couldn't just blacklist high ranked but suspicious hunts for V4V. With the introduction of the diversity score different kind of voting, behaviors have been penalized. This includes circle voting, dust voting, voting only for a specific group of people. Also, inactivity or extended activities are considered in the diversity score.

Output: These implementations minimized the impact of self-voting groups and helped to give active and good curators more influence on the ranking.

f. Introduction of Influencers



Source: Adam Jang

Background: Even with a system-wide implementation of ABV and DS, the ranking board was still partly overrun by numbers of very efficiently operating voting groups. Upvoting from the Steemhunt bot is in the current moment up to the 20th rank even on a level over 3.00$, and for the first place over 120.00$, it looks like that it is still too tempting for abusers not to game the system in the dark. (And yes, we have to count that the Steem value is shallow at this moment)

Output: As the influencers are implemented on a weekly base and given a higher voting power the ranking board started to look more natural, as the abusing groups now have a tough time to upvote their hunts to a meaningful ranking.

2. Conclusion



Source: Todd Quackenbush

This is still not a final stage, but as you can see you have to put a lot of effort into the community and system to do just a simple task.

Hunt great products, vote and reward them based on the ranking, so that the best hunter get rewarded.

As resources are always limited the team is currently still behind their plan to push out other functions for Steemhunt, but I am sure that they will be able to establish a stable and fair platform for hunters. The hunt is on~!

I hope this will give a good insight into the problems and solutions Steemhunt is facing as an SMT project for a ranking function and inspire some of the upcoming projects to follow, adapt or pivot from this insights.


Thanks for reading!

Other articles about Steemhunt.

Join their chat channels if you need more information as the community, team, and the moderators are answering very fast on any question:

Discord: https://discord.gg/mWXpgks (this is where the magic happens)
Telegram: https://t.me/joinchat/AzcqGxCV1FZ8lJHVgHOgGQ

Sort:  

Thank you for the contribution, very good format and high quality as always.

Keep up the good work.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Thanks a lot for your kind words and review as always!

Hey @jayplayco
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 10 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.

I upvoted your contribution because to my mind your post is at least 13 SBD worth and should receive 100 votes. It's now up to the lovely Steemit community to make this come true.

I am TrufflePig, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, you can find an explanation here!

Have a nice day and sincerely yours,
trufflepig
TrufflePig

Congratulations @jayplayco! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the total payout received

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - Semi Finals - Day 1


Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes


Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.032
BTC 60787.40
ETH 2994.79
USDT 1.00
SBD 3.82