Безопасна ли моя система репутации? - PullRequest
17 голосов
/ 07 марта 2009

BOUNTY: Чтобы получить награду, либо покажите мне, как играть в систему, либо объясните, почему вы думаете, что играть в нее невозможно.

Я разрабатываю систему репутации для сайта, которая позволяет вам создавать собственный блог, комментировать, добавлять в избранное и т. Д.

Я стремлюсь к очень короткому набору правил, который легко понять пользователям и не может быть «воспроизведен». Примечание: когда я пишу «ответы», я имею в виду ответы на комментарии , что эквивалент комментариев Stack Overflow к ответам .

  1. Для создания учетной записи вам понадобится один Mojo. Без этого вы можете отвечать только на комментарии других людей.
  2. Если у вас есть учетная запись, вы получаете один Mojo в день.
  3. Каждый день вы можете публиковать столько сообщений и комментариев, сколько у вас есть Mojo. Вы можете ответить на столько комментариев, сколько захотите. Вы не теряете Mojo, когда публикуете.
  4. Вы можете дать один Моджо тому, у кого меньше, но только один раз каждому человеку.
  5. В качестве альтернативы, вы можете сжечь один Моджо, чтобы забрать один Моджо у кого-то, у кого меньше, но только один раз.
  6. Ты не можешь вернуть свой Моджо.

Предполагается, что сайт предназначен только для приглашенных, но не члены могут отвечать на комментарии участников, и, возможно, они также смогут создавать свои собственные блоги, я пока не уверен. Идея предназначена для системы, основанной главным образом на стаже работы, где мощность может передаваться между пользователями только очень ограниченным образом, поэтому в принципе нет никакого способа поднять вашу репутацию (Mojo только падает).

Предполагается, что давать и принимать Моджо на уровне пометки кого-то как друга или врага.

Я не хочу, чтобы само Мохо было мотиватором для людей быть частью сообщества. Я хочу, чтобы они использовали это, чтобы влиять на поведение других людей на сайте. Сжигая кого-то своим Mojo, вы фактически ограничиваете количество сообщений, которые они могут размещать на сайте. Давая кому-то моджо, вы позволяете им выражать больше.

Я также планирую добавить способы получить дополнительные Mojo, такие как «Почта дня» или «Любимый блог недели», с призами от 3 до 10 Mojo. Но одна из моих главных целей - избежать инфляции.

Ответы [ 15 ]

2 голосов
/ 12 марта 2009

слишком сложно. KISS

1 голос
/ 01 июля 2010

Пироги, Я думал об алгоритмах репутации (вот как я нашел эту ветку).

Вы должны смоделировать алгоритм своей репутации после реального мира :

1) Пожилые люди не обязательно лучше или интереснее или должны иметь больше очков репутации

2) Очень молодые люди не могут иметь большую репутацию, поскольку они новы и не внесли в сообщество ничего, что они могли бы получить очки репутации за

3) Мнение / голос действительно уважаемого / уважаемого человека весит больше, чем у какого-то Джо Шмо.

4) Если группа банд Джо Шмоса против действительно уважаемого человека, их объединенное мнение толпы все еще не должно преобладать мнение этого человека

5) Обладание большими деньгами (или мохосами) не означает, что у них будет лучшая репутация (в противном случае богатые люди ВСЕГДА в конечном итоге будут преобладать над умными людьми).

6) Общение с более авторитетными членами сообщества передает часть их репутационного сока своим друзьям и семье (и не имеет значения, какой вклад вносят эти друзья и семья - они классные только потому, что знают или связаны с кто-то крутой).

Итак, мои выводы:

1) Вы не можете увеличить оценку репутации в зависимости от возраста

2) Вы можете «оштрафовать» очень молодые учетные записи (такие же, как в Google Sandbox), что по крайней мере решит проблему создания нескольких учетных записей и сразу же проголосует за что-то вверх или вниз. Должно пройти некоторое время, пока учетная запись пользователя не «созреет». Может быть, даже всего за 24 часа.

3) Одни и те же действия (которые могут привести к увеличению или уменьшению рейтинга репутации вашего или других участников) не могут быть одинаковыми для всех участников. Значение за или против более авторитетного участника должно быть больше, чем у участника с низкой репутацией, и наоборот для участника с низкой репутацией.

4) Даже армия участников со средним рейтингом репутации намного ниже показателя репутации целевого участника, они не должны быть в состоянии уменьшить оценку этого участника. Хотя это имело бы смысл, если бы их средний рейтинг репутации был ближе, и в этом случае массовый эффект должен вызвать нечто, что мы можем назвать революцией. (Хотя в истории революции не всегда приносили пользу сообществам, в которых они произошли).

5) Репутация не может быть "валютой" вашего сайта. Может что-то еще, но не репутация.

6) Если у вас есть концепция дружбы, то, когда вы дружите с кем-то с более высокой репутацией, вы должны автоматически передать часть этой репутации вам. И это должно произойти, если вы подружитесь с кем-то, кого вы знаете (по крайней мере, на своем веб-сайте), а не с друзьями и со всеми.

1 голос
/ 13 марта 2009

говорят, что максимальное количество постов, которые каждый хочет делать, составляет 15 в день - это много, но вам нужно быть участником только в течение 2 недель, и тогда нет смысла набирать больше моджо, потому что вы максимизировали свою можно сделать с этим.

Так что на данный момент вас не слишком волнует, если вы получите больше, и вам нужно довольно много координации, чтобы сбить кого-нибудь с ног.

0 голосов
/ 01 августа 2009

Ваша система невозможна для игры, потому что невозможно присоединиться к ней в первую очередь.

Вы говорите, что пользователю нужен один моджо, чтобы присоединиться. Как они получают это одно моджо, если они еще не зарегистрированы?

0 голосов
/ 19 марта 2009

Ни одна система репутации не является безопасной, без проверки в реальной жизни. Если могут быть приглашены анонимные люди, то на них всегда можно сыграть с достаточными усилиями и ложными идентификациями.

Ваша цель должна состоять в том, чтобы увеличить стоимость таких игр выше потенциального выигрыша, который будет зависеть от того, к чему ваша система привыкнет.

Основная цена, которую вы можете использовать для сдерживания увеличения мощности, - это принуждение пользователей вносить положительно оцененные вклады, прежде чем вы повысите их статус.

Как вы это делаете, и как вы мешаете им использовать существующие идентичности, чтобы ложно оценивать как положительный вклад новых личностей, которым они пытаются дать власть, - это гайки и болты системы; и должен использовать существующую базу пользователей для выявления и наказания за ложные ложные срабатывания.

Вы можете использовать теорию игр, поощряя людей за то, что они составляют большинство. Так что, если А обвиняет В в неправильном рейтинге, оно подсвечивается, и многие люди голосуют за него. Те, кто отдавал свои mojo за ту часть голосов, которая в итоге побеждает, получает их обратно и повышает репутацию за надежность (стоит иметь более одного типа репутации), в то время как те, кто в меньшинстве, теряют треугольник mojo (один первый раз, 2 следующий, 3 следующий, 6 следующий, 10 следующий и т. д.)

...