Проект "Свободные голосования"
http://gplvote.andyhost.ru/forum/

Варианты технической реализации.
http://gplvote.andyhost.ru/forum/viewtopic.php?f=17&t=192
Страница 1 из 9

Автор:  Сергей [ 09 окт 2011, 01:17 ]
Заголовок сообщения:  Варианты технической реализации.

Мое предложение:
Необходимо зарегистрировать домен и заказать хостинг. Наверно лучше попросить это сделать автора идеи Игоря Эйдмана.
считаю что для проекта необходимо реализовать обсуждалку+ совместную работу с документами+систему голосования.
Думаю что это можно сделать на движках вордпресс+вики+система голосования разрабатываемая на этом форуме.

Автор:  Денис [ 09 окт 2011, 22:49 ]
Заголовок сообщения:  Re: Варианты технической реализации.

Привет Всем! Чтобы познакомиться, вот я: http://denisbystrov.livejournal.com/

Пишу сюда не просто так. Имею опыт работы в данной проблематике (модератор сообщества http://debaty_2012.livejournal.com/ ). Но дело не в этом. Я думаю, Вы со мною согласитесь, что основная проблема подобных проектов - обеспечение принципа "один человек - один голос". И решить эту проблему не так просто. Я долго думал над этой проблемой, и мне кажется у меня появилась идея как это реально сделать. К сожалению на платформе ЖЖ это не реализуемо, поэтому стучусь в новый проэкт.

Суть идеи: предположим Вы накрутчик голосов, регистрируетесь несколькими входами в системе с разных компов, а человек Вы один, но вот тут и ставим заслон: при каждом новом входе в систему, требуется не только набрать логин и пассворд, а ответить еще на один вопрос, причем при каждом входе в систему это не один и тот-же вопрос. Вопросы личного характера: имя первой подруги, марка первого велосипеда, год в котором Вы первый раз голосовали и т.д. Отвечать на вопросы нужно честно (это гарантия того, что пользователь не забудет ответы на них). Иногда вопросы повторяются, и если количество неверных ответов на них становится выше критического (сколько это - нужно обмозговать), тогда пользователь получает автоматический бан. Все!

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

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

Создать такую программу не просто. Но ведь и талантов у нас в стране вроде немало! Кроме того, подобная регистрация в системе для пользователя - это элемент игры. А игра это всегда интересно.

Вот такая идея.

Автор:  Сергей [ 09 окт 2011, 23:26 ]
Заголовок сообщения:  Re: Варианты технической реализации.

Денис Здравствуйте! Это Сергей из дебатов.
Вопрос фальсификации голосования состоит как бы из двух моментов.
1, Фальсификации пользователей ресурса или вообще сторонних сил, так скажем.
2, Фальсификации администрации ресурса то есть если например хозяина, администраторов или модераторов ресурса запугали или подкупили фальсификаторы.
То что Вы описали, это частный случай первого момента. Мы тут долго дискутировали как лучше избавляться от ботов и пришли вот к какому выводу. Что удостоверять личность нового члена группы (мы тут группы называем "субъектами голосования" или просто "субъектами") должны другие пользователи системы. То есть голосование идет в специальной программе и все пользователи этой программы могут проверив нового пользователя подписать его своей подписью. Удостовериться что новый участник системы можно либо при очной встречи либо думаю по скайпу.
Вот я например знаю Вас, Оксану, Александра и могу Вас подписать.

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

Автор:  Денис [ 10 окт 2011, 00:04 ]
Заголовок сообщения:  Re: Варианты технической реализации.

Сергей, я понимаю, что проблема тут не одна. И вариант в котором БД голосования и еще какие-то файлы будут распределена в сети по принципу торрента - это вообще супер. Еще больший супер, это то, что кто-то это уже делает и вообще способен сделать.

Однако, я бы хотел сконцентрироваться на только одной проблеме - первой (борьба с двойными и нечеловеческими аккаунтами). Я внимательно прочел про то, что сейчас делается в этом направлении - то есть про подписывание пользователей. Сергей, Вы знаете - я человек откровенный, что думаю, то и говорю. А думается мне, что этот метод тупиковый. Вернее он мог бы сработать в узкой тусовке лиц не враждующих друг с другом, но при выходе на широкий электорат неизбежно начнется война групп. Вы же не сможете отказать в регистрации к примеру одной тысячи реальных справедливороссов в системе? Подпишите им всем регистрацию, а потом они начнут внутри свой группы давать подписи двойникам и ботам, ради того чтобы обеспечить голосование как им надо. Одно только это позволит недоброжелателям окрестить такую голосовалку не обеспечивающей принцип "один человек - один голос", и они будут правы.

Попробуйте все-таки рассмотреть преимущества моего предложения. Я не один день бился, чтобы это придумать, и не один месяц даже.

Автор:  yurial [ 10 окт 2011, 00:27 ]
Заголовок сообщения:  Re: Варианты технической реализации.

Денис писал(а):
Вы же не сможете отказать в регистрации к примеру одной тысячи реальных справедливороссов в системе? Подпишите им всем регистрацию, а потом они начнут внутри свой группы давать подписи двойникам и ботам, ради того чтобы обеспечить голосование как им надо. Одно только это позволит недоброжелателям окрестить такую голосовалку не обеспечивающей принцип "один человек - один голос", и они будут правы.

И смогут голосовать лишь в рамках своего субъекта...
Вопрос верификации еще открыт, но предположительно голосовать в субъекте разрешено будет только подсубъектам - в этом случае их группа будет изолирована. Чтобы голосовать, например, в территориальном субъекте - городе им нужно будет вступать в более мелкие территориальные субъекты - округа, в этом случае отношение злоумышленников к "честным" гражданам будет существенно меньше. На этом и строится вся система.

Андрей, поправьте, если я что-то упустил.

Автор:  Сергей [ 10 окт 2011, 00:38 ]
Заголовок сообщения:  Re: Варианты технической реализации.

Цитата:
Сергей, я понимаю, что проблема тут не одна. И вариант в котором БД голосования и еще какие-то файлы будут распределена в сети по принципу торрента - это вообще супер. Еще больший супер, это то, что кто-то это уже делает и вообще способен сделать.

Да это сейчас делается подробно можно почитать здесь viewforum.php?f=13
Цитата:
Вы же не сможете отказать в регистрации к примеру одной тысячи реальных справедливороссов в системе? Подпишите им всем регистрацию, а потом они начнут внутри свой группы давать подписи двойникам и ботам, ради того чтобы обеспечить голосование как им надо. Одно только это позволит недоброжелателям окрестить такую голосовалку не обеспечивающей принцип "один человек - один голос", и они будут правы.

Такую опасность мы конечно рассматривали. Решили противопоставить ей следующие действия. Скажем мы с Вами коммунисты и хотим не дать справедливороссам победить в праймериз. Мы начинаем через систему отправлять непонятным участникам запросы на проверку не боты ли они. Если они отвечают мы с ним встречаемся смотрим их паспорта и взаимно друг друга подписываем, если они не отвечают или отвечают но не хотят проверятся их аккаунт блокируется. А тому кто их подписал на некоторое время запрещается подписывать новых участников. Те же действия производят и например сторонники Парнаса, да и сами справедливороссы.
И еще момент в этом проекте нужны люди способные сделать хотя бы одно из ниже перечисленного:
я готов сам подписаться
я готов самостоятельно собрать около (проставить число) подписей
я готов участвовать в пикетах по сбору подписей в составе групп сборщиков
другие варианты помощи кандидату
То есть задача на порядок сложнее чем была у нас в дебатах, но думаю она решаемая. Но такие люди думаю будут готовы встретиться что бы подписать свой аккаунт, ну или хотя бы пообщаться по скайпу.
По поводу вашего варианта, думаю его можно рассматривать и даже реализовать написав специальный модуль, конечно для этого может даже понадобиться какие то элементы искусственного интеллекта, но создать такой модуль думаю возможно. Кстати идея мне понравилась, такой вариант еще не обсуждался.

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

Автор:  Денис [ 10 окт 2011, 00:42 ]
Заголовок сообщения:  Re: Варианты технической реализации.

yurial писал(а):
Денис писал(а):
Вы же не сможете отказать в регистрации к примеру одной тысячи реальных справедливороссов в системе? Подпишите им всем регистрацию, а потом они начнут внутри свой группы давать подписи двойникам и ботам, ради того чтобы обеспечить голосование как им надо. Одно только это позволит недоброжелателям окрестить такую голосовалку не обеспечивающей принцип "один человек - один голос", и они будут правы.

И смогут голосовать лишь в рамках своего субъекта...
Вопрос верификации еще открыт, но предположительно голосовать в субъекте разрешено будет только подсубъектам - в этом случае их группа будет изолирована. Чтобы голосовать, например, в территориальном субъекте - городе им нужно будет вступать в более мелкие территориальные субъекты - округа, в этом случае отношение злоумышленников к "честным" гражданам будет существенно меньше. На этом и строится вся система.

Андрей, поправьте, если я что-то упустил.


Хорошо. А как провести президентские выборы, чтобы эта проблема не вылезла из оказавшихся "злостными" субъектов внутри которых оказалось много подсубъектов-накрутчиков? Ведь к президентским выборам (как и к любым федеральным выборам, опросам и т.д.) должен иметь каждый гражданин РФ, соответствующего возраста, и поэтому будет требовать каждый подсубъект (даже злокачественный) чтобы его допустили к голосованию.

Автор:  Сергей [ 10 окт 2011, 00:43 ]
Заголовок сообщения:  Re: Варианты технической реализации.

Вообщем Денис в этом вопросе пока полной ясности у нас нет, к сожалению.

Автор:  Денис [ 10 окт 2011, 00:56 ]
Заголовок сообщения:  Re: Варианты технической реализации.

Сергей писал(а):
Цитата:
Сергей, я понимаю, что проблема тут не одна. И вариант в котором БД голосования и еще какие-то файлы будут распределена в сети по принципу торрента - это вообще супер. Еще больший супер, это то, что кто-то это уже делает и вообще способен сделать.

Да это сейчас делается подробно можно почитать здесь viewforum.php?f=13
Цитата:
Вы же не сможете отказать в регистрации к примеру одной тысячи реальных справедливороссов в системе? Подпишите им всем регистрацию, а потом они начнут внутри свой группы давать подписи двойникам и ботам, ради того чтобы обеспечить голосование как им надо. Одно только это позволит недоброжелателям окрестить такую голосовалку не обеспечивающей принцип "один человек - один голос", и они будут правы.

Такую опасность мы конечно рассматривали. Решили противопоставить ей следующие действия. Скажем мы с Вами коммунисты и хотим не дать справедливороссам победить в праймериз. Мы начинаем через систему отправлять непонятным участникам запросы на проверку не боты ли они. Если они отвечают мы с ним встречаемся смотрим их паспорта и взаимно друг друга подписываем, если они не отвечают или отвечают но не хотят проверятся их аккаунт блокируется. А тому кто их подписал на некоторое время запрещается подписывать новых участников. Те же действия производят и например сторонники Парнаса, да и сами справедливороссы.
И еще момент в этом проекте нужны люди способные сделать хотя бы одно из ниже перечисленного:
я готов сам подписаться
я готов самостоятельно собрать около (проставить число) подписей
я готов участвовать в пикетах по сбору подписей в составе групп сборщиков
другие варианты помощи кандидату
То есть задача на порядок сложнее чем была у нас в дебатах, но думаю она решаемая. Но такие люди думаю будут готовы встретиться что бы подписать свой аккаунт, ну или хотя бы пообщаться по скайпу.
По поводу вашего варианта, думаю его можно рассматривать и даже реализовать написав специальный модуль, конечно для этого может даже понадобиться какие то элементы искусственного интеллекта, но создать такой модуль думаю возможно. Кстати идея мне понравилась, такой вариант еще не обсуждался.

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


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

По поводу того, чтобы общаться организаторам системы со всеми по скайпу или встречаться - станет не реально при росте числа аккаунтов. Если это будет происходить перекресно между пользователями - это будет реальным при любом их числе. Но "войны групп" не избежать.

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

Автор:  Сергей [ 10 окт 2011, 01:05 ]
Заголовок сообщения:  Re: Варианты технической реализации.

Цитата:
Ох и начнется же там война групп с махинациями типа "забракуем"! Вы себе не представляете.

По поводу того, чтобы общаться организаторам системы со всеми по скайпу или встречаться - станет не реально при росте числа аккаунтов. Если это будет происходить перекресно между пользователями - это будет реальным при любом их числе. Но "войны групп" не избежать.

Меня вдохновляет пример как у нас все хорошо получилось в дебатах, все модераторы с абсолютно разными взглядами на жизнь. но всегда находим общий язык. Думаю что конфликтные и непонятные ситуации должна решать некая комиссия состоявшая из разных политических сил и выбранная субъектом голосования.
Цитата:
По поводу Вашего сравнения моего предложения с исскуственным интеллектом в программе - немножко не то. Тут нужен просто программист с хорошим интеллектом, и чтобы он мог этот алгоритм просто в блок-схемах на бумаге нарисовать, а потом в программный код переложить. Алгоритма не изменяющегося со временем достаточно, как в системах криптографии.

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

Страница 1 из 9 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/