Из контекста же понятно, что есть либо одно, либо другое - либо тайное, либо открытое голосование.
Я повторю, не в этом дело. Я не исключаю, что возможны, кстати, еще варианты.
Смотрите, тайное - это когда *никто* не знает как ты проголосовал.
Открытое - это значит есть возможность определить как кто проголосовал.
На самом деле у нас голосование по факту не совсем тайное. То есть если какая-нибудь
избирательная комиссия докладывает о 100% за одного кандидата и 0% за всех остальных -
получается, что я знаю как они проголосовали, хотя они не знают, как проголосовал я.
В биткойне, кстати, задумывались о каких-то подписях Шнорра. Там как раз что-то похожее
высвечивается - есть N подписей от M человек, но мы не знаем кто именно это подписывал.
Но я в этом пока совсем не понимаю ничего.
А какую задачу здесь нужно решить?
Ну глобально - выбрать президента так, чтобы математически можно было бы проверить честность выборов.
Частичные задачи на коротких промежутках времени действительно могут быть успешно решены
на блокчейне. Например, выборы старосты в классе. Каждый пишет на доске свой адрес (публичный ключ),
учитель посылает каждому 500 сатоши, после чего у каждого есть возможость отправить транзакцию
на адрес одного из кандидатов. И сразу же каждый увидит честность голосования.
Масштабировать это на размеры страны не выйдет.