Идея о Подлинном голосовании

 Иван, [27.06.21 14:34]

Я вот задумался, как бы организовать "публичные" выборы. Когда те, кто не очкует [раскрыть свой выбор], голосует после того как посетит избирательный участок ещё и публично - на каком-то независимом сайте или на улицах в каких-то стендах

штабы навального совсем не с той стороны к вопросу подошли, имхо

или должны были начать вот с таких штук

причем если через сайт, то можно это голосование вбивать в какой-то публичный блокчейн, в котором прозрачно видно все данные (хеш личных данных + позиция голосования в открытом виде)

а это кстати вообще нихуёвый стартап

монета голосования

пока существует демократия, будут и выборы

не уверен пока насчёт монеты, но этот блокчейн нужно создать

========================================================

Оказалось, что такой блокчейн уже реализован многократно. Причём он уже реализован в виде платформы для голосования. И это платформу уже использовали! Однако его идея немного искажена, т.к. в нём зашифрованы не только личные данные, но и выбранный голос! Я не понял — зачем их хешировать, ведь это полностью (почти) убивает идею об открытости голосования.

Ещё непонятно, почему регистрация пользователей, отмена регистрации и наблюдение считаются проблемой вот в этой статье, и требует, по их мнению введения "валидирующих центров", которые могут быть "оплотами демократии", убивающими суть идеи на корню. 

По моему мнению схема ну очень проста:

Валидирующие центры если и существуют, то исполняют всего одну роль: контроль количества и состава голосующих, но никаких подсчётов или проверки голосов.

Они раздают приватные ключи, которые собираются в БД, регистрируясь на личные данные юзверей. По этому приватному ключу, пользователь создаёт открытый ключ и отправляет назад в валидирующий центр. После этого самостоятельно создает wallet-голосования — аналог "кошелька" для криптовалют, так что он генерирует seed-фразу при создании, и ждёт, когда ему вышлют информацию о голосовании. Я не настолько силён в блокчейне на данный момент, поэтому не знаю, как правильно: блок — аналог сделки — это голосование или отдельный голос и на каждое голосование собственный блокчейн и wallet для голосующих?

Либо хеш голоса — это подпись блока, либо каждый голос — это блок, который должен быть подписан (да, обвиусли это правильный вариант).

Свой голос отправляет в центр в открытом виде, но центр не знает, какой именно это голос, он только видит, что отправитель авторизован, и имеет право на то, чтобы проголосовать.


Комментарии

Популярные сообщения из этого блога

Рейтинг роддомов [любых гос.учреждений]

Что радует программиста?

ИМХО!