Вопрос к диванным экспертам: где можно почитать про техническую реализацию такой фичи для государственых выборов? Желательно на rus, ибо инглишь так себе....Ну или может кто раскажет как это должно реализовыватся по нормальному, или может даже где-то внедрял нечто похожее?


 Просто тут уже некоторые личности сетовали на кухне, мол "хули столько бабла тратим на бюлютни, пора уже по интернету голосовать" что меня малость ошарашило (ибо я знаю сколько стоит внедрить что либо нетривиальное в этот ваш интернет), но в тоже время осознал что слабо понимаю все подводные камни такого проэкта. Из того что смог нарыть/понять:


 1) Каждый житель должен получить личную цифровую подпись, в идеале в виде чипа. Уже некислая проблема, плюс нужно где-то хранить супер-секретную базу этих самых подписей для дальнейшей верификации голоса.


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


 3) Приведущий пункт разрушает понятие "анонимное голосование", т.к. появляется относительно простая возможность сопоставить подпись с владельцем. Если скрывать подписи, то:


 - нельзя будет подтвердить что 1 голос из 100 не защитан сразу для 99 человек, а под оставшимися 99 на самом деле числится только одна учетка. Хотя по идеи это решается методом шифрования поля "кому пренадлежит" той же цифровой подписью, но тогда проверка будет требовать адских вычислительных мощностей.
 - вбросы/твинки/боты. Ничто не мешает зарегать 100500 несуществующих людей и провести голосование за них. Ведь условного наблюдателя возле урны не будет. Итого нам нужно иметь 100% гарантию что за записью стоит реальный человек, плюс проверить что две разные записи не закреплены за одним человек. Как это решается -- без понятия.


 4) Многие пишут про децентрализацию, но я слабо понимаю, какую фундаментальную проблему она решает. Балансировка нагрузки, упрощение раследования/проверки, взломостойкость (нужно вскрыть сразу несколько серверов, а не один)... но в целом можно обойтись и условно одним серваком.