Bitcoin Forum
November 04, 2024, 10:10:54 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Does one trust list negation not cancel one trust list addition?  (Read 407 times)
DiamondCardz (OP)
Legendary
*
Offline Offline

Activity: 1134
Merit: 1118



View Profile WWW
December 04, 2015, 09:47:37 PM
 #1

BayAreaCoins has a total depth 2 DefaultTrust score of (0).

He is trusted by SaltySpitoon (depth 1), but negated by dooglus (depth 1).

This isn't commenting on anything about BAC & dooglus being pissed at each other, and I'd ask you don't comment on that here. I'm more curious on if this is actually intended. Do you need 2 negations on depth 1 to cancel out being trusted by a single depth 1 user?

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

Activity: 924
Merit: 1005


4 Mana 7/7


View Profile
December 04, 2015, 09:48:49 PM
 #2

Do you need 2 negations on depth 1 to cancel out being trusted by a single depth 1 user?
Yup, reference from QS coming in a bit
That stupid old thread finally was useful:
Uhuh, although I was under the impression that you got removed from DT automatically because you got a negative trust from Level 1 depth, which is why you got removed from DT.
-snip- In order to get removed from DT, you need to be negated by at least one additional person more then the number of people whose trust list you are on, so I would have needed to be negated by at least 3 people.
DiamondCardz (OP)
Legendary
*
Offline Offline

Activity: 1134
Merit: 1118



View Profile WWW
December 04, 2015, 09:52:44 PM
 #3

I'm referring to the trust system hierarchy, not ratings.

Thanks, mexxer. I'm curious why this is, though.

BA Computer Science, University of Oxford
Dissertation was about threat modelling on distributed ledgers.
BadBear
v2.0
Legendary
*
Offline Offline

Activity: 1652
Merit: 1128



View Profile WWW
December 04, 2015, 09:52:49 PM
 #4

Yes, exclusions must be greater than inclusions.

Criteria 3.

I made three improvements to the Trust system:

Firstly, there is now a neutral rating type. Neutral ratings don't affect a person's trust score at all. On a person's trust page, positive ratings are bold, neutral ratings are italic, and negative ratings are red bold-italic.

Secondly, it is now possible to exclude users in your trust list. Prefix a person's name with a tilde character (~) if you want to exclude them. If you exclude someone, then you will never see that person's ratings as trusted, even if the person is trusted by other people in your trust network.

Exclusions also travel through the trust network. If one person in your trust network trusts someone and another person excludes them, then whether or not they're seen as trusted for you is decided using these rules:
1. If someone at a lower depth (ie, closer to your trust list) disagrees with someone at a higher depth, then the person at the lowest depth wins. Due to this, no one can overrule anything you put in your trust list directly.
2. If multiple people at the same depth disagree, then the rating type that is most popular among these people wins. For example, say that you have three people in your trust list. If two of them trust someone and one of them excludes that person, then the person will not be excluded.
3. If an equal number of people at the same depth include and exclude a person, then the person will be included.

Finally, I added an easier-to-understand way of viewing your trust network to the trust settings page. The number in parentheses is the number of people in the preceding (lower) depth level who trust the person minus the number of people at the preceding depth level who exclude that person. This view contains slightly less information than the hierarchical view -- there's a link to the old view at the bottom of the trust settings page.

Also, the maximum trust depth is now 4 instead of 3, though it's probably still not a good idea to go above 2.

1Kz25jm6pjNTaz8bFezEYUeBYfEtpjuKRG | PGP: B5797C4F

Tired of annoying signature ads? Ad block for signatures
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!