Пожалуй, я знаю, как средствами IT реализовать абсолютно честное голосование. Не требуется никаких блокчейнов. Вся суть мысли в одном - предоставить каждому гражданину возможность контроля своего выбора. Как это возможно: Несколько очень простых средств
Пронумеровать все бланки уникальными номерами (что, в общем, вроде как гарантирует Гознак и сейчас)
Для голосования предоставить бланк и отрывной корешок твоего бланка с номером.
После голосований предоставить выгрузку key-value базы (ну или простой CSV или TSV) из двух значений - номер бланка и принятый выбор
Чтобы не было привязки к регионам - при печати номеров в Гознак использовать shuffle вместо sequence
Всё анонимно, ты просто находишь свой номер и убеждаешься в том, что это твой выбор:
Дублирование номеров -- скорей всего, что кто-то под этим же номером сделал другой выбор
Твой выбор не соответствует -- скорей всего фальсификация
Ты удостоверился в своём выборе -- ну, либо всё правильно, либо фальсификация сошлась с твоим выбором.
В результате, если всё сошлось и нет противоречий -- всё честно. В ином случае -- отстаивай свой выбор всеми законными средствами.
Эти простые средства приведут к демократичному выбору населения