- PVSM.RU - https://www.pvsm.ru -
На дворе XXI век, а мы продолжаем голосовать «камешками». Давайте это менять. Тем более, что «цифровых» инструментов для этого становится всё больше и больше.
Системы электронного голосования разрабатываются во всём мире. Упор делается как на железо (например в Индии (1) [1] и у DARPA (2) [2]), так и на софт (ElectionGuard (3) [3] и электронные выборы в Мосгордуму (4) [4]). Здесь мы поговорим о части, которая относится к софту.
В обеих системах (ElectionGuard и системы для Мосгордумы) упор делается на защиту передаваемой информации от браузера голосующего до хранилища системы, а также на охрану анонимности голосования. Безусловным плюсом системы ElectionGuard является возможность пересчитать результаты голосования любым желающим. Достоинство системы для Мосгордумы — хранение данных в блокчейне [5], что гарантирует неизменность уже внесённых данных. Но в описании обеих систем нет информации о способах защиты от внутреннего «вброса» голосов. При хранении анонимных данных сделать «вбросы» изнутри системы теоретически достаточно просто.
Представляем вашему вниманию абсолютно прозрачную систему голосования с возможностью пересчёта голосов любым желающим и полным отсутствием возможности «вброса» голосов изнутри — ЗаКого.рф (5) [6]!
Первое достигается хранением данных в блокчейне. Второе — неанонимностью голосования. Ииии погодите кидаться всякой дрянью… Сейчас вы всё поймёте.
Мы используем два блокчейна:
Доступа к «закрытому» блокчейну нет ни у кого, кроме хозяина системы. Данные «открытого» блокчейна могут быть скачаны для проверки любым желающим. Скрипт проверки прилагается. Учитывая, что хэш «закрытого» блока хранится в «открытом» блоке и также участвует в расчёте хэша «открытого» блока, изменение «закрытого» блокчейна невозможно.
Теперь поговорим о неанонимности. Хранение информации о голосующем позволяет специальным органам проверить отсутствие «вбросов». Берём определённый процент от всех блоков, для каждого блока смотрим информацию о голосующем, связываемся с ним и узнаём, правда ли, что он голосовал. При полной анонимности в хранилище можно загрузить практически любое количество нужных голосов. При этом способ организации хранилища значения не имеет.
Что важнее: анонимность голосования или прозрачность выборов? Человечеству ещё предстоит ответить на этот вопрос. Для меня ответ очевиден: государство стоооолько уже знает обо мне, что ещё немного знаний мне не повредит (качество охраны этой информации оставим за рамками статьи).
В следующих версиях мы планируем:
P. S. Кстати, первое абсолютно прозрачное голосование уже идёт (на примере выборов глав регионов). Присоединяйтесь на ЗаКого.рф (5) [6]!
Ссылки:
Автор: Константин Головань
Источник [12]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/hranenie-danny-h/329389
Ссылки в тексте:
[1] (1): #Link1
[2] (2): #Link2
[3] (3): #Link3
[4] (4): #Link4
[5] блокчейне: https://ru.wikipedia.org/wiki/%D0%91%D0%BB%D0%BE%D0%BA%D1%87%D0%B5%D0%B9%D0%BD
[6] (5): #Link5
[7] в Индии: https://eci.gov.in/evm/
[8] по заказу DARPA: https://www.vice.com/en_us/article/yw84q7/darpa-is-building-a-dollar10-million-open-source-secure-voting-system
[9] от Galois и Microsoft: https://blogs.microsoft.com/on-the-issues/2019/05/06/protecting-democratic-elections-through-secure-verifiable-voting/
[10] в Московскую городскую Думу: https://www.mos.ru/city/projects/blockchain-vybory/
[11] ЗаКого.рф: https://%D0%B7%D0%B0%D0%BA%D0%BE%D0%B3%D0%BE.%D1%80%D1%84/
[12] Источник: https://habr.com/ru/post/466561/?utm_source=habrahabr&utm_medium=rss&utm_campaign=466561
Нажмите здесь для печати.