[Steemhunt] ABV 2.0

in #utopian-io6 years ago (edited)

Hi, @jayplayco here.
As mentioned before, Steemhunt is making a ranking board based on Steem, tweaking it and trying and evolving, again and again, to achieve one simple goal, "Make a ranking board where you can find cool products and where the hunters can get rewarded based on the ranking." Due to the fact that higher ranking = higher reward the system was continuedly played, milked, abused.
Source: Mihail Macri

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

This post is going into details what the pivotal approach change had been with ABV 2.0 for Steemhunt. The original announcement can be found here

0. Repository


https://github.com/Steemhunt/web

1. Steemhunt ABV 1.0


Source: Arnaud Jaegers

The current development until the latest version of ABV 1.0 has been described in one of my former posts. The main idea here was to give each account one vote and add additional layers to prevent the abusing.


Source : presentationgo
As you can see on the current history map of the voting system, different kind of measurements like diversity score and influencers helped the system to fight against abusement. But there were still issues with v4v actions and the ranking board does not have looked like a place where really cool products are listed but more than often products which had been pushed from different kind of groups to the top, abusing the system.

2. Think out of the box


Source: Erda Estremera

So what if we separate the actual ranking and upvoting. If there is no direct advantage to manipulate the ranking but still a reward to be an active hunter? Would it be still interesting for the abusers? So that happened just with ABV 2.0. We separated the upvote from the ranking itself. It was somehow a core mechanism but is not anymore.

Of course, without leveling this action there will be still abusing attempts so the next chapter is about how ABV 2.0 works.

3. ABV 2.0


The core of ABV 2.0 is that the ranking does not affect the reward directly but only the new created hunter level. Hunter level equals the user score(Steemhunt voting weight) and the reward (upvote) is based on it and not the ranking.

The hunter level is divided into total 6 different stages from Level 0 to Level 5 based on the User Score you currently have.

The calculation of your hunter level is done by multiplying each factor of the hunter level.

Hunter level = "Account Credibility" x "Activity Score" x "Curation Score" x "Hunt Score"

Based on this score the Steemhunt bot will upvote each hunter on their hunts and comments. The limitation is 1x approved hunt (content weight 10) and x10 comments (content weight 1) per day. This means that based on your current Hunter Level you can get in total 1 hunt and 5 comments upvoted.(edited 29th of July cause changed from 10 comments to 5 comments)

The upvote weight from the bot will be differentiated based on your Hunter level.

Level>= User ScoreUser Weight
Lv.58.0x5
Lv.45.0x4
Lv.33.0x3
Lv.22.0x2
Lv.11.0x1
Lv.0Lower than 1.0x0

Additionally, remember that the Steemhunt bot will upvote based on the total voting weights units created on each day. Means when more hunters are active that day, your reward gets smaller.

Example

1x approved hunt, 5 comments, User Score 3.4=Hunter Level 3.

  • Approved hunt = 10 content weight.
  • comment = each 1 content weight
  • Hunter level 3 = x3 user weight
  • Calculation for hunt = 10(content weight)x3(user weight)= 30
  • Calculation for comments = 1(content weight)x5(comments)x3(user weight)=15 (each comment is 3)

In total, this is a voting weight of 45. So with what percentage the Bot is now voting? That depends on how many hunters were active that day and created in total what size of voting weight. Let`s imagine we had in total 100 hunters having the exact same specification (1 hunt, 5 comments, level 3). Not realistic, but easier to calculate :). In that case, the total weight of that day would be 4500.

  • Hunt upvoting => 30(my weight)/4500(total weight)*100(%)=0.66%
  • Comment upvoting => 3(my weight)/4500(total weight)*100(%)=0.066%

So my hunt would be upvoted with a voting power of 0.66% and each comment would be upvoted with a voting power of 0.066%.

4. ABV 2.0 Dictionary



Source: Mikhail Pavstyuk

There are a few new terms coming up here and it could be difficult to understand everything from the beginning. Here I would like to put all important terms together for a better overview.

  • ABV: Account-based voting means that each account has one voting power.
  • User Score: A combined score multiplied by the following sub-scores => Account Credibility, Activity Score, Curation Score, Hunt Score
  • Account Credibility: Calculated from Steem reputation and account age
  • Activity Score: Calculated from daily login record
  • Curation Score: Calculated based on the voting diversity and upvotes value
  • Hunt Score: Calculated by the number of approved hunts.
  • Voting Diversity: Calculated based on your voting pattern. More diverse the better.
  • Hunter Level: A Level classification based on the user score
  • Content Weight: Giving hunts (10 weight) and comments (1 weight) different weight
  • User Weight: different weight levels based on the hunter level.
  • Voting weight unit: content weight x user weight

5. Roadmap


ABV 2.0 for Steemhunt is activated since 26th of July 2018.

6. Conclusion


So now it does not matter anymore directly to have a top ranking. But it does matter to regularly curate(upvote) good hunts (and not the hunter) and uses Steemhunt on a regular base. I think the real hunters can be motivated to play an active role in the community and level themselves up and do their best to keep that level. Until the active community grows to a relevant size the influencers will help to boost the cool products in ranking. For abusers, if they are thinking about creating an Alt account and trying to milk the system, the Steem reputation and also the age of the account will make this even more difficult. When needed additional credibility measurements like follower graphs or other social logins can be added as a layer to higher the barrier for an alt account. Also, it does not work anymore to create a big V4V group and circle jerk a hunt to the top, as the hunter is going to be rewarded based on their hunters level.

It is for sure (based on the human nature) there will arise new kinds of abuser groups or attempts to milk the system, but the (difficult) way to create a fair ranking board based on a blockchain will continue and the Steemhunt team will keep the efforts high to make that possible.

"Keep the hunt on"


Thanks for reading!

Other articles about Steemhunt.

Join our 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:  

Hi,

Thank you for the contribution, very informative and clear submission, and I think that is nice the work that you have done with the images.

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]

This is some amazing system you have developed for Steemhunt. I have just written about how your gamification is revolutionizing the Steem-apps and SMT community. I love the combination of bounties and gaming. You have successfully made a niche super interesting via all the incentives you have created. I will keep a close eye on this as I plan to build on your experience when I release my own 1UP SMT. Steem on.

Thanks a lot @flauwy and I am forwarding your kind words to the founders @tabris and @project7 who are doing an amazing job. It would be great if u would see how Steemhunt will grow and build more successful SMT’s based on that. Let us know about your plans as the Steemhunt team is also supporting great SMT projects!

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

Award for the number of upvotes 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

To support your work, I also upvoted your post!

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

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!

My score varies quite a bit sometimes I am at level 5, and then it drops to level 3 and I didn't do anything.

Also I get that only five comments can be upvoted but do I lose points if i make 25 comments? Is there a limit to the number of resteems I can do? Are hunts that don't get approved a waste of my vote?

I understand you guys don't want to make the system easy to game and maybe these are all secret.

I would recommend to read the following article if you are interested to understand the hunter level.
https://steemit.com/steemhunt/@jayplayco/steemhunt-understanding-the-hunter-levels

Coin Marketplace

STEEM 0.20
TRX 0.12
JST 0.028
BTC 64076.80
ETH 3516.36
USDT 1.00
SBD 2.64