Polys

В партии «Яблоко» прошли первые в России праймериз с голосованиями на блокчейне




Зоя Сергеева
Июнь, 2018
22 мая стартовали московские праймериз в демократической партии «Яблоко», в которых партия определила кандидата на выборах мэра Москвы. Эти праймериз стали первыми в российской политической истории, где использовалась технология блокчейн на дебатах. Партия провела два тура дебатов между 21 кандидатом на выдвижение. Победителей каждого из туров выбирали путём онлайн-голосования на платформе Polys.
Онлайн-голосование на Polys
Polys — это система онлайн-голосований на базе технологии блокчейн, один из проектов бизнес-инкубатора «Лаборатории Касперского». Система позволяет проводить честные и прозрачные выборы любого масштаба. Технология блокчейн делает невозможным любые манипуляции с голосованием, как, например, подмена голосов или фальсификация результатов. В случае каких-либо нарушений в процессе, информация об этом станет известна всем участникам голосования.

Бизнес-логика приложения Polys построена на смарт-контрактах платформы Ethereum, которая позволяет создавать децентрализованные приложения на блокчейне. Эта технология обеспечивает распределённую обработку голосов и предотвращает возможность взлома, поскольку информация, касающаяся голосования (включая результаты), хранится не на одном уязвимом сервере, а распределена на девайсах всех участников сети. Таким образом, чтобы взломать блокчейн необходимо взломать все устройства в сети.
Результаты онлайн-голосования
Источник: www.yabloko.ru
Ещё один важный элемент защиты Polys — криптоалгоритмы, которые необходимы для шифрования промежуточного результата голосования. Также, благодаря криплоалгоритмам, достигается анонимность пользователей. При создании шифрованного голосования формируется пара ключей — приватный и публичный. Приватный ключ остаётся у Организатора голосования для дешифровки результатов, а публичный общедоступен и позволяет шифровать голоса.

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

Партия «Яблоко» давно нуждалась в системе онлайн-голосований для проведения праймериз, выборов в региональных отделениях, собраний и других партийных нужд. Поскольку организация и логистика традиционных «бумажных» голосований требовала огромных временных и материальных затрат, было решено переходить на онлайн-голосования, а техническое решение Polys гарантировало необходимый уровень надёжности и безопасности.

Благодаря блокчейну голосования на дебатах в «Яблоке» были абсолютно прозрачными и честным. Этот пример стал одним из первых в мире, где весь процесс начиная от создания голосования, заканчивая подачей голосов и подсчётом результатов записывался в блокчейн через смарт-контракты автоматически, что, например, в корне отличалось от президентских выборов в Сьерра-Леоне, когда голоса записывались в блокчейн вручную, а сам процесс имел экспериментальный характер.

Инженеры Polys развернули приватный блокчейн в собственной IT-инфраструктуре «Яблока». На этом блокчейне работали два приложения — одно для Организаторов голосования, другое для Избирателей. Любой из участников процесса мог скачать блокчейн и убедиться в его корректности и достоверности результатов.
Онлайн-голосование на Polys
Трансляция дебатов шла в прямом эфире через канал на YouTube. Каждое утро выборщики с правом голоса получали письма на электронную почту с приглашением к голосованию. Однако во время голосования обнаружили неожиданную проблему — не все пользователи получали пригласительные письма вовремя. Проблему решили просто — стали дублировать приглашения по СМС.
Дебаты в партии "Яблоко"
Система Polys упростила и ускорила процесс выборов, увеличила явку и повысила активность избирателей, снизила расходы и продемонстрировала потенциал блокчейна для прозрачной и безопасной записи голосов.

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

За 6 дней дебатов провели 58 голосований, в сумме участвовали 8 000 человек. Если бы такие голосования проходили традиционным образом, то пришлось бы напечатать и подсчитать бюллетени всех 58 голосований. Если представить, что на обработку одного голосования уходит час работы 2–3 членов счётной комиссии, то партия сэкономила 145 человеко-часов.

Важным условием со стороны руководства «Яблока», было наличие очного голосования для пожилых избирателей и тех членов партии, которые по какой-то причине не могут голосовать онлайн. На этот случай команда Polys предоставила оффлайн-терминалы, которые располагались в офисе партии. В отличие от онлайн-выборщиков, участники очного голосования получали печатные «мандаты» и голосовали на терминалах.
Онлайн-голосование на терминале
«Мандатом» являлся документ c QR-кодом и ссылкой на голосование и 8-значным цифровым кодом, который выборщики вводили на терминале для доступа к голосованию. Даже технически неподготовленные люди легко справлялись с этой задачей и голосование шло очень быстро.
Онлайн-голосование на терминале
Реакция избирателей на приложение Polys была позитивной. Многие изибартели высказывались за переход на блокчейн-голосования с целью сокращения расходов и повышения прозрачности и безопасности выборов.

«Применение новых технологий в партийной жизни позволяет нам не стоять на месте, развиваться и привлекать новых сторонников, — отметил руководитель Оргкомитета праймериз, зампред Яблока Николай Рыбаков.

В заключении хочется добавить, что эффективность онлайн-голосований на блокчейне теперь совершенно очевидна для партии «Яблоко». На ближайших выборах в Мосгордуму в партии будут организованы онлайн-голосования с использованием системы Polys на дебатах во всех избирательных округах.