Author

Topic: TRUST CALCULATION (Read 1064 times)

hero member
Activity: 614
Merit: 500
September 23, 2014, 03:29:09 AM
#6
That's the formula for working out Trust.

DiamondCardz, where did you get that trust score formula from?  Huh

He got it from here


I see. The last reply was in Jan,  no wonder I can't find that thread after checking the first 10 pages in meta.

devthedev, thanks for your help.  Smiley
legendary
Activity: 1050
Merit: 1004
September 22, 2014, 07:16:47 AM
#5
That's the formula for working out Trust.

DiamondCardz, where did you get that trust score formula from?  Huh

He got it from here
hero member
Activity: 614
Merit: 500
September 22, 2014, 06:53:47 AM
#4
That's the formula for working out Trust.

DiamondCardz, where did you get that trust score formula from?  Huh
hero member
Activity: 508
Merit: 500
Techwolf on #bitcoin and Reddit
September 21, 2014, 03:47:41 PM
#3
From this thread:

I added a trust system to the marketplace sections. When you're logged in, you'll now see something like this next to Marketplace posts:
Quote
Trust: 1: -0 / +12(3)
The first number is the user's trust score calculated based on how consistently they've received positive feedback. Probably no one will get a score above 0 until the system has been around for at least a month. The second number is the number of reported scams. The third number increases with the number of positive reports, as does the fourth number in parenthesis, though the fourth number is more resistant to abuse. This text changes color depending on the score. Users with a negative score (attainable through scamming) get a red warning attached to their posts.

Trust is based on the amount and consistency of feedback; you will only see ratings from people on your trust list (or through DefaultTrust if your trust list is empty), so all feedback is considered equally.
legendary
Activity: 1134
Merit: 1118
September 21, 2014, 11:38:35 AM
#2
Code:
scam_reports = total unique users who report scamming
reports = total positive ratings
btc = total BTC from positive ratings
unique_reports = total unique users who posted positive ratings
oldest = timestamp of the oldest positive trust rating
latest_scam = timestamp of the latest scam rating

scam_multiplier = 1
# recent scam = bigger negative score
if(current_time - latest_scam < 7 days)
    scam_multiplier += 1.5

# new member = bigger negative score
if(current_time - oldest < 60 days)
    scam_multiplier += 3

months = months since oldest
total = reports + btc/50    # 50 BTC = 1 report

# long-term con men
if(total > 0 && scam_reports > 4)
    scam_multiplier += (scam_reports / total) * 50

# Approximately limit the number of points each person can contribute each month
subtotal = min(2*unique_reports * months, total)
# Newer users have smaller point limits
limited_total = min(subtotal, 10*months) / 10

score = min((limited_total * months - scam_reports * scam_multiplier), 150)

That's the formula for working out Trust. The first number and the amount of positive reports received are entirely different. Don't refer to trusted negative feedback as saying that someone from DefaultTrust has a value of four, though, the algorithm just sees a trusted negative feedback and calculates the first score accordingly.
legendary
Activity: 1274
Merit: 1001
September 21, 2014, 11:14:24 AM
#1
OK i will start

Why only 3 people give him a red trust, but his trust rating become 12 ??

https://bitcointalksearch.org/user/mrlegolas-367408
Does it means, someone from default trust has value of four ?



then

He gains 9 positive trust then
someone with green trust send him a red feedback
He receive minus 10,
How the calculation made ?


https://bitcointalksearch.org/user/bipolarbob-343899



He get 7 positive trust from default trust
But why he only receive 2 instead of 7 ?


https://bitcointalksearch.org/user/devthedev-136592



FINAL Q :
Is that true, i can get green trust when i receive a trust from someone at default trust as much as 3 account ?
   
Jump to: