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

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

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

1. Обязательные:
1.1. Делегировать свой голос можно определенному пользователю по вопросам в определенном субъекте голосования;
1.2. Делегирование можно снять в любой момент времени;
1.3. Владелец голоса должен иметь возможность проголосовать в любой момент самостоятельно. При этом в голосовании должен учитываться его прямой голос, а не делегированный.

2. Желательные:
2.1. У делегирования должны быть искусственные ограничения на срок и способ его использования при невмешательстве владельца голоса;
2.2. Необходимо что-бы до окончания голосования никто не знал количества имеющихся голосов у определенного делегата (т.к. имеются ввиду открытые голосования, после его окончания эти данные будут известны).

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

Согласен.

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

Цитата:
т.к. имеются ввиду открытые голосования, после его окончания эти данные будут известны
Почему? Я вижу итоговый протокол как список (ФИО, голос). Если Вася делегировал свой голос Пете, то будет написано:

Вася - за
Петя - за
Вова - против
Люся - за
...

Как кто-то может узнать, сколько доверителей у Пети?

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

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

enepomnyaschih писал(а):
Цитата:
т.к. имеются ввиду открытые голосования, после его окончания эти данные будут известны
Почему? Я вижу итоговый протокол как список (ФИО, голос). Если Вася делегировал свой голос Пете, то будет написано:

Вася - за
Петя - за
Вова - против
Люся - за
...

Как кто-то может узнать, сколько доверителей у Пети?

Это теоретически. Практически, все эти голоса должны быть подписаны персональной подписью владельца голоса. Как это сделать при делегировании без участия владельца голоса? Я пока не вижу способа.

Цитата:
Не вижу причин искусственно ограничивать срок делегирования.

Ну, это может быть опционально в контексте субъекта. В каких-то субъектах это будет, в каких-то - нет.

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

Цитата:
Как это сделать при делегировании без участия владельца голоса?
Доверителю достаточно просто запустить программу-клиент, и она в фоне посмотрит, за что голосовали делегаты, и проголосует автоматически. Программе известен секретный ключ пользователя. Для недоверчивых, можно в настройках клиента можно сделать галочку "спрашивать меня при авто-голосовании", либо добавить действие "спросить" в язык каскадного делегирования viewtopic.php?f=5&t=253. Конечно, для постоянного делегирования у пользователя всегда должна быть запущена программа-клиент - это недостаток.

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

enepomnyaschih писал(а):
Цитата:
Как это сделать при делегировании без участия владельца голоса?
Доверителю достаточно просто запустить программу-клиент, и она в фоне посмотрит, за что голосовали делегаты, и проголосует автоматически.

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

Автор:  enepomnyaschih [ 30 окт 2011, 14:25 ]
Заголовок сообщения:  Re: Основные свойства делегирования

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

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

enepomnyaschih писал(а):
Мне кажется, у каждого гражданина есть право "открыть" свой голос в ходе голосования. Никто не может этого запретить. Можно хотя бы создать страничку ВКонтакте и там всем рассказать свой голос, и другие тоже смогут там публиковать свои голоса. Можно ли из этого тезиса извлечь какую-то пользу?

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

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

В общем, задачка не из легких. Придется поломать мозг.

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

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

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