Author

Topic: Система голосования... на блокчейне (Read 219 times)

newbie
Activity: 9
Merit: 0
Они хитро придумали. Поставили блокчейн за основным сервером. Фактически хранят на нём резервную копию. Причём именно того, что считают нужным.

2. Система не предполагает майнинга.
Его конечно можно прикрутить. Но для начала надо будет ответить на вопрос: Зачем?
jr. member
Activity: 78
Merit: 2
Голосование по реновации Москвы было устроено по принципу блокчейна.

https://ag.mos.ru/blockchain

Но если это бесплатно, то кому надо это майнить?)))
newbie
Activity: 9
Merit: 0
Quote
Если человек должен иметь возможность скрыть свои данные, каким образом кто то умудрится увидеть как он голосовал?

В этом действительно, есть противоречие.

Тут надо ответить на вопрос: кто кого "видит" (т.е. может "проверить"), и на каких условиях?

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

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

Но это ли не условия гражданской войны?
Мне представляется, что такая система - это один из инструментов её предотвращения.
Но если она уже происходит, от неё, в таком виде, признаю, мало толку.

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


Quote
что помешает "русским хакерам" cоздать 60 миллионов фантомных избирателей, привязав их к виртуально существующим номерам телефонов

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


Quote
Верно и обратное... в итоге результаты блокчейн-голосования не несут практически никакой полезной информации
т.е. система может получится не достаточно репрезентативной.

С точки зрения технического освоения - не вижу большой проблемы:
Если жена будет верить, то выборы проводятся в Ватсапе, и эта система реально работает, она себе его поставит.
Мой опыт: телеграм боты совсем не сложны в использовании. Хотя времени разбираться с ними особенно не было.

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

В принципе, система имеет 2 варианта для успешного развития:

1. Развернуть её перед каким-то крупным электоральным событием (выборами, референдумом) в качестве альтернативы, и способа получить контрольные значения.
Но для этого, она должна хотя бы теоретически иметь возможность покрыть 50% избирателей. Т.е. - в России - это более 50 млн. человек.
И сейчас, судя по данным об установке приложений в 2016 году уже можно говорить о том, что количество пользователей мессенджеров превышает 50% избирателей, т.е. более 54 млн.
Но проблема, тут по сути, техническая: в самом распространённом мессенджере, Ватсап - создание ботов практически не возможно.
По крайней мере, в данный момент.

2. Постепенный запуск системы, как универсального средства для проведения самых разных голосований самого разного масштаба.
Городских, локальных, групповых, и глобальных.
Основная черта идеала такой системы - модульныая сруктура, которая позволила бы использовать разные системы верификации и идентификации пользователя.
Это позволило бы ей более своевременно реагировать на возникающие угрозы со строны ботоводов.

В этом случае (если система развёртывается постепенно) одно уже участие в нескольких небольших голосованиях может стать одним из факторов для верификации.

Этот, второй путь - вполне достойный внимания, хотя, к сожалению не способный существенно повлиять на общественно-политическую обстановку в России. В краткосрочной перспективе.
В среднесрочной - вполне.
newbie
Activity: 13
Merit: 0
не помню название проекта, но что то подобное уже  скоро появится. не знаю на какой стадии проект, но где то около айсио

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

Я вижу основную проблему именно в этом. Если система собирает о тебе уникальные данные, но можно скрыть их от всех, что помешает "русским хакерам" создать 60 миллионов фантомных избирателей, привязав их к виртуально существующим номерам телефонов.

Верно и обратное, сейчас как изгаляются, чтобы народ заманить на выборы. А тут еще лишний геморрой. Вот мне например будет достаточно несложно зарегистрироваться в системе, если в ней будет все удобно сделано, а моей жене уже сложнее. Просто потому что ей это не нужно. В итоге статистика сильно нарушается, появляется сильный фактор, искажающий нормальность распределения. В итоге результаты блокчейн-голосования не несут практически никакой полезной информации. Это почти так же "здорово", как полностью отменить пересылку квитанций и счетов для квартплаты по почте, заменив обычную почту электронной, которой нет у хорошо если половины пенсионеров!

Проблема как раз в том, что блокчейн изначально задуман, как прозрачная система для анонимных участников.
member
Activity: 266
Merit: 14
Streamity Decentralized cryptocurrency exchange
не помню название проекта, но что то подобное уже  скоро появится. не знаю на какой стадии проект, но где то около айсио
jr. member
Activity: 238
Merit: 2
Именно такая система голосования должна заменить депутатов. Профессия депутата должна умереть в принципе. Она не нужна. Депутат - это бездельник, которому определенное количество людей делегировали право решать, как они должны жить. Но зачем. Неужели эти люди глупее депутата и не в состоянии сами за себя решать? Конечно нет. Просто не было подходящего механизма. Надеюсь прибалты и скандинавы реализуют это у себя.
jr. member
Activity: 238
Merit: 1
...Но никто не может сказать что результат её работы - ничтожен, и не имеет значения, если она охватит большинство социально активного населения, а результаты Путина в ней будут ниже официальных в 2-3 раза. Что, как я думаю, вполне возможно.

Вот мне всегда непонятны были попытки поиска правды теми, кто заранее забегает с убеждением о том что действующая власть не честная, не легитимная, не народная и т.д.
И если вдруг, в результате охвата большинства социально активного населения, цифры совпадут с результатами Путина, Вы будите искать изъяны в своей системе или "русских хакеров"?

Как-то недемократично получается, что это за презумпция виновности?
member
Activity: 448
Merit: 13
В Ваших "должен иметь" одни противоречия. Если человек должен иметь возможность скрыть свои данные, каким образом кто то умудрится увидеть как он голосовал?
 

Мне тоже этот момент очень режет глаза. Но, думаю, нет смысла придумывать какие-либо новые правила проведения выборов, почитайте принципы проведения выборов в любой стране, и они в большинстве случаев будут правильные (на бумаге!). Проблема в другом - в их прозрачности и неизменности результатов. Проверять, как проголосовал ваш родственник, должны не вы, и даже не государство, а децентрализованная система на блокчейне.
По идее блокчейн идеально подходит для реализации этой идеи, но до практического воплощения дело дойдет нескоро, слишком мало правительств согласны утратить свою возможность влиять тем или иным способом на результаты выборов.                      
jr. member
Activity: 182
Merit: 2
В Ваших "должен иметь" одни противоречия. Если человек должен иметь возможность скрыть свои данные, каким образом кто то умудрится увидеть как он голосовал?
 
newbie
Activity: 9
Merit: 0
Да, да, да!
Вы читаете ещё один пост про избирательную систему на блокчейне!

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

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

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

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

Двуранговая сеть, где "клиенты" - это боты в популярных мессенджерах (прежде всего - в 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-----
Jump to: