Электронное предварительное голосование Партии "Единая Россия"

«ЕДИНАЯ РОССИЯ» одна из первых в мире и первая в России политическая партия, использующая технологию Blockchain в рамках организации предварительного голосования (праймериз) по определению кандидатов на выдвижение от Партии на выборах. Blockchain используется в качестве открытой защищенной от изменений базы данных (электронного реестра), в которой в зашифрованном виде в реальном времени сохраняются поступающие голоса избирателей. Голос каждого избирателя подписан его индивидуальным ключом электронной цифровой подписи, что исключает возможность фальсификации, и зашифрован ключом Электронного Предварительного Голосования. По окончании проведения процедуры предварительного голосования публикуется закрытый ключ, используя который любой желающий может расшифровать и прочитать данные, хранящиеся в blockchain, и убедиться в корректности их сохранения и соответствии своему волеизъявлению.

Техническое описание

Blockchain-узлы (ноды) Электронного Предварительного Голосования реализован на базе открытого программного обеспечения Multichain и доступен для подключения любого совместимого Multichain-сервера версии 2.x с параметрами, указанными на странице отображения результатов Предварительного голосования для конкретного адреса и/или счетного участка. Данные голосования хранятся в корневом потоке (root stream) с ключом «vote». В момент голосования локально на компьютере избирателя его голос шифруется открытым ключом голосования и подписывается уникальными и сформированным в реальном времени индивидуальными ключами шифрования, после чего направляется на сервер Электронного предварительного голосования, где в неизменном виде сохраняется в blockchain-ноду, соответствующую избирательному округу, к которому прикреплен избиратель. Сервер голосования сохраняет факт получения голоса и возвращает избирателю идентификатор blockchain-транзакции, в которой сохранен его голос - данный идентификатор вместе с сгенерированными ключами отображается избирателю.

Голос избирателя представляет собой сообщение PCKS#7 в формате DER, содержащее сериализованный в строке JSON-объект (ключи – внутренние номера бюллетеней ЭПГ, значения – массивы идентификаторов кандидатов предварительного голосования с сайта https://pg.er.ru – все кандидаты доступны по прямым ссылкам вида https://pg.er.ru/pub/candidate/<идентификатор>). Формирование индивидуальных адресов из пользовательских ключей происходит по схеме и параметрам системы Bitcoin в целях обеспечения максимальной доступности и совместимости ПО.

Техническая информация

Открытый и закрытый ключи Электронного Предварительного Голосования в формате PEM (RSA PKCS #1).