theymos adjusted the Trust System, by separating it into two parts:
- An adjusted Trust System;
- A Flag System.
1. I collected theymos' opinion and clarifications on those two so far (I will keep the topic updating and reformat it) because it will be hardly to catch all posts of theymos in the thread:
Trust Flags, that will definitely become a huge thread.
Official AnnoucementI think that several of the problems with Trust were because three different goals were being jammed into one system:
1. Getting a general idea of someone's trade history and trustworthiness in one convenient location, sort of like reviews on sites like EBay.
2. Warning newbies/guests who don't know how to research properly about high-risk people.
3. Deterring scams by creating a cost to scamming (ie. you'll "lose" a veteran account).
To improve this, I've split up these use-cases:
Use-case #1 is the old trust system, but I made the descriptions on the rating types a bit more general and removed the concept of a trust score. The numbers are now "distinct positive raters / distinct neutral raters / distinct negative raters". You should give these ratings for anything which you think would impact someone's willingness to trade with the person, but you should not use trust ratings to attack a person's opinions or otherwise talk about things which would not be relevant to reasonable prospective traders.
Use-cases 2 and 3 will be handled by a new system of flags. You can create a flag using a link on a person's trust page.
A newbie-warning flag is active if there are more people supporting such a flag than opposing it. It shows a banner on topics started by the flagged user for guests and for users with less than 7 days of login time. For all users, a "#" is shown next to their trust scores.
For contractual violations only, a scammer flag can be created. This is the only thing which causes the "Warning: trade with extreme caution" warning to return. It also triggers a banner similar to the newbie-warning banner which is visible to all users. A scammer flag requires 3 more supporting users than opposing users to become active.
A new scammer flag should be created for each separate alleged incident. In the spirit of forgiveness/redemption, scammer flags expire 3 years after the incident if the contract was casual/implied, and 10 years after the incident if the contract was written. These expiration times might be administratively changed in specific cases.
Creating or supporting a scammer flag is actively affirming a set of pretty clear fact-statements. If someone knowingly supports a flag containing incorrect fact-statements, then that is crystal-clear abuse, and I will seek to have such people removed from DT ASAP. People who are habitually wrong, even not knowingly, should also be removed.
Only users in your trust network count as supporting or opposing flags. For guests, the default trust network is used.
Also, a few miscellaneous changes:
- All of the sections on users' trust pages are now paginated, so the page doesn't expand to massive size anymore.
- The ordering of sent feedback is now consistent with the other sections.
- "Risked BTC" is removed.
PM me if you find bugs.
It's the end of Trust Tags Relate to Opinion ConflictsYou should give these ratings for anything which you think would impact someone's willingness to trade with the person, but you should not use trust ratings to attack a person's opinions or otherwise talk about things which would not be relevant to reasonable prospective traders.
Abuse on Flags should be avoidedCreating or supporting a scammer flag is actively affirming a set of pretty clear fact-statements. If someone knowingly supports a flag containing incorrect fact-statements, then that is crystal-clear abuse, and I will seek to have such people removed from DT ASAP. People who are habitually wrong, even not knowingly, should also be removed.
Flags can not be deletedI am wondering will users be able to remove a scammer flag early in the spirit of forgiveness. Do users in your trust network automatically support flags or do they need to take action?
The original accuser can withdraw their support, but they can't delete the flag. So other users could take it up even if they withdraw.
Flags need to be actively supported.
Here's a user with a flag that you could support/oppose:
https://bitcointalk.org/index.php?action=trust;u=157669And if you log out or use a newbie account, you can see the banner on their topic:
https://bitcointalk.org/index.php?topic=2690003.0Can we use a community thread for flagging potential scammers? I ask because it says you can create 1 thread if you tag flag many users, or can this be a simple thread that states I flag people for these reasons and leave it at that.
Yes, but make sure that if someone goes there, it's clear what the flag is about.
Scammer flags should usually each have distinct topics.
Existing ratings are not automatically converted into FlagsHow are the existing ratings converted into the new flags?
They're not. I decided that too many negative ratings aren't flag-worthy, and there's no way to automatically determine it. If you believe that a past negative rating is flag-worthy, you'll need to create a flag.
Everyone can create flag, but there are limitationsCan everyone create a flag? I have seen add flag option in users profile. Does this have any affect by DT member? Or everyone can create flag and if get support, it will be active.
Anyone can create them, but support/opposition is only counted from people in your trust network. So if a newbie creates one, probably it will not be active from anyone's perspective, and it will thus have no effect unless it gets additional support from others.
These limits are in place:
- Per 180 days, you can only give 1 flag of each type to a given user. So you can't give someone multiple written-contract-violation flags in 180 days, for example.
- Globally, per year you can only create 1 flag per activity point you have, but at least 1/year.
A case study on Active and Inactive FlagThe first Active Scammer FlagSafeDice has the honor of being the first to get an active scammer flag:
https://bitcointalk.org/index.php?action=profile;u=396610How is support/opposition to a flag displayed? Are those who are in my trust network always shown in larger font and first, and those outside of my trust network in smaller font and second, and then sorted by UID after determining if a person is in/out of my trust network?
Right, except that they're sorted by activity.
The first DT member removedLauda:
PM from admin demanding to exclude a certain userDon't over-create FlagYes, one of the victims can.
I gather that if someone creates a flag and I support the flag, the person does not need to have scammed me as well, I just have to believe the evidence the flagger presented.
Correct.
Also, if exchange xyz makes an exit scam, is that considered one incident that can only be flagged once? Or can each victim make their own flag?
It's probably best if one of the victims makes a flag and the rest support it.
Changes in display of Trust in Profile page (Separate trust scores for negative, neutral, and positive)
Two types of flag:What is difference between
newsilike (Yellow Flag Box) and
SafeDice (Red Flag Box). They both get active flags, but one is in yellow flag, and another one is in red flag.
Answer:
- Yellow Flag Box: Newbie-Warning Flag- Red Flag Box: Scammer FlagA yellow box is used if someone creates a newbie-warning flag, which on the "Add flag" page reads as follows: Due to various concrete red flags, I believe that anyone dealing with this user has a high risk of losing money. (This flag will only be shown to guests/newbies.)
A red box is used if someone creates a scammer warning flag, which on the "Add flag" page reads as follows: This user violated a casual or implied agreement with me, resulting in damages. or This user violated a written contract with me, resulting in damages.
Your trust ratings are irrelevant to the displaying or coloring of the flags.
.....
If someone has an active yellow colored newbie warning flag, they will display a # next to their trust scores and a warning box to all guests and newly registered (under 7 days logged in time) users.
If someone has an active red colored scammer warning flag, they will display a !!! next to their trust scores and a warning box to all users.
Newbie-warning flagA newbie-warning flag is active if there are more people supporting such a flag than opposing it. It shows a banner on topics started by the flagged user for guests and for users with less than 7 days of login time. For all users, a "#" is shown next to their trust scores.
For example:
Active Newbie-warning Flag
Scammer FlagFor contractual violations only, a scammer flag can be created. This is the only thing which causes the "Warning: trade with extreme caution" warning to return. It also triggers a banner similar to the newbie-warning banner which is visible to all users. A scammer flag requires 3 more supporting users than opposing users to become active.
For example:
Active Scammer FlagText Format inside Flag BoxNeed confirmations from theymos.
Guide:As I mentioned in the flags topic, there are three very separate scopes for trust which need to be kept separate. For scammer flags, the point is to damage the person's forum existence in order to deter future scamming. This is a very serious action which should have a very high bar. Because it's so serious, I only want actual agreements considered here. In legal systems, there's additionally such a thing as tort law and statutory law, but the forum is very far from having the kind of cohesive legal system which could handle such things in a halfway-reasonable way. The only thing that approaches clear-cut scamming is violation of an agreement. If non-contractual offenses are allowed in the scammer-flag space, then we're going to get factions of forum users constantly fighting each other, which is exactly what I'm trying to stop. I'm sick and tired of big escalations and never-ending feuds over highly-subjective and/or relatively minor things.
For non-agreement issues, use a newbie-warning flag and give them a negative trust rating. These actions are in the different scopes of warning newbies or informing other users of your opinions, which have less severe consequences and therefore lower bars.
I hate having to "defend" BSV and BCH, which were created with deception in mind, are technologically bankrupt, and are run by huge assholes, but you can't say that their supporters broke a contract with you when they didn't. Give them a newbie-warning flag if you want, but not a contract-violation flag unless they actually broke a contract with you. (Note that you might have a case for breach of implied contract if you were actually tricked into buying one of these coins instead of BTC.)
2. Questions and one bug (found by @isasenko, I already tested it myself).
Meaning of smaller font size, italic font style, and grey color of supporters?Someone said it relates to DT member or not DT member supports, but when I flagged myself (
here), my name in Support list normally displayed, not in smaller fontsize, italic fontstyle, or in grey color.
Potential explanations
(need confirmations from theymos):
Normal font is displayed for users who are on your own personal trust list. Small, italic, grey font is for users who are not on your own personal trust list. If you do not have a personal trust list, then default trust is used. You will always appear as normal to yourself.
BugUser can flag his or herself, that's weird, and should be disabled.
I can put a flag on my own account. This should be disabled as before.
I tested it myself and can actually do it.
3. Community suggestions1.
I think the code of trust score should be Bolded on the profile to be more effective
2.
Let me be the first to start a bitching thread about the flagsThere are suggestions on design of Warning Icons, that should have same colors as of Flag Box:
- Yellow Icons for Newbie-Warning Flag.
- Red Icons for Scammer Flag.
3.
@theymos [Suggestion] New Flags Section