Bitcoin Forum

Other => Meta => Topic started by: michietn94 on September 21, 2014, 04:14:24 PM



Title: TRUST CALCULATION
Post by: michietn94 on September 21, 2014, 04:14:24 PM
OK i will start

Why only 3 people give him a red trust, but his trust rating become 12 ??
https://i.imgur.com/9xrIj5Z.png
https://bitcointalk.org/index.php?action=profile;u=367408 (https://bitcointalk.org/index.php?action=profile;u=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://i.imgur.com/9rSZxhe.png
https://bitcointalk.org/index.php?action=profile;u=343899 (https://bitcointalk.org/index.php?action=profile;u=343899)



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

https://i.imgur.com/mJ56SKh.png
https://bitcointalk.org/index.php?action=profile;u=136592 (https://bitcointalk.org/index.php?action=profile;u=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 ?
   


Title: Re: TRUST CALCULATION
Post by: DiamondCardz on September 21, 2014, 04:38:35 PM
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.


Title: Re: TRUST CALCULATION
Post by: Dare on September 21, 2014, 08:47:41 PM
From this thread (https://bitcointalk.org/index.php?topic=211858.0):

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.


Title: Re: TRUST CALCULATION
Post by: Yuki1988 on September 22, 2014, 11:53:47 AM
That's the formula for working out Trust.

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


Title: Re: TRUST CALCULATION
Post by: devthedev on September 22, 2014, 12:16:47 PM
That's the formula for working out Trust.

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

He got it from here (https://bitcointalk.org/index.php?topic=337207.msg3618130#msg3618130)


Title: Re: TRUST CALCULATION
Post by: Yuki1988 on September 23, 2014, 08:29:09 AM
That's the formula for working out Trust.

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

He got it from here (https://bitcointalk.org/index.php?topic=337207.msg3618130#msg3618130)


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.  :)