Author

Topic: [Explained] How Trust Score is calculated (Read 898 times)

sr. member
Activity: 308
Merit: 280
January 20, 2019, 06:41:58 AM
#11
A bump for newbies who still don't understand.

Nice effort, there needs to be new education for newbies - have you cross posted this in beginners?
No. That's about importance of custom trust list.
Quote
BTW - Watched Borat again the other night, all I can think of when I look at your name is now - S_the_Rapist.  I am son of Asimbala Sakdijev and Boltok The Rapist
You are not the only one though.
legendary
Activity: 1414
Merit: 1808
Exchange Bitcoin quickly-https://blockchain.com.do
January 20, 2019, 03:31:21 AM
#10
A bump for newbies who still don't understand.

Nice effort, there needs to be new education for newbies - have you cross posted this in beginners?

BTW - Watched Borat again the other night, all I can think of when I look at your name is now - S_the_Rapist.  I am son of Asimbala Sakdijev and Boltok The Rapist
member
Activity: 154
Merit: 24
The future of security tokens
January 20, 2019, 01:29:58 AM
#9
Here newbies are those person who don't know how to calculate. A lot of old users also don't know how to do it, they even don't know what trust system is.
I must admit that i hardly knew how to calculate trust score prior to this your post,i never even took it seriously,but only saw discussions on it and just let it pass,and that's because I hardly found a thread that broke it down to make it really understandable
You really put in so much effort and thanks to this thread I understand how to calculate the trust score now.
This thread is surely not only beneficial to noobs but members of every rank
sr. member
Activity: 308
Merit: 280
January 19, 2019, 10:15:08 PM
#8
A bump for newbies who still don't understand.
Nice explanation, it was really helpful, thank.
I'm afraid, newbies won't care about this trust thing, they have to start to care about the rules first...

Here newbies are those person who don't know how to calculate. A lot of old users also don't know how to do it, they even don't know what trust system is.
hero member
Activity: 1442
Merit: 629
Vires in Numeris
January 19, 2019, 11:21:11 AM
#7
A bump for newbies who still don't understand.
Nice explanation, it was really helpful, thank.
I'm afraid, newbies won't care about this trust thing, they have to start to care about the rules first...
sr. member
Activity: 308
Merit: 280
January 19, 2019, 08:47:44 AM
#6
A bump for newbies who still don't understand.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
November 26, 2018, 07:18:01 AM
#5
I was wrong. After getting a positive feedback, the score remains 0. It changes after each month.
It starts changing after approximately 2 weeks, theymos uses "round_up" for months.

Quote
AFAIK, the score turns into green after the score reaches at 5.
Correct. At 5, the trust score is light green. When it reaches 15, it turns dark green.
Examples: BitcoinNewsMagazine (14 at the moment) and Crypto-Universe (15 at the moment).
sr. member
Activity: 308
Merit: 280
November 26, 2018, 06:02:18 AM
#4
Update-
1. When a user receives a positive feedback, he gets +1 in total positive feedback and the score becomes 1 0.
I was wrong. After getting a positive feedback, the score remains 0. It changes after each month.

Anyone here can confirm when score turns into green? Initially, the score is black. AFAIK, the score turns into green after the score reaches at 5.
Here is one user with trust score- 4.
Username- shasan
Trust Score- 4; black.
sr. member
Activity: 308
Merit: 280
November 15, 2018, 01:12:21 PM
#3
~snip~
Thank you for pointing out the bugs. I have removed the word "Method", added a link to profile and fixed the bug.
legendary
Activity: 1484
Merit: 1491
I forgot more than you will ever know.
November 15, 2018, 12:51:14 PM
#2
Nice wrap up!

Maybe adding the links to the users profile would be helpful.

I wanted to check exactly what was what and had to search for them by myself Smiley

Edit:

You might want to correct this:

Score= a - 2^b (2 to the power unique negative)
        = 2 - 1 = 1
Since the score is greater than or is equal to 0,


=> the score is greater than or is equal to 0,

Edit2:

Also you have a "Method 1", but not Method 2, or 3 Wink
sr. member
Activity: 308
Merit: 280
November 15, 2018, 04:57:32 AM
#1
Although the calculation of trust score is clearly mentioned by theymos, it is still complicated for some users. I was also confused till yesterday. After spending some times, I was able to understand how trust score is calculated.

Here I will try to present the calculation in an easy way so that everyone can get it easily.

Before going to the calculation, let's understand what are elements shown in trust. Have a look at the below image and it will be clear for you.


In trust score, there are 3 score-
1. Positive Scores
2. Negative Score
3. Undefined Score
Skipped the neutral.

Now I will show how those scores are calculated by using some users data.



This calculation is applied when a user never received a negative feedback from DT.
1. When a user receives a positive feedback, he gets +1 in total positive feedback but the score remains 0. It starts changing after approximately 2 weeks, theymos uses "round_up" for months (Special thanks to LoyceV). User gets 1 point after each round_up month upto 10.

Since I already have calculated Vod's trust score, I will use Vod as en example here.
Total Unique Positive Feedback- 15
Total Unique Negative Feedback- 0

Out of his 15 positive feedbacks, he receives 13 feedbacks which have a weight of 10 months.
a. The output= 13*10=130
b. Received positive feedback from MadZ 8 months ago, output=8
c. Received positive feedback from ibminer 4 months ago, output= 4

Total positive score(a+b+c)= 130+8+4= 142


A positive score can also be gained if the user receives negative feedback. However, I will show here all the other negative and undefined too since those are calculated and related one with another algo.
The following is applied when user receive both negative and positive feedback-

Quote
score = unique_positive - 2^(unique_negative)
   if score >= 0
      start_time = time of first negative
      score = unique_positive since start_time - unique_negative since start_time
      if(score < 0)
         return Huh (orange)
Information needed-
a. Total Unique Positive Feedback
b. Total Unique Negative Feedback
c. total Unique Positive Feedback after the first negative feedback

User- koshgel
Score= -2

a. Total Unique Positive Feedback= 6
b. Total Unique Negative Feedback= 3
c. total Unique Positive Feedback after the first negative feedback= 0

Score= a - 2^b (2 to the power unique negative)
        =6 - 2^3
        =6 - 8= -2

Now, if the score was greater than or is equal to 0; score>=0, we would apply the following method which has been applied for user Anduck

User- Anduck
Score= 1


a. Total Unique Positive Feedback= 9
b. Total Unique Negative Feedback= 1
c. total Unique Positive Feedback after the first negative feedback= 2

Score= a - 2^b (2 to the power unique negative)
        =2 - 2^1
        =2 - 2=0
Since the score is greater than or is equal to 0,
Apply
Quote
score = unique_positive since start_time - unique_negative since start_time
where start_time= First Negative Feedback
Score= c - b
        =2 - 1= 1

Now, if the output would smaller than 0 or negative, the trust score would be undefined. Here is the trust score calculation of user zeeshanblc

User- zeeshanblc
Score= Huh


a. Total Unique Positive Feedback= 2
b. Total Unique Negative Feedback= 1
c. total Unique Positive Feedback after the first negative feedback= 0

Score= a - 2^b (2 to the power unique negative)
        = 2 - 1 = 1
Since the score is greater than or is equal to 0,
Apply
Quote
score = unique_positive since start_time - unique_negative since start_time
where start_time= First Negative Feedback
Score= c - b
        = 0 - 1
        = -1
Since the score is smaller than 0, the trust score is undefined.

Color of Trust Scores
1. Negative Score- Red
2. Undefined Score- Orange
3. Positive Score-
                        a. Initial Score- Black
                        b. When trust score reaches at 5, it turns into Light Green and remains same till 14.
                        c. When trust score reaches at 15, it turns into Dark Green



Special Thanks to-
asche for fixing the errors.
LoyceV for explaining the color of trust scores.
Jump to: