Да по системе траста можно диссертацию писать.
Блокбастер "Траст. Начало"
(выдержки из трех постов theymos'а, позволяющих получить общее представление об устройстве системы)
(оригиналы постов доступны по клику на заголовке цитаты):
В мае 2013-го и в ноябре 2014-го были два сложных и малопонятных поста, описывающих детали созданного монстра:
Я добавил в рыночный раздел систему доверия (trust system). Теперь, когда вы заходите туда, вы видите у пользователей рядом с постами что-то такое:
Trust: 1: -0 / +12(3)
Первое число - это количество очков доверия (trust scores) пользователя, которое вычисляется исходя из того, как стабильно он получает положительные отзывы. Возможно, ни у кого оно не будет больше 0, пока система хотя бы месяц не побудет в эксплуатации. Второе число - это количество характеристик пользователя как мошенника. Третье число увеличивается с ростом количества позитивных отзывов - так же, как и четвертое число в скобках, хотя четвертое число
более устойчиво к злоупотреблениям. Цвет текста меняется в зависимости от очков. Посты пользователей с отрицательным рейтингом (который те заработали за мошенничество) сопровождаются красным предупреждением.
Очки берутся из вашей сети доверия (trust network). Это не глобальные очки. [...] Ваш список доверия (trust list) публичен.
На странице отзывов вы можете оставлять комментарии по сделкам. Правил тут нет, но есть некоторые рекомендации:
- Ведите перечень всех сделок, что проводите (ну или по крайней мере самых значимых). [...]
- Не оценивайте людей, основываясь на качестве их постов.
- Более старые рейтинги имеют большее значение, так что не удаляйте их, если этого можно избежать.
- "BTC, которым рискуют" ("Risked BTC") - это сумма денег, которую вы могли бы потерять, если бы человек, которого вы оцениваете оказался мошенником. Или, если он уже мошенник - количество денег, которое вы таки потеряли. [...]
- Вполне допустимо оценивать человека в целом, а не в связи с какой-то конкретной сделкой.
- Если вы хотите усилить рейтинг, увеличьте "Risked BTC". Дополнительные 50 "Risked BTC" эквивалентны дополнительному рейтингу.
Если ваш список доверия пуст, вы как бы доверяете "DefaultTrust", в списке доверия которого находятся некоторые достойные люди, выбранные лично мной. Но как только вы добавите в ваш список доверия хоть кого-то (даже кого-то, кто не заполнил список), DefaultTrust из доверенных тут же будет исключен. [...]
[...] теперь есть нейтральный рейтинг. Нейтральные рейтинги не отражаются на количестве очков доверия пользователя. На странице траста положительные рейтинги выделены
жирным шрифтом, нейтральные отмечены
курсивом, а отрицательные -
жирным шрифтом, курсивом и красным цветом.
Кроме того, теперь появилась возможность исключать пользователей из
списка доверия. Поставьте тильду (~) перед именем пользователя, если хотите его убрать. Если вы кого-то исключаете, он перестает отображаться для вас как доверенный - даже если он включен в списки доверия пользователей, которые входят в вашу сеть доверия.
Правда, есть исключения. Если кто-то в вашей сети доверия [условный гражданин А] доверяет кому-то, а кто-то другой [условный гражданин Б] его исключает, его исключение или оставление в списке для вас определяется следующим образом:
1. Если гражданин А стоит на небольшой глубине доверия (ближе к вашему списку доверия [который имеет глубину 0]), а гражданин Б стоит на большей глубине доверия, "выигрывает" гражданин А. Исходя из этого, ничьи предпочтения не смогут перекрыть Ваши собственные (т.е. те, кого вы внесли в свой список, будут для вас доверенными независимо от того, как с ними поступают граждане из вашего списка доверия).
2. Если вдруг оказалось, что несколько граждан на одной и той же глубине доверия несогласны с вердиктами друг друга, для вас будет выбран "перевешивающий" вариант. К примеру, у вас в списке три человека. Если двое из них кому-то доверяют, а один этого кого-то исключает, для вас этот кто-то останется доверенным.
3. Если мнения граждан на одной и той же глубине доверия разделились поровну, человек для вас останется доверенным.
Наконец, я добавил более понятный способ просмотра сети доверия на
странице настроек траста. Число в скобках - это число людей на небольшой глубине доверия, которые оставили человека в списке, минус число людей на небольшой глубине доверия, которые его исключили. Этот способ просмотра представляет меньше информации, чем иерархический - линк на последний можно найти в самом низу страницы.
Также максимальная глубина доверия теперь 4, а не 3 [...]
Затем (видимо, когда стало ясно, что никто так ничего и не понял) была попытка дать пояснение (не слишком удачная, правда):
[...] На этом форуме присутствует
Система доверия. Она состоит из двух более-менее отдельных компонентов:
рейтингов доверия и
списков доверия. Вы можете начислять людям рейтинги доверия, оставляя небольшие заметки об их благонадежности. То, как отображаются эти рейтинги у конкретного пользователя, зависит от того, как у него настроен личный список доверия (т.е. каждый пользователь видит рейтинги по-разному). Рейтинги доверия не влияют на списки доверия.
Ваш
список доверия находится
здесь. Это список пользователей, которым вы доверяете непосредственно. Ваша
сеть доверия - это все, чей рейтинг вам показывается как доверенный. Она состоит из людей из вашего списка доверия плюс людей, которым доверяют люди из вашего списка доверия, плюс людей, которым доверяют люди, которым доверяют люди из вашего списка доверия - и т.д., до глубины доверия, которую вы устанавливаете в настройках. (Глубина доверия 0 покажет только людей из вашего личного списка доверия.)
DefaultTrust - это имя форумного аккаунта, который показывается для вас как доверенный, когда ваш список доверия пуст.
Список доверия по умолчанию - это список доверия пользователя.
Сеть доверия по умолчанию - это пользователи, показывающиеся как доверенные, когда вы доверяете только DefaultTrust и ваша глубина доверия установлена на дефолтные 2.
Если вы возьмете любого пользователя на форуме и нарисуете его в виде круга на огромном листе бумаги, а затем добавите линии, идущие от каждого круга к пользователям, которым этот "круг" доверяет, и линии, соединяющие круги, соответствующие их доверенным пользователям, получившийся граф отобразит
граф глобального доверия.
Цепочка доверия - это путь на графе глобального доверия к вам от некоего пользователя, который стал причиной того, что некий пользователь был включен в вашу сеть доверия. К примеру, пользователь test123 "доверился" DefaultTrust напрямую, а значит создал цепочку доверия от BCB к test123 вроде этой: BCB <- BadBear <- DefaultTrust <- test123. Может быть множество цепочек доверия, соединяющих двух пользователей. В этом случае можно сказать, что BCB попал в сеть доверия test123
через BadBear и DefaultTrust. Понять. как пользователь оказался в вашей сети, можно, воспользовавшись
иерархическим просмотром.
Если вы хотите кого-то убрать из своей сети, у вас есть три варианта:
- Убрать всех пользователей из вашего списка доверия, кто включен в цепочку доверия от этого пользователя к вам. Если вы хотите убрать BCB в примере выше, вам надо убрать DefaultTrust.
- Написать людям, которые находятся ближе всего к этому пользователю на цепочке. Если они откажутся убирать его, продвигаться по цепочке дальше. В случае с BCB, вы можете обратиться к BadBear, а если он откажется посодействовать - к DefaultTrust. (Хотя проблемы с DefaultTrust лучше решать через раздел Meta.)
- Отметить пользователя явно, добавив перед его ником в списке тильду ~. В случае с BCB, добавьте строчку
~BCB в ваш список доверия.
Однако, все это при должной внимательности позволяет вычленить хотя бы используемые термины - для понимания следующих выводов.
Основные выводы
1. Капитан Очевидность подсказывает, что траст виден "явно" только в рыночных разделах - в других разделах его можно увидеть, только если специально заходить в профиль пользователя. Т.е. создавался он для ловли нарушителей именно в этих разделах.
2. Каждый пользователь "вылупляется" на форуме, подключенный к дефолтной сети доверия. Дефолтная сеть доверия включает аккаунт
DefaultTrust и весь его список доверия, где находятся отобранные theymos'ом лица (D1), а также лица, которых отобранные theymos'ом лица занесли в свои списки доверия (D2; всеми любимые "художнеги" собрались в основном здесь). Так как это установлено по умолчанию, все, кто ничего не менял (не разбирался с системой), видят, кого "художнеги" красят and so on.
3. Каждый пользователь, тем не менее, может от дефолтной сети доверия отключиться и подключить свою. Для этого ему нужно заполнить свой список доверия. Его собственная сеть будет состоять из людей, которых он внес в список (D1), а также из людей, которых внесли люди, которых он внес в список (D2) - и так далее, до установленной глубины доверия (по умолчанию 2).
И он больше не будет видеть, кого красят всеми любимые "художнеги" (если, конечно, не любит их настолько, что занес их в свой список доверия) - он будет видеть, кого красят те, кто у него в списке.4. Как видно, система первоначально создавалась с вполне благородными целями. То, что происходит сейчас - следствие того, что кое-кто из списка "по умолчанию", фактически, пользуется тем, что люди в основной массе не разбираются с системой и не меняют стандартные настройки. Собственно, одна из причин поспешности ввода мерита, которую называл theymos - это
использование системы траста не по назначению.
5. Отсюда же можно вывести и главный вывод:
если бы система использовалась на 100% (т.е. все вновь пришедшие пользователи создавали свои личные сети доверия), самой проблемы злоупотреблений покраской траста бы не существовало. Не было бы никаких "привилегированных D1-D2". В этой связи, правда, неясно, почему всех по умолчанию "подписали" на DefaultTrust, хотя логично было бы не "подписывать" ни на кого (впрочем, нельзя сказать, что
вопрос не обдумывали).
Вопросы
(выжимка из англоязычных топиков, посвященных сабжу)
(выжимка выжимкой, но обращайте внимание на дату ответа все же - некоторые вопросы тут чисто для интереса)
Вопрос: Что делать, если я не хочу никому доверять?Если не хотите доверять никому, внесите в список доверия кого-то с пустым списком доверия (satoshi, например)
Вопрос: Как считаются очки? У некоторых много положительных очков траста, но общий рейтинг по-прежнему 0. Или это сильно зависит от древности отзыва?Стабильность получения рейтинга очень важна для определения, заслуживает ли кто-то доверия. В данный момент ваши очки доверия переключаются с 0 на 1, когда самый старый отзыв на вас был оставлен хотя бы месяц назад и у вас 10 положительных очков рейтинга. Хотя я это, возможно, еще поменяю.
Вопрос: Каких людей вы (theymos) добавляете в ваш список доверия? Должны ли это быть люди, мнению которых вы доверяете, или люди, с которыми вы торговали/пересекались?Это может быть любой, кто оставляет полезные рейтинги и у кого у самого хороший список доверия. Мне главное - выбрать сеть доверия, где не попадается отрицательных рейтингов
Вопрос: Кстати, мы же доверяем сами себе по умолчанию?Да. Вы доверяете себе независимо от того, занесли вы самого себя в список доверия или нет.