Author

Topic: Calcul du Trust (Read 205 times)

legendary
Activity: 1484
Merit: 1491
I forgot more than you will ever know.
November 18, 2018, 11:40:30 AM
#6

Puisque ça ferait 15 . 5+5+5

C'est vrai que 3 * 5 = 30 ça ne pouvait pas être juste ...
legendary
Activity: 2604
Merit: 2353
November 18, 2018, 06:38:47 AM
#5
Oui j'ai vu mon erreur pour min apres l'avoir écrit

Par contre c'est celui ci qui serait faux du coup

Quote
Si tu as 3 notes positives qui datent de 5 mois, le score devrait donc être de 3*5 = 30

Puisque ça ferait 15 . 5+5+5
legendary
Activity: 1484
Merit: 1491
I forgot more than you will ever know.
November 18, 2018, 06:36:12 AM
#4
Avec 1 note vieille de 2 ans, et une de 3 mois, le score sera de 10 + 3 = 13.
Moi je trouve plutot 24+10=34
C'est pas max, c'est min...

Pour une note vieille de 2 ans :

min(10 ; 24) = 10.

Pour la note vieille de 3 mois :

min(10 ; 3) = 3

Si il y a présence de score négatif mais que la formule ci-dessus retourne un score positif ou nul alors :
Moi je comprends plutôt "Si il y a présence de notes négatives mais que la formule ci-dessus retourne un score positif ou nul alors :"

En effet. Corrigé.
legendary
Activity: 2604
Merit: 2353
November 18, 2018, 06:26:46 AM
#3
Si il y a présence de score négatif mais que la formule ci-dessus retourne un score positif ou nul alors :
Moi je comprends plutôt "Si il y a présence de notes négatives mais que la formule ci-dessus retourne un score positif ou nul alors :"
legendary
Activity: 1484
Merit: 1491
I forgot more than you will ever know.
November 18, 2018, 05:53:51 AM
#2
Réservé
legendary
Activity: 1484
Merit: 1491
I forgot more than you will ever know.
November 18, 2018, 05:53:35 AM
#1
J'écris ce petit guide en complément de l'excellent post de ZenFr : https://bitcointalksearch.org/topic/fonctionnement-du-forum-les-surprises-du-red-trust-green-trust-2863001

Je pense que le post de ZenFr explique parfaitement ce qu'est le trust, pourquoi il est important, et ce que sont les DT.

Je souhaite expliquer ici comment est calculé le score qui apparaît en dessous des profils dans toutes les sections du forum dédiées aux commerce de biens/services.

3 informations apparaissent :
  • En premier le score, dont nous allons détailler le calcul
  • Ensuite le nombre d'utilisateur unique qui ont donné un trust négatif (selon votre liste de confiance)
  • Le nombre d'utilisateurs uniques qui ont donné un trust positif (selon votre liste de confiance)

Le trust est calculé de la façon suivante :


Code:
if there are no negative ratings
score = 0
for each rating, oldest to newest
if this rater has already been counted
continue
score += min(10, round_up(months since rating))
else
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 ??? (orange)

move score to range [-9999,9999]
return score


Cas 1 : pas de score négatif.
Dans ce cas le score est égal à la somme(min(10; arrondi(age de la note en mois)).

Si tu as 3 notes positives qui datent de 5 mois, le score devrait donc être de 3*5 = 15

Avec 1 note vieille de 2 ans, et une de 3 mois, le score sera de 10 + 3 = 13.

Cas 2 : Présence de rating négatif.
Dans ce cas on calcule score = nb_de_ratings_positifs - 2^(nb_de_ratings_négatifs)


Cas 2a : score < 0
Dans ce cas c'est ce score qui est affiché

Cas 2b : score >= 0

Si il y a présence de notes négatives mais que la formule ci-dessus retourne un score positif ou nul alors :

score = (le nombre de ratings positifs depuis la date du premier rating négatif) - (le nombre de négatifs depuis la date du premier négatif)

Si cette valeur est inférieure à 0 (<0), alors le score affiché est indéfini "? ? ?" en orange.


Source
Jump to: