[Steemhunt] ABV 2.0

https://steemitimages.com/DQmNfeZGkKQJBrXDkZptuzunaHT6hZKXvcGQFyeiWW4VweN/LP-7-logo.jpg

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

![](https://cdn.steemitimages.com/DQmPGSL3KN7pMfWXmSvXYwdxgUM26iX2Lfz8ZMCYnv2opdR/image.png)[Source: Arnaud Jaegers](https://unsplash.com/photos/IBWJsMObnnU)

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

![](https://cdn.steemitimages.com/DQmej7qUwyASZTCB4hVLAp6aVET2ajbvHvgbJpqLk8vEkre/image.png)[Source: Erda Estremera](https://unsplash.com/photos/sxNt9g77PE0)

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 Score User Weight
Lv.5 8.0 x5
Lv.4 5.0 x4
Lv.3 3.0 x3
Lv.2 2.0 x2
Lv.1 1.0 x1
Lv.0 Lower than 1.0 x0

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

![](https://cdn.steemitimages.com/DQmVp17TxbdScbJW7fxH4dw2G7roGcnTPZ3JMvCBzDGcKfj/image.png) [Source: Mikhail Pavstyuk](https://unsplash.com/photos/EKy2OTRPXdw)

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

#
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×