Открытые рейтинги страдают от той же самой проблемы, как общий Open Source делает; источник не только открыт для "правильные люди", Поэтому речь идет о том, что неправильно они могут быть больше, чем за кон к потенциальному мошеннику.
Допустим, пользователь ABC имеет хороший рейтинг на # Bitcoin-ОТЦ, доносчик X идет проверить рейтинги и узнает его. Переход к другой сети / форум и захватывает ник ABC, выбирает цель и получить его доверие просит его проверить "его" рейтинг на # Bitcoin-ОТЦ.
Таким образом, мое предложение, чтобы избежать открытой экспозиции хорошо / плохо номинальных пользователей. Как? По хэширования их прозвища.
Вместо того, чтобы показать список, как:
Abc +5
CBE +4
декабрь +1
и т.д...
не показывает список на всех, но поле ввода для пользователя задачи поиска кого-то.
Так что давайте говорить, что я хочу знать, рейтинг Abc, я вхожу Abc и система двойной md5 это - предотвратить разворот md5 / трещин. Система проверяет, то для пользователя ключа (а не имя пользователя, потому что сама система не должна записывать их) со значением: 2018fe1c88d674e910db7ca3fe77e04f
Это может сделать strtolower либо на регистрацию и поиска избегайте регистрозависимого поиска пользователя и может быть также использована для адреса электронной почты; Тот же метод, не записывает адрес, но его хэш.
При отображении данных, нам нужно показать пользователю, который оценил его. Кто-то получил рейтинг + от того же пользователя снова и есть более чем подозрительно. Таким образом, здесь мы можем отобразить CRC32 имя_пользователь хэш оценщиков.
Почему CRC32, а не просто показать хэш? Легко, CRC32 гораздо меньше контрольная сумма, и гораздо проще для визуального сравнения, чем MD5.
Что вы думаете об этой идее?