Karma
Last updated
Last updated
One of the key attributes of any is its Karma, which gives users confidence in the quests they choose to complete and, more importantly, provides an exponential discount on the .
Karma can range from 0 for a new Workspace to 10 for a Workspace with an excellent history, and the only source of Karma is the quest ratings, also ranging from 0 to 10, that users must vote on when completing unrated quests.
When a new quest is published, it will initially have an unrated status. Then, the system randomly selects users and increases the Bounty for that unrated quest, making it much more visible in the feed to only those selected users. To finalize the completion of such an unrated quest, each user must rate it from 0 to 10.
Users are motivated to vote correctly because they are rewarded or penalized with depending on how far their rating estimate is from the average, which is based on league-based vote segmentation, similar to how works.
The unrated quest will receive votes from users in different leagues, and the final rating will be calculated as a simple average of the league results.
League 0
7
6.7
League 1
5
7.1
League 2
3
7.5
League 3
1
7.0
Total
16
7.08
This league-based vote segmentation provides a solid defense, as no league can outvote others, and an attacker would need to have a majority of users in all leagues to manipulate quest ratings. More importantly, the votes are very diverse, and not many voters are needed to achieve valid results.
This approach also implies that there are certain requirements for voting diversity, and if they are met, the quest could be considered to be ranked by community consensus.
For example, such requirements could be an increasing odd number of users for each league, starting at the top. One user from the top league, three users from the league below, five from the next lower league, and so on.
In some cases, quests may not be able to meet the consensus requirements to be rated. For example, it may be a quest that no one wants to complete, or there may be too many new quests relative to the number of active users in the system.
But more importantly, it allows the system to know with certainty that if the community consensus has been reached, it can be considered valid. And if it is not, then either the quest was not interesting enough, or the Bounty was set as low as possible, while there were many spam quests in the system.
In other words, quest ratings are a solid basis for calculating Karma. Therefore, Karma is built solely on quest ratings by consuming them using the 10% weighting.
As a result of this approach to Karma calculation, it is updated with each new rated quest and reacts quickly to changes in the quality of the author's quests.
This also means that new authors only need to create 10 quests to get a fair estimate of their Karma and the corresponding Bounty discount, without having to invest much in the beginning.