Bitcoin Forum
May 26, 2024, 01:50:00 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: TRUST CALCULATION  (Read 1051 times)
michietn94 (OP)
Legendary
*
Offline Offline

Activity: 1274
Merit: 1001



View Profile
September 21, 2014, 04:14:24 PM
Last edit: September 21, 2014, 04:27:02 PM by michietn94
 #1

OK i will start

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

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://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://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 ?
   

..
FANSUNITE

█ █
███
███
███
 ▄
 ▀
███
███
███
███
█ █

█ █
███
███
███
 ▄
 ▀
███
███
███
███
█ █
DiamondCardz
Legendary
*
Offline Offline

Activity: 1134
Merit: 1112



View Profile WWW
September 21, 2014, 04:38:35 PM
 #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.

BA Computer Science, University of Oxford
Dissertation was about threat modelling on distributed ledgers.
Dare
Hero Member
*****
Offline Offline

Activity: 508
Merit: 500


Techwolf on #bitcoin and Reddit


View Profile WWW
September 21, 2014, 08: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.

BTC: 1M8oUcBnkRDEhWWgV8ZXLTB6p1mgnejVbX
How Forum Activity Works
Bitcointalk Forum Rules
|
|
|
Firstbits (lucky vanitygen): 1WoLfRUGDx1
How Forum Trust Works
Bitcoin Source Code
Yuki1988
Hero Member
*****
Offline Offline

Activity: 614
Merit: 500



View Profile
September 22, 2014, 11:53:47 AM
 #4

That's the formula for working out Trust.

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

devthedev
Legendary
*
Offline Offline

Activity: 1050
Merit: 1004



View Profile
September 22, 2014, 12:16:47 PM
 #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

Yuki1988
Hero Member
*****
Offline Offline

Activity: 614
Merit: 500



View Profile
September 23, 2014, 08: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

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!