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

Основные свойства делегирования
http://gplvote.andyhost.ru/forum/viewtopic.php?f=21&t=254
Страница 2 из 2

Автор:  Андрей [ 01 ноя 2011, 19:12 ]
Заголовок сообщения:  Re: Основные свойства делегирования

yurial писал(а):
Есть 2 варианты решения: либо делать информацию о делегировании открытой, либо делать открытым ход голосования.

Второе, думаю, менее допустимо чем первое.

Автор:  Dim [ 02 ноя 2011, 01:02 ]
Заголовок сообщения:  Re: Основные свойства делегирования

yurial писал(а):
Есть 2 варианты решения: либо делать информацию о делегировании открытой, либо делать открытым ход голосования.
Где есть два решения есть и третье. Можно отдать делегату (его программе-клиенту) подпись для подписывания голосов в голосованиях по делегированной тематике. И её уже подписать своей основной подписью. "я разрешил этой подписью подписывать голосования соответствующие таким-то условиям тому-то за меня".

Автор:  yurial [ 02 ноя 2011, 10:55 ]
Заголовок сообщения:  Re: Основные свойства делегирования

Андрей писал(а):
yurial писал(а):
Есть 2 варианты решения: либо делать информацию о делегировании открытой, либо делать открытым ход голосования.

Второе, думаю, менее допустимо чем первое.

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

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

Автор:  yurial [ 02 ноя 2011, 11:01 ]
Заголовок сообщения:  Re: Основные свойства делегирования

И еще момент: при одноразовом делегировании информация о делегировании может быть зашифрована до окончания голосования.

Автор:  Андрей [ 02 ноя 2011, 11:03 ]
Заголовок сообщения:  Re: Основные свойства делегирования

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

Этот пакет будет:
1. Привязан к субъекту голосований, тому кто доверяет голос и тому кому доверяют голос (делегату);
2. Этот пакет обязательно должен быть подписан подписью доверяющего пользователя;
3. Действие этого пакета будет распространяться либо до момента отсылки доверяющим отзывающего пакета, либо до отсылки доверяющим пакета с доверием другому делегату;
Наверное, примерно так.

Хотя, открытость этой информации мне все-равно не нравится.

Цитата:
ps Для тайного голосования такой вариант не работает. Да и вообще думаю временно отказаться от делегирования голоса при тайном голосовании.

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

Автор:  Андрей [ 02 ноя 2011, 11:03 ]
Заголовок сообщения:  Re: Основные свойства делегирования

yurial писал(а):
И еще момент: при одноразовом делегировании информация о делегировании может быть зашифрована до окончания голосования.

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

Автор:  evorios [ 06 ноя 2011, 10:03 ]
Заголовок сообщения:  Re: Основные свойства делегирования

Математическая модель тайного голосования за кандидата, опробованная в MIT в 2005 году:
http://habrahabr.ru/blogs/htranslations/113877/

Автор:  Андрей [ 06 ноя 2011, 11:28 ]
Заголовок сообщения:  Re: Основные свойства делегирования

evorios писал(а):
Математическая модель тайного голосования за кандидата, опробованная в MIT в 2005 году:
http://habrahabr.ru/blogs/htranslations/113877/

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

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

Автор:  evorios [ 06 ноя 2011, 12:13 ]
Заголовок сообщения:  Re: Основные свойства делегирования

Андрей писал(а):
Кстати, почему вы эту ссылку в данную тему разместили? Тут делегирование вообще не упоминается.

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

Автор:  Андрей [ 06 ноя 2011, 12:19 ]
Заголовок сообщения:  Re: Основные свойства делегирования

evorios писал(а):
Андрей писал(а):
Кстати, почему вы эту ссылку в данную тему разместили? Тут делегирование вообще не упоминается.

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

Отличается абсолютно. Делегирование - это НЕ голосование. Это личное решение определенного голосующего доверить свой единственный голос другому человеку (делегату). Такой способ полностью противоречит тому способу который используется сейчас - выбор делегата на определенный срок. Именно из-за того что при выборе на срок делегаты наглеют и не выполняют свои обязанности, наше делегирование подразумевает процедуру мгновенного отзыва своего голоса у делегата.

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