Ну да, все, кроме 3.2 — «Любой человек должен иметь возможность посчитать итоговые результаты и проверить на отсутствие «вбросов».»
Проверка на отсутствие вбросов — это вообще большая проблема систем электронного голосования.
Насколько я помню, есть даже какая-то фундаметнальная теорема о невозможности реализации системы голосвоания, одновременно анонимной и защищенной от вбросов.
В комментах выше — цитаты из древнего, но прелестного бояна «Если бы программисты строили дома».
Насчет принципиальной невозможности — ну да, у программиста есть принципиальная возможность построить город одним действием: (new CityBuilder())->buildCity();. Строитель так не сможет.
Сложно строить без знания внутренней архитектуры комбинатских панелей. К тому же в панелях часто бывают баги — например, при изменении размера окна трескаются стекла.
Я вижу только один вариант симбиоза — самому быть таким ИИ. Расширять сознание внешними средствами, так сказать. Тогда есть шанс оказаться на равных с чистым ИИ.
Проверка на отсутствие вбросов — это вообще большая проблема систем электронного голосования.
Насколько я помню, есть даже какая-то фундаметнальная теорема о невозможности реализации системы голосвоания, одновременно анонимной и защищенной от вбросов.
Насчет принципиальной невозможности — ну да, у программиста есть принципиальная возможность построить город одним действием: (new CityBuilder())->buildCity();. Строитель так не сможет.