У меня длинный ответ, но резюме таково: ваша система не избавляет от плохих пользователей, а только задерживает их от причинения вреда.
... нельзя "играть"
Предполагается, что раздавать и брать Моджо на уровне пометки кого-то как друга или врага.
Я хочу, чтобы они использовали его, чтобы влиять на поведение других людей на сайте.
Единственный способ проверить, безопасна ли ваша система, - это быть злым и разыграть ее. Stackoverflow полон хороших людей, но для ответа на этот вопрос лучше всего думать злыми мыслями.
/ меня носит козлиная бородка
Для создания учетной записи вам понадобится один Mojo. Без него вы можете отвечать только на комментарии других людей.
Привет, я мистер Вальдес. Я хороший парень. Вот несколько дружественных ответов на ваши комментарии.
Если у вас есть учетная запись, вы получаете один Mojo в день.
Вы можете дать один мохо тому, у кого меньше, но только один раз каждому человеку.
Эй, это классный сайт. Я приглашаю своих друзей.
/ me создает фиктивные аккаунты и дает им Mojo.
Эй, вот пост в блоге. Что вы, ребята, думаете?
/ me входит в фиктивные аккаунты и публикует сообщения как сумасшедшие.
Вы можете оставлять только столько сообщений и комментариев, сколько у вас есть Mojo.
Вы можете ответить на любое количество комментариев.
Ты не можешь вернуть свой Моджо.
Через сообщение или личное сообщение: Ой, чувак, я из Моджо. Эй, ребята, вы можете дать мне немного, чтобы я мог ответить на пост [фиктивного аккаунта # 1]? Его пост потрясающий, и я получил отличный отклик, который, я думаю, ему понравится.
Конкурсы «Почта дня» или «Любимый блог недели» с призами от 3 до 10 Mojo.
Я сделаю пост, и мои чайники проголосуют за меня.
10 дней спустя, у меня будет mojo = (количество фиктивных учетных записей) * 10 + (Количество пользователей, которые обманули меня, давая мне Mojo).
/ я отдаю Моджо фиктивному счету, который вступает в бурное веселье. / моет руки дела.
Что будет дальше, зависит от вашего текущего сообщества. Они могут начать гореть в ответ или могут игнорировать меня и моих чайников, пока мы не уйдем.
В худшем случае они будут сопротивляться, и все ваши планы и система будут потрачены впустую.
В лучшем случае они будут достаточно зрелыми, чтобы не развлекать плохого парня. НО , если ваше нынешнее сообщество достаточно зрелое, зачем вам такая сложная система, чтобы побуждать людей быть хорошими?
Я рекомендую вам потратить время на создание сообщества. По моему мнению, если вы хотите создать хорошее сообщество, вам следует проводить больше времени с сообществом и помогать задавать тон остальным.
Пример: StackOverflow начался с сообщества программистов, которые искренне заинтересованы в помощи другим людям. У нас отличное чувство общности, потому что у всех нас одинаковый интерес. Мы знаем, что лучшие пользователи не будут злоупотреблять полномочиями своего модератора, потому что мы явно доверяли им в течение длительного периода времени (в отличие от вашей системы, где время и хитрость используются для ранжирования статуса человека). И, наконец, разработчики сайта фактически публикуют вопросы и ответы, а также «общаются» с нами через еженедельный подкаст.
Как (притворяющийся) плохой парень, у меня нет ни сердца, ни ресурсов, чтобы разрушить такое тесное сообщество.
обновления:
Чтобы люди не создавали несколько учетных записей для повышения своей основной учетной записи, вы можете дать Mojo только людям с меньшим Mojo (и каждый пользователь может дать другому пользователю только один раз Mojo).
Та же проблема. Я просто заставлю основной аккаунт отдавать Mojo на фиктивные аккаунты, пока я не получу почти даже Mojo через разные аккаунты. Кроме того, это правило можно легко обойти, сделав больше фиктивных учетных записей.
Подсчет баллов по типу "Пост дня" - это то, над чем мне еще предстоит поработать.
Если вы хотите, чтобы мы прокомментировали оценку, обновите ваше сообщение, и мы обновим наши ответы. Но мое мнение все еще не изменилось, вы просто наносите пластырь не на ту проблему.
Другие авторы упоминали, что ваша система поддерживает пустые аккаунты. С точки зрения плохого парня, я бы не хотел иметь пустой аккаунт. Я хотел бы получить как можно больше аккаунтов, признанных сообществом, как законный аккаунт. Это приведет к большему урону, когда я наконец решу атаковать.