Post
Topic
Board Идеи
Topic OP
Система голосования... на блокчейне
by
oleg.rnd
on 23/02/2018, 19:25:01 UTC
Да, да, да!
Вы читаете ещё один пост про избирательную систему на блокчейне!

Итак, задача:
Создать независимый от действующих властей механизм голосования, способный превзойти по легитимности существующую избирательную систему.

Т.е. - механизм, вызывающий у обычного человека больше доверия, чем т.н. "выборы", которые сейчас в России происходят.

Для этого, обычный человек:
* должен иметь возможность, увидеть, как отображается в системе его голос,
* как проголосовали его друзья и родственники, которым он доверяет, и которому они доверяют
* иметь возможность скрывать свои критически важные персональные данные
* иметь возможность проверить любого пользователя, так ли он проголосовал, как отражено в сети, не бот ли он, и, соответственно, быть подвергнутым такой же проверке
* иметь доступ к локальной статистике, из которой формируется глобальная
* быть уверенным в том, что данные голосования невозможно подделать
* быть уверенным в том, что создание фэйковых личностей не имеет смысла
Кроме того, эта система, должна быть доступна для участия любому, и охватывать всё дееспособное население.

Моё предложение:

Двуранговая сеть, где "клиенты" - это боты в популярных мессенджерах (прежде всего - в WhatsApp), а серверы - узлы блокчейн-сети в интернете, владельцем которых может стать любой желающий*.

С помощью "клиента" человек идентифицирует себя (и других!), а так же производит голосование, а хранение результатов, и создание новых голосований - обеспечивает блокчейн.

Сеть идентифицирует клиента, например, по хэшу из телефонного номера и пароля пользователя, и отображает этот хэш для исследователей сети.

Если же человек хочет сделать себя в сети публичным, то он раскрывает свои данные (имя, возраст, место проживания, "поручителей") или для всех, или только для части пользователей, например, из своей телефонной книги.

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

NB: Из данной избирательной системы фактически исключается значительная часть пожилого населения.
Т.е. - люди, не использующие сотовые телефоны.

Многие скажут - это только плюс, я же - это значимый минус.

Тот, кто обвиняет предыдущие поколения в неспособности здраво и трезво рассуждать, и делать выводы, должен быть на 100% уверен, что у его поколения это получится лучше.

А во вторых - это значимый повод говорить о нелигитимности системы для её противников.

Так же, надо отметить, система, делает довольно затруднительным участие людей (любого возраста), не использующих смартфоны.
Но не исключает их полностью.
Участие через смартфон можно заменить участием через десктоп-приложение, а так же, через смс-сервис. Хотя, последнее решение, безусловно, имеет дополнительную уязвимость.


В существующих условиях
, данное предложенное - это компромисс между широтой охвата, простотой использования и надёжностью системы.
Он - родовая печать, которая позволит сказать, что эта система - незаконна.
Но никто не может сказать что результат её работы - ничтожен, и не имеет значения, если она охватит большинство социально активного населения, а результаты Путина в ней будут ниже официальных в 2-3 раза. Что, как я думаю, вполне возможно.

На мой взгляд, сейчас это лучший способ выяснить политический расклад, и политические настроения бОльшей части населения.
И, соответственно, сделать вывод о легитимности существующей власти.


РАЗВЁРТЫВАНИЕ СИСТЕМЫ:


Запустить полноценно систему до выборов, даже если в разработке примет участие большое количество программистов - из разряда фантастики. Причём, сосвем ненаучной фантастики.
Тем не менее, урезанный в функционале вариант, попробовать запустить можно.

Т.е. - не как полнофункциональную избирательную систему с клиентскими приложениями в нескольких мессенджерах (с мультиязычностью, региональностью, функционалом создания голосований),
а как  Ватсап-бот-опрос по самым "злободневным" вопросам избирательной компании (например: Проголосовали бы Вы за Грудина/Навального, если наберётся 25 млн. таких же?),
но уже - с хранением данных в блокчейне.


ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ:


Для того, что бы начать разработку, требуется:

- Решение основных технологических дилемм:
.карта переменных и функций(по какому принципу будут называться?)
.структура блокчейна (как заложить расширение функционала сети? Заранее предусмотреть места для записи новых переменных? Или "наращивать" функционал в новые блоки? А старые - не учитывать?)
.технология соединения клиента с блокчейном(как "клиент" будет находить именно "свою" (ячейку) в блокчейне? как вообще будет искать серверы?)
.технология записи данных в блокчейн ("клиент" отправляет данные на один серверный узел? или на сразу несколько?)
- Выбор языка и технологий программирования
- Выбор приоритетов в развитии (очерёдность разработки модулей)

Плюс, конечно, потребуется поиск финансовой поддержки проекта (по мере развития системы) и разработчиков.  В этом я вижу свою роль.


УСЛОВИЯ УЧАСТИЯ в проекте:


Участвовать в разработке может любой, кто разделяет цели и задачи проекта.
Участие возможно как трудом (программирование, "промоутирование"), так - и материальной поддержкой других участников.

Гарантированное материальное поощрение разработчиков, на начальном этапе, не предполагается.
Так же, не предполагается, что у системы будут какие-либо "собственники" и выгодополучатели (за исключением тех, кого "система" будет использовать в качестве подрядчиков)

Создание и развитие системы предполагается через грантирование.

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

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

Именно для этого, а так же для обсуждения главных технических вопросов устройства системы, создаётся эта ветка.

-----BEGIN BITCOIN SIGNED MESSAGE-----

Готов пожертвовать 0,15 BTC на развитие системы.
(0,1 - на разработку серверной части, 0,05 - бот-клиента)

-----BEGIN SIGNATURE-----

1LMfLXhBiGBcRjUcF241zWQEdXyFRx1oWU
Gzy9siwU3lgFrRIzTld7M1GnErBqfdB+s1h4Se86QnplLeJAfb4b+AW1/XHkQTxoII9UUjk2dguubNgGspLGZwc=

-----END BITCOIN SIGNED MESSAGE-----