[Steemhunt] Open Source and Community
Hi, @jayplayco here.
Steemhunt is evolving, and I just started my first week in the role as Guardian at Steemhunt. As always Steemhunt is continuously pivoting its way to keep a vital growth and make it for the community a fun place.
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 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 what the difficulty is to develop a fair ranking system in open source and why the community matters.
1. Steemhunt is Opensource
Source : github/steemhunt
Like many other projects, Steemhunt is Opensource, and everybody can have a direct look into the development and even get the code and build it on their own if wanted. That is great but also holds the difficulty to create a fair ranking system which may be challenging to be gamed, as every coded parameter is visible to everybody.
There might be a reason that companies like Facebook or Google are keeping their algorithm in a black box. In that way, as an example, it is not too easy to game the google ranking, but at the end, it is still able to manipulate it, and there are even so-called SEO specialists making their money improving the ranking with their knowledge about the black box.
But still, even if you keep your algorithm in a black box, it is still possible to game the system, as the youngest event by looking for the word "idiot" in google and getting the image of the president of the US as the first search is proving it. Source: Guardian
2. Fight the gaming
Currently, Steemhunt has implemented the following steps to fight the gaming on the platform.
- Account Based Voting
- Reputation-based Voting weight
- Diversity Score
- Influencer Boost
A detailed overview of each step and what kind of effects they had, can be found here in my former post.
With this implementations, a lot of Steem common gaming effects have been deleted (self-voting, upvoting effects from bots, curation trails), which would harm an organic ranking board. But there are still daily trials of manipulation of the ranking, mostly not from single users but different voting pools or groups.
Next thing for the system would be to develop it further to make it even more difficult to cheat.
3. Importance of a viable community
After introducing the influencer boost, the general voice was that the ranking board looked much better than before. Better products and cooler hunts made it into the top ranking. In the end, as my fellow guardian mentioned it,
it is like simulating a bigger community overriding a smaller abusing group.
This simulation with Influencers is of course still not perfect and using more significant power in smaller groups also inherit always a risk. But with the Influencers, we could already see a direct impact what a viable community can do and what an open source algorithm couldn't avoid alone.
To get more interested hunters on board, we need to have at the moment Steemians on board, as we are coupled with Steem until SMT is launching. As an example, I was introducing Steemhunt to friends, and they were interested, but the barrier to get signed in was too big for newbie Non-Steemians. I think that with further developments and tweaks on ABV Github Link and a faster and easier sign-up process based on Hardfork 20 will already help to attract new hunters. A full working SMT environment, hopefully soon, will increase the user base further as Steemhunt can then attract also a lot of users outside the Steem economy.
As we can see either Opensource or a black box system, all kind of programs are gamed. But for a ranking board and an implemented rewarding system, the first trials are showing that a viable community in combination with a "difficult to cheat" system could be the answer for a fair ranking board system on the blockchain.
We will see what the next steps of the Steemhunt team will bring us and how it will be managed, but until then,
Thanks for reading!
Other articles about Steemhunt.
- Steemhunt- Start here
- What is Steemhunt and why should I care?
- Biggest Airdrop ever - HUNT token and how to participate
- [Steemhunt] ABV (Account based voting) in development
- Update for Upvoting Review Comments & Other Developments
- Most asked questions from Steemhunt Newbies.
- How to get your hunt verified on Steemhunt
- Evolution of Steemhunt`s voting system
- Understanding Steemhunt and How to Craft a Good Hunt [email protected]
- Picking Apart The Steemhunt Posting Guidelines - How We Review Hunts @fknmayhem
- Steemhunt is NOT a Writing Curation Project- @fknmayhem
- The difficult way to make your own path with ABV
- Being a Trailblazing SMT on Steem Pre-SMTs - @fknmayhem
Join our chat channels if you need more information as the community, team, and the moderators are answering very fast on any question: