Hive 101: Reputation

in #hive6 days ago (edited)

image.png

I joined Splinterlands, and therefore Hive, in October 2021, so it's been just under 4 years for me on Hive. And while I consider myself somewhat of a long-timer on Splinterlands, and am very familiar with pretty much everything going on there, I still consider myself quite "young" when it comes to my life on Hive. I joined after the dramatic rebellion and subsequent fork away from Steem & Justin Sun (well worth the read btw).

For my first year or so on Hive, I felt quite indifferent about Hive. It was simply the blockchain that the game I loved operated on, in some capacity, and had this cool wallet (Keychain) that let me interact with some relevant apps.

Then, however, I started writing more content on Hive and engaging with other creators and long time Hive community members, and I started to learn more and appreciate some of the things that make Hive special. And let me tell you there are still ways in which I'm just scratching the surface when it comes to Hive.

So bit by bit, I'm trying to learn more about different aspects - some little things and some bigger things - and will be documenting what I learn here through a series I call Hive 101. In this one, I'm looking at Hive Reputation.


image.png


Hive Reputation in a nutshell

One of the central concepts on Hive is that of Reputation. It's not a completely novel idea. In fact similar concepts exist in the Web2 world (e.g. on Reddit) and Hive's system originated in its Steem days. The key concept was designed to assign a "trust score" for users based on their activity on Hive.

image.png

In a nutshell, Hive reputation is an on-chain metric that you gain by receiving upvotes on your content and which can go down by receiving downvotes. Scores start at 25 (for new accounts) and can theoretically go up to 100, though it looks like even the most active & high-reputation accounts tend to hit a ceiling in the low to mid 80s (you can see these on Hivebuzz; just sort by Rep).

image.png

Here I am with my 72.43 Rep, coming in at 1778th in the world! Posting this here gives me something to look back to as I keep working on my reputation :)

image.png


How it's calculated

Reputation is an on-chain metric that can be gained or lost by received upvotes or downvotes on your content. However, those upvotes/downvotes only affect your reputation if the reputation of the upvoter/downvoter is HIGHER than yours. This is a mechanism that was put in place to prevent certain abuse scenarios, such as creating tons of Hive accounts and using those to upvote one another.

Upvotes/downvotes on a user's content contribute something called "rshares" (reward shares) which are used to compute the Reputation. Per-post rshares value can be obtained through Hive APIs and on certain frontends but total rshares need to be derived through something like HiveSQL. However reputation is the "human-readable" and normalized version that's exposed.

Upvotes/downvotes from accounts with higher HP have a higher rshare, and therefore a higher impact on the receiving account's reputation.

Of course it's not perfect (I don't think any reputation system can be perfect). It can be gamed by "vote rings" or even self-voting (though I'm really not sure why they don't simply disable self-voting altogether). It can also be used for "vendettas" (where for example someone may use their reputation and HP to "nuke" an account simply because they disagree with them, rather than downvoting purely based on content quality). However since downvote power is something only users with high reputation have, it's somewhat mitigated (i.e. you would expect most high-reputation users to be generally "good").

Another important factor to note is that reputation growth is logarithmic - this means that it's easier initially to grow your reputation and gets harder over time (which makes those scores in the 80s even more coveted!).


image.png


Why it matters

High reputation is generally a signal that a user has a history of producing good quality content and has contributed to Hive in a positive way over the years. This signals to other users that they are less likely to produce spam or low quality content.

New accounts (which start at 25) typically get less engagement, so they need to make additional efforts to engage with the community (and with higher reputation and higher HP accounts) in order to get going.

Negative reputation (below zero) causes posts & comments to get hidden, so that's obviously meant to penalize accounts who are considered to be highly net-negative towards the ecosystem.

Note that reputation doesn't directly impact rewards. Those are based on the HP of the upvotes you get on your content.

And of course, as noted in the calculation, reputation is necessary if you want to be able to impact others' reputations. In other words, if you care about the quality of content on Hive, and want to be able to impact the ecosystem, then you should care about reputation.


Should you care?

Yes, I think you should. If you'd like Hive to be a place where predominantly good content exists and is rewarded, and you plan to act accordingly with your up (and down) votes, then reputation should matter to you.

Personally, I see myself sticking around long term on Splinterlands and on Hive. Reputation matters to me because it shows people that I've contributed to the community with good content. It also matters to me because it allows me to have an impact on authors who I feel are also producing good content. And lastly, it's a badge of pride & honor.


image.png


All the art on this page was created with AI using Midjourney

Sort:  

If you have been here for 4 years and consider yourself new, then I consider that I just started yesterday. Still, from the very beginning, during the first few weeks of learning everything there was to know about this ecosystem, I realized the value of Reputation. That's why, from then until now, I've considered everything I see, comment on, and vote on Hive as somewhat authentic, depending on the Reputation of the author/creator.

As this is not my first time sharing and curating content on a Blockchain-based Web3 platform, I know how complex it is to ensure that the content is read and shared within a community whether it is 100% original or authentic. My fight against plagiarism and AI-made content has been the hardest thing I've had to go through in these years, therefore, thanks to Hive and its complex and functional system, I can take advantage of using the information shown to verify the fidelity and authenticity of the creator I plan to support and curate.

At first, the topic of Reputation was like an indication of commitment and authenticity to myself, But after some time voting and curating content in the communities I frequent on Hive, I've realized how easy it is to recognize great, engaged, and authentic users or creators. Also see how these differ between the new ones and those who only come looking for pure profit. Of course, as you say in your post, this measure or function isn't 100% perfect like everything else, but it's very useful in helping to provide a reference for each creator or user of this ecosystem.

As I said at the beginning, I only started yesterday, so I still have a long way to go here at Hive.

Great post.

Thanks for the thorough and thoughtful comment!

Yes, I do consider myself fairly new, given that the majority of my Hive "life" has been spent on Splinterlands, where I haven't necessarily had to delve into all the nuances of Hive itself.

And I agree with you that it's a lot of work to help combat low quality content, but as a digital home I care about I think it's worth the time and effort. Seems you feel the same way, which is great :) The more we get a critical mass of good actors, the better the overall quality of the ecosystem.

34K HP is a huge contribution and 4 years here is already a long time 😉 Even though you are a true Splinterlander you also always are active on Hive and this is beutiful to see 😍 There is still so much to explore on Hive 😉

Yeah at some point I decided I needed to be a bit more serious and have some skin in the game. I'll probably keep adding more over time :)

Appreciate you @coldbeetrootsoup !

Haha Tofu, I feel the same way - I played Splinterlands for about the same amount of time, dabbled in Hive and then started getting serious about it.

I feel refreshed after vacation - was seriously burnt out.

I am going to work on my Hive Goals/Update later today to see where I am based on my original goals...

Conclave Arcana sorta threw a wrench into the Staked SPS bit... and so did Soulkeep going silent... but I am adapting and will be writing more again so I can get back to work on my Goals!

Man glad to hear you were able to get a breather during your vacation man (nowadays I almost feel vacations are more stressful for me with my kids 🤣). Always love seeing your content too btw.

I am going to need your help with what I tagged you in/DM'd you on Discord

It's going to grow slowly but basically it'll be Mentor:Buddy system for new Land Owners!

I need to get Digital Land Guy in there too :)

Beaker, Dave, Olebulls and others are in the first batch (you were tagged too)

"The League of Extraordinary Gentlemen" of sorts :D

Always interesting to see other users perspectives.... especialy the new ones .... although in your case not that new :)

Some of us are not that new by account age, but in reality fairly new to Hive. For example I really got into Hive less than a year ago no matter what my account age says. Before that I was mostly just playing Splinterlands and would occasionally make a post for Splinterlands challenge on Hive.

Thanks :) Given that 99% of my activity on Hive has been on Splinterlands, I still consider myself relatively new. I've learned a good amount though, and I'm making my way back through the basics to make sure I understand each concept better.

Great post! 👍 It's interesting to see your perspective after nearly 4 years on Hive and your Splinterlands journey.

Thanks! It's definitely been a journey :) Really glad I'm came across both Splinterlands and Hive.

Gran post motivador y espectacular trabajo que realizas en Splinterlands amigo, se ve tu amor por el play2earn. Tu reputación aumenta día a día 72.5 y tu posición en hivebuzz la verdad un ejemplo para la comunidad de hive. 💪🏻

Saludos @bravetofu y excelente comienzo de semana !! 😉👏🤝

Gracias amigo :)

Wow, this is super helpful, especially for someone like me who's still new and figuring things out here on Hive. I didn’t realize how deep the reputation system went—I thought it was just a number

Glad you found it helpful! I'll be making more of these, so hope you'll check in for the next one in the series :) Let me know if there are any particular topics you think I should dive into next.

Interesting! So reputation is solely based on authorship and votes you get from there. I thought reputation is also driven by interaction (commenting) at others. Well it could be since a comment can still be up/downvoted; however, comment upvotes are rare. :)

Yep reputation's affected by both parent posts and comments, so make sure your comments are also valuable!

I’ve been in Hive for a few years now but I never thought that having a higher reputation is quite important…

Congratulations @bravetofu! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You have been a buzzy bee and published a post every day of the week.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Our Hive Power Delegations to the May PUM Winners

Sounds like a Chinese social score system lol

Almost 4 year is such a long time and you're a great hiver I have met here.
I think that splinterlands is a reason why a lot of people enjoy hive journey a lot.
I appreciate all your help for me to learn splinterlands game. Thanks tofu

I am still really new to Hive, and only just heard about reputation score recently. I really appreciate you writing this post, as I found it informative. This is also the first time I have seen the Hivebuzz rankings, which are also quite fascinating to poke through. Thanks for sharing!

What you are reading as 73 is in fact a derived score, which is calculated from a raw score to make be more consumer friendly.

https://hiveblocks.com/@azircon

search for reputation

for me,

reputation 648,701,472,508,003

Derived reputation score = ((log10(abs(reputation))-9)*9)+25

I will let you run the math for yours :)

PS. Bonus Content

Search Pending claimed accounts on the same hiveblocks page with your name, and check the number

Do the same with mine and check the number. 16,088

These are free account creation token can you can claim with your HP/RC for free. You should claim them.