> Вот ты опубликовал список _реальных_ имен и реальные голоса с uuid'ами.
> Каждый голосовавший - может проверить что его голос учтен корректно.
> Каждый, имеющий право на голос - теоретически, может проверить, что его голосом не воспользовались без его ведома.
> Но тайным голосованием это уже не является.Если опубликовать общий список, в котором видно кто как голосовал, то да. Для публичных голосований так и делают.
Но дебиан для тайных голосований делает не так. Он публикует не 1 список, а ДВА.
В 1м списке есть только имена, без голосов, и нельзя определить, как они голосовали.
Во 2м списке есть только uuid и голоса, но нет имён, то есть можно определить как голосовали, но не видно кто.
Голосование получается вполне тайное. Ведь имена из 1го списка никак не сопоставишь с uuid & голосами из 2го списка. А значит ты не можешь узнать, как именно проголосовали другие.
> Ну, изволь. В Debian порядка 1k "разработчиков" (то бишь, членов сообщества с правом голоса - к разработке дистрибутива нынче при этом быть причастным не обязательно). Голосуют, за редчайшими исключениями: 200-300. Угадай с трех раз: насколько при таком раскладе сложно вбросить десяток голосов "молчаливой" части ширнармасс? Никто, кроме данных пофигистов - это проверить не сможет.
Идея понятна. Но как её реализовать?
То есть, да, разоблачить вброс могут только эти пофигисты.
Но ЛЮБОЙ из них может сделать это за минуту — просто проверив, есть ли его имя в списке имён.
И чем больше имён вбросят, тем выше шанс разоблачения.
Теперь представь, что ты — секретарь. Выборы закончились, и ты должен опубликовать результаты. И ты решил "вбросить" ещё сотню разработчиков из тех, кто не голосовал. Кого вбрасывать, чтобы не разоблачили?
И станешь ли ты рисковать своей репутацией, если вдруг тебя разоблачат?