Difference between revisions of "Reputation System"

From Steem Center
Jump to: navigation, search
m (updating some semantic terminology.)
(Links: @wiseagent)
 
(26 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<h1>The Basics:</h1>
+
When you first create your account you start at a reputation of 25 and your reputation will increase or decrease based on the upvotes or downvotes you receive. It is about 1.3 times harder to get to the next level than it was to get to the previous level. Basically it is 30% harder to get to a Reputation Score of 50 from a Reputation Score of 49 than it was from a Reputation Score of 49 from a Reputation Score of 48.<ref>[https://steemit.com/steem/@sevinwilson/complete-overview-of-reputation-score-how-it-s-calculated-and-how-to-increase-it-reputation-score-table-included Complete Overview of Reputation Score, How it’s Calculated, and How to Increase it – Reputation Score Table Included] Written by '''Sevin Wilson''' ([https://steemit.com/@sevinwilson @sevinwilson]) on [[Steemit]] in May 25th, 2017</ref>
  
When you first create your account you start at a reputation of 25 and your reputation will increase or decrease based on the upvotes or downvotes you receive.
+
The site [http://steem.cool Steem.cool] created by [https://steemit.com/reputation/@blueorgy/steem-cool-precise-live-reputation-viewer-how-close-are-you-to-leveling-up-steemit-rep-formula-more @blueorgy] defines itself as a precision live reputation viewer using the [[Steemit]]  formula and more. On [[Steem Whales]] ([http://steemwhales.com/?p=1&s=reputation SteemWhales.com]) you can see a [[Steemian|steemians]] ranking by reputation.
  
<h1>Digging a little deeper:</h1>
+
===Digging a little deeper===
  
The reputation system is a piece of data that allows the network to communicate the "trust-worthiness" of any given member within the network, the system does this through a plugin running on the network that looks at a number of metrics.  
+
The reputation system is a piece of data that serves as an indication the "trust-worthiness" of any given member within the network, the system does this through a plugin running on the network that looks at a number of metrics.  
  
Raw reputation on the blockchain is actually stored as a record of the total amount of rshares that have been recieved by any given account. What that essentially means is that it records the amount of times you have been voted for (on any of your posts or comments) and how much steem power each of those accounts had behind them (or to be more explicit the percentage of voting power of the total steem power of each account which voted. )
+
Raw reputation on the blockchain is actually stored as a record of the total amount of rshares that have been received by any given account. What that essentially means is that it records the amount of times an account has been [upvoted] or [downvoted] on any of their posts or comments and how much Steem power each of those votes had behind them (or to be more explicit the percentage of voting power of the total Steem power of each account which voted.)  
 +
 
 +
The voter's reputation also plays a part in the calculation of reputation.  The reputation of the recipient cannot be affected by a downvote from an account with a lesser reputation.  However, upvotes from an account with a lesser reputation will still add to the recipient's reputation.  An account with a negative reputation cannot effect the reputation of any other account in any way.  Neither an upvote nor downvote from this account will affect another user.
 +
 
 +
[[File:RepFlow.jpg]]
 +
 
 +
===Posts talking about reputation===
 +
 
 +
An excellent explanation of the actual code behind the reputation score:
 +
 
 +
https://steemit.com/steemit/@arcange/what-is-steemit-reputation-and-how-does-it-works
 +
 
 +
A post about some practical facts concerning reputation:
 +
 
 +
https://steemit.com/reputation/@moeknows/some-interesting-facts-about-reputation-on-steemit
  
<h1>Posts talking about reputation:</h1>
 
  
 
An excellent explanation on calculating reputation level (which is the number displayed on steemit.com and on esteem as well as on busy.org) from raw reputation can be found here:
 
An excellent explanation on calculating reputation level (which is the number displayed on steemit.com and on esteem as well as on busy.org) from raw reputation can be found here:
Line 23: Line 36:
 
https://steemit.com/steemit/@picokernel/the-situation-with-reputation
 
https://steemit.com/steemit/@picokernel/the-situation-with-reputation
  
<h1>Where to find reputation:</h1>
+
===Where to find reputation===
  
 
[[File:reputation.png]]
 
[[File:reputation.png]]
Line 33: Line 46:
 
[[File:reputationthree.png]]  
 
[[File:reputationthree.png]]  
  
<h1>Raw reputation calculation on ruby on rails</h1>
+
===Raw reputation calculation in pure ruby ...===
  
<syntaxhighlight lang="erb">
+
<syntaxhighlight lang="ruby">
Network Reputation Level:
 
  
<% raw = @account.reputation.to_i %>
+
raw = 99324188663068
<% neg = raw < 0 %>
+
neg = raw < 0
<% level = Math.log10(@account.reputation.to_i.abs) %>
+
level = Math.log10(raw.to_i.abs)
<% level = [level - 9, 0].max %>
+
level = [level - 9, 0].max
<% level = (neg ? -1 : 1) * level %>
+
level = (neg ? -1 : 1) * level
<% level = (level * 9) + 25 %>
+
level = (level * 9) + 25
<%= number_to_human(level) %>
 
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Calculations thanks to @inertia and also require Radiator(obviously)
+
Returns: '''69.97349523557958'''
 +
 
 +
Calculations thanks to @inertia.
 +
 
 +
 
 +
==References==
 +
 
 +
<references />
 +
 
 +
==Links==
 +
 
 +
* '''Steemit''' : https://steemit.com
 +
* '''Steem.cool''' : http://steem.cool
 +
* '''[[Steem Whales]] Ranking by Reputation''' : http://steemwhales.com/?p=1&s=reputation
 +
* '''@dantheman''' : [https://steemit.com/steemit/@dantheman/brief-update-on-reputation-score Brief Update on Reputation Score] ''August 2, 2016''
 +
* '''@blueorgy''' : [https://steemit.com/reputation/@blueorgy/steem-cool-precise-live-reputation-viewer-how-close-are-you-to-leveling-up-steemit-rep-formula-more (Steem.Cool) Precise Live Reputation Viewer - How close are you to leveling up? - Steemit REP Formula + More] ''August 11, 2016''
 +
* '''@stellabelle''' : [https://steemit.com/steemit/@stellabelle/how-i-achieved-the-1-reputation-ranking-on-steemit-and-how-you-can-improve-yours How I Achieved The #1 Reputation Ranking On Steemit And How You Can Improve Yours] ''August 14, 2016''
 +
* '''@asksteem''' : [https://steemit.com/steemit/@asksteem/asksteem-what-determines-steemit-reputation What Determines SteemIt Reputation?] ''August 15, 2016''
 +
* '''@digitalnotvir''' : [https://steemit.com/steemit/@digitalnotvir/how-reputation-scores-are-calculated-the-details-explained-with-simple-math How reputation scores are calculated - the details explained with simple math] ''August 24, 2016''
 +
* '''@kevinwong''' : [https://steemit.com/guide/@kevinwong/the-art-of-maintaining-reputation-plan-your-battles-and-don-t-milk-it The Art of Maintaining Reputation: Plan Your Battles and Don't Milk It!] ''September 14, 2016''
 +
* '''@shenanigator''' : [https://steemit.com/steem/@shenanigator/updated-steemit-faq-part-3-reputation UPDATED - Steemit FAQ Part 3 - "Reputation"] ''February 10, 2017''
 +
* '''@picokernel''' : [https://steemit.com/steemit/@picokernel/the-situation-with-reputation The situation with reputation] ''March 1, 2017''
 +
* '''@nepd''' : [https://steemit.com/steemit/@nepd/from-25-to-50-my-first-10-days-at-steemit From 25 to 50: My First 10 Days at Steemit] ''April 5, 2017''
 +
* '''@alphacore''' : [https://steemit.com/steemit/@alphacore/steemit-top-200-reputation-list Steemit Top 200 Reputation List] ''June 19, 2017''
 +
* '''@sndbox''' : [https://steemit.com/toolkit/@sndbox/what-is-a-steemit-reputation-score-an-illustrated-guide What is a Steemit Reputation Score? (An Illustrated Guide)] ''October 17, 2017''
 +
* '''@moeknows''' : [https://steemit.com/reputation/@moeknows/some-interesting-facts-about-reputation-on-steemit Some Interesting Facts About Reputation on Steemit] ''February 23, 2018''
 +
* '''@reseller''' : [https://steemit.com/steemit/@reseller/how-to-increase-your-reputation-score-on-steemit How to Increase Your Reputation Score on Steemit!] ''March 12, 2018''
 +
* '''@ura-soul''' : [https://steemit.com/steemocean/@ura-soul/new-feature-who-has-the-highest-reputation-the-top-1000-steem-users-by-reputation-or-steem-ocean New Feature: Who Has the Highest Reputation? The TOP 1000 Steem Users By Reputation! | Steem Ocean] ''May 27, 2018''
 +
* '''@mirrors''' : [https://steemit.com/steemit/@mirrors/change-the-reputation-algorithm-or-else-get-rid-of-it-it-is-ridiculous-as-it-is Change the Reputation algorithm or else get rid of it - It is ridiculous as it is] ''June 5, 2018''
 +
* '''@slobberchops''' : [https://steemit.com/steemit/@slobberchops/no-more-bid-bots-for-me-i-m-reputation-55-target-achieved No more Bid-Bots for me, I’m Reputation (55), Target Achieved!] ''June 6, 2018''
 +
* '''@wiseagent''' : [https://steemit.com/hive-174578/@wiseagent/steemit-personal-achievement-reputation-is-much-more-than-just-a-number STEEMIT (Personal Achievement): Reputation is much more than just a number.] ''January 27, 2020''
 +
 
 +
==Related articles==
 +
 
 +
* [[Flag]]
 +
* [[Increase_your_Steem_Net_Worth|Increase your Steem Net Worth]]
 +
* [[Steem]]
 +
* [[Steemian]]
 +
* [[Steemit]]
 +
 
 +
==External links==
 +
 
 +
* '''Wikipedia''' : [https://en.wikipedia.org/wiki/Reputation_system Reputation System] ''Retrieved in 4/5/2017''
 +
* '''Fast Company''' : [https://www.fastcompany.com/40565050/say-goodbye-to-the-information-age-its-all-about-reputation-now Say Goodbye To The Information Age: It’s All About Reputation Now] ''Written by Gloria Origgi, published in 4/27/2018''
 +
* '''Oasis''' : [https://www.oasis-open.org/committees/download.php/28303/JIB2007-DSS-Survey.pdf A Survey of Trust and Reputation Systems for Online Service Provision] ''Written by Audun Josang, Roslan Ismail and Colin Boyd, published in 2007''
 +
 
 +
== In other languages ==
 +
 
 +
* [[日本語]] (Japanese): [[評価システム]]
 +
* [[Português]] (Portuguese): [[Reputação]]
 +
 
 +
<br>
 +
 
 +
----
 +
<br>
 +
{| class="wikitable" style="margin: auto;"
 +
| Help keep this wiki page updated. Register, click in [https://www.steem.center/index.php?title=Reputation_System&action=edit edit], add or modify the text and save. <br>If you're already a steemian you can be rewarded with steem, see how in [https://steemit.com/introduceyourself/@steemcenterwiki/introduction-rewarding-steem-center-wiki-editors-with-steem-too @steemcenterwiki].
 +
|-
 +
|}
 +
<br>
 +
 
 +
[[Category:Technology]] [[Category:Social]]

Latest revision as of 12:24, 27 January 2020

When you first create your account you start at a reputation of 25 and your reputation will increase or decrease based on the upvotes or downvotes you receive. It is about 1.3 times harder to get to the next level than it was to get to the previous level. Basically it is 30% harder to get to a Reputation Score of 50 from a Reputation Score of 49 than it was from a Reputation Score of 49 from a Reputation Score of 48.[1]

The site Steem.cool created by @blueorgy defines itself as a precision live reputation viewer using the Steemit formula and more. On Steem Whales (SteemWhales.com) you can see a steemians ranking by reputation.

Digging a little deeper

The reputation system is a piece of data that serves as an indication the "trust-worthiness" of any given member within the network, the system does this through a plugin running on the network that looks at a number of metrics.

Raw reputation on the blockchain is actually stored as a record of the total amount of rshares that have been received by any given account. What that essentially means is that it records the amount of times an account has been [upvoted] or [downvoted] on any of their posts or comments and how much Steem power each of those votes had behind them (or to be more explicit the percentage of voting power of the total Steem power of each account which voted.)

The voter's reputation also plays a part in the calculation of reputation. The reputation of the recipient cannot be affected by a downvote from an account with a lesser reputation. However, upvotes from an account with a lesser reputation will still add to the recipient's reputation. An account with a negative reputation cannot effect the reputation of any other account in any way. Neither an upvote nor downvote from this account will affect another user.

RepFlow.jpg

Posts talking about reputation

An excellent explanation of the actual code behind the reputation score:

https://steemit.com/steemit/@arcange/what-is-steemit-reputation-and-how-does-it-works

A post about some practical facts concerning reputation:

https://steemit.com/reputation/@moeknows/some-interesting-facts-about-reputation-on-steemit


An excellent explanation on calculating reputation level (which is the number displayed on steemit.com and on esteem as well as on busy.org) from raw reputation can be found here:

https://steemit.com/steemit/@digitalnotvir/how-reputation-scores-are-calculated-the-details-explained-with-simple-math

An interesting glimpse into early iterations of the reputation system can be found here:

https://steemit.com/steemit/@dantheman/brief-update-on-reputation-score

Nate Brune (@picokernel) discussing the reputation system:

https://steemit.com/steemit/@picokernel/the-situation-with-reputation

Where to find reputation

Reputation.png

Reputationtwo.png

You can also find your raw reputation on steemd.com by browsing to steemd.com/@yourusername

Reputationthree.png

Raw reputation calculation in pure ruby ...

raw = 99324188663068
neg = raw < 0
level = Math.log10(raw.to_i.abs)
level = [level - 9, 0].max
level = (neg ? -1 : 1) * level
level = (level * 9) + 25

Returns: 69.97349523557958

Calculations thanks to @inertia.


References

  1. Complete Overview of Reputation Score, How it’s Calculated, and How to Increase it – Reputation Score Table Included Written by Sevin Wilson (@sevinwilson) on Steemit in May 25th, 2017

Links

Related articles

External links

In other languages




Help keep this wiki page updated. Register, click in edit, add or modify the text and save.
If you're already a steemian you can be rewarded with steem, see how in @steemcenterwiki.