Чтобы более предметно обсуждать тему, рекомендую почитать про протоколы тайного голосования:
https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B_%D1%82%D0%B0%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B3%D0%BE%D0%BB%D0%BE%D1%81%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8FЧто касается голосования через блокчейн, то там или нарушается условие: "тайна голосования", или же условие: "Один человек - один голос." Пока же решения через блокчейн, не нарушающий оба эти условия, не видел. И сам сходу не придумал.
Но и не утверждаю, что такого решения не существует в принципе.
Например, из статьи:
"Программа-кошелек, которая создает криптосчет и обслуживает транзакции выдается избирателю в УИК по его паспорту и избиратель расписывается в ведомости о получении. Выдача происходит круглый год. Сама программа-кошелек у всех одинаковая. Избиратель на своем компьютере дома запускает программу-кошелек и она создает случайный адрес-счет (голосующий счет)"
Ведь избиратель может запустить на 10 компьютерах программу-кошелек, и она создаст 10 случайных адрес-счетов. И избиратель может
проголосовать 10 раз. Это если криптоголос сразу зашит в программе.
Если же криптосчет изначально пустой, то чтобы получить криптоголос, нужно сообщать этот адрес ЦИК-у, а это нарушает тайну голосования. Ведь власти будут знать тебя и твой адрес. Значит будут знать, как ты проголосовал.
p/s/
Правда, возможна такая схема:
1. Избиратель берет программу-кошелек, генерит адрес.
2. Сообщает адрес в ЦИК со своей подписью и этот адрес фиксируется вместе с ФИО в глобальном публичном списке.
3. ЦИК согласно этому списку раздает криптоголоса.
4. А здесь самое интересное.
Запускается этап перемешивания криптоголосов. Можно использовать все существующие для технологии: кольцевые подписи, систему мастернод Даша с их алгоритмом перемешивания, даже простые миксеры. С большим количеством сеансов отследить будет практически невозможно.
5. Последний этап, отправка криптоголоса для голосования.
Навскидку, это выглядит даже проще, чем технологии по ссылке в начале сообщения. Не нужны никакие сертифицированные аппараты для голосования с их зашитым кодом. Код программ открытый.