Блокчейн и выборы президента. Как сделать процесс выборов более эффективным

Блокчейн и выборы президента. Как сделать процесс выборов более эффективным

» Блокчейн и выборы президента. Как сделать процесс выборов более эффективным

Блокчейн и выборы президента. Как сделать процесс выборов более эффективным

размещено в: 2. ПРИМЕНЕНИЕ БЛОКЧЕЙН | 0

Недавно я был на выборах – голосовал за президента своей страны, и как человек, который знаком с технологией блокчейн хотел бы немного пофантазировать на тему того, как технология распределенного реестра может сделать избирательный процесс более прозрачным и эффективным.
Если для вас термин Блокчейн – новое понятие, то перед изучением этой статьи рекомендуем сперва ознакомиться с моей вводной статьей “Что такое технология блокчейн простыми словами и как она работает”.
Проблемы на выборах:

  • нет прозрачности
  • результаты можно фальсифицировать с помощью подмены бюллетеней
  • отложенные результаты выборов на следующий день

7 идей как технология блокчейн может улучшить процесс голосования на выборах

1.Каждому избирателю – индивидуальный инструмент для голосования

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

Также владельцы смартфонов могут скачать специальное мобильное приложение для голосования – это по сути криптовалютный кошелек, где вместо отправки биткоинов он будет отправлять в цифровом виде свой голос, подписывая своим уникальным криптографическим ключом. Это можно делать как со смартфона через технологию QR-кода сканируя его в избирательном бюллетене прямо на избирательном участке, так и с кнопочного телефона в котором есть поддержка Java (например Nokia 3310). 

Один из примеров реализации криптовалютного кошелька где транзакции подтверждаются с помощью SMS – это Cointext.io, которые анонсировали эту функцию в начале декабря 2018. А в некоторых публичных блокчейнах есть встроенная функция голосования (например, voting module в блокчейне NEM)

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

2.Прозрачность процесса голосования и результаты в режиме онлайн.

Человек приходит на избирательный участок (не обязательно по месту прописки), проходит идентификацию (показывает паспорт/id/права) и в кабинке сканирует QR код напротив фото своего кандидата, подписывая транзакцию с голосом или отправляет sms на специальный номер (если у него не смартфон, а обычный кнопочный телефон).

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

Результаты всех проголосовавших через блокчейн можно будет отслеживать в режиме реального времени. Руками ничего считать не нужно – каждый голос – это уникальная транзакция которая попадает в общую цепочку блоков и автоматически рассчитывается.

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

3.Защита от подмены данных «задним числом» и защита от операции “двойной траты”.

Чтобы защититься  от взлома блокчейн сети (атака 50%+1) прямо во время голосования, а в дальнейшем и при подсчете голосов, слепок данных (хэш фукнция блоков) в определенный период времени (например 1 раз в минуту или 1 раз в час) помещается в публичный блокчейн-реестр например биткоина или эфириума (эта операция называется энкоринг). Таким образом, если хоть одна цифра в результате прошлого будет заменена, то изменится вся хэш фукнция блока в цепи и это станет сразу видно.

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

Как защититься  поддельной эмиссии бюллетеней / голосов.

Число напечатанных бумажных бюллетеней (также как и число выданных  криптокошельков для голосования) в любой момент времени должны соответствовать формуле: Всего бюллетеней/кошельков = людей проголосовало + людей не пришло на выборы

Дважды транзакцию отправить с одного кошелька нельзя, т.к. после отправки голоса, кошелек гражданина добавляется в список проголосовавших и транзакции которые отправляются повторно с таких кошельков уже не учитываются. Альтернативный вариант – можно выпустить N уникальных токенов-голоса, и раздать по одному токену каждому гражданину, таким образом каждый гражданин может отправить только один токена раз во время голосования)

4.Анонимность голосов

С помощью технологии Zero-Knowledge Proof (Доказательство с нулевым разглашением) можно скрыть имя проголосовавшего, чтобы защитить его от преследований со стороны власти. Но при этом быть точно уверенными что голос пришел от лица, которое имело право голосовать. 

5.Предвыборные обещания кандидатов записываются и сохраняются.

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

6.Road map президента/премьер-министра

Президент/премьер-министр после вступления в должность должен опубликовать на ближайшие 2-3 месяца road-map с первоочередными шагами, которые он сделает. Этот план не должен выглядеть слишком заумным, чтобы каждый гражданин мог его понять (даже тот, который не закончил среднюю школу).

Данная программа может корректироваться раз  в определенный период (например 1 раз в месяц). Лог с изменениями сохраняется и является публичным.

Администрация президента по итогам месяца пишет отчет о проделанной работе.

7.Оценка выполнения предвыборной программы и рейтинг кандидата от власти.

Пользователи по итогам периода (например квартала или полугодия) могут оценивать в % насколько по их мнению были реализованы обещания, данные им.

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

Проблема: Как доказать что человек голосует со своего телефона “с дивана” и делает это без принуждения?

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

Проводить манипуляции с голосами отбирая телефоны у старушек и отравляя смс за левых кандидатов теоретически можно, но для этого можно сделать ограничения, например:

  • Чтобы те, кто живут по месту прописки могли проголосовать с телефона только придя на избирательный участок (стимул прийти и проголосовать с телефона – это сделать процесс выборов прозрачнее и защищают результат от фальсификаций).
  • Те кто сейчас в других странах могут проголосовать только если их транзакцию по отправке их голоса подтвердит его родственник ( подтверждение транзакции мультиподписью – это по сути отправка второго смс со второго номера гаранта честности).

Блокчейн и выборы – выводы:

Мысль 1:

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

Мысль 2:

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

Мысль 3:

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

Материалы по теме: Подксат Unchained (выпуск от 26 февраля 2019), тема: How Blockchains Can Help Create Little Democracies Everywhere

Подпишитесь на телеграм-канал Rising Blockchain и получайте новые статьи к себе на телефон Subscribe in Telegram   

P.S. Также будем признательны за репост этой статьи