Электронное
голосование,
которому можно
доверять

Блокчейн-технологии, в сочетании с криптографическими механизмами, позволяют проводить конфиденциальные и защищенные голосования и опросы.
Блокчейн
Waves Enterprise
Ядро системы – блокчейн-сеть Waves Enterprise, которая обеспечивает взаимодействие участников голосования, а также прием, проверку и хранение данных о их выборе в неизменном виде. Данные в зашифрованном виде хранятся на каждом узле децентрализованной сети, что исключает возможность их изменения или утраты. Благодаря ролевой модели, встроенной в блокчейн-сеть, только авторизованные пользователи имеют доступ к голосованию, его содержанию и результатам.
Каждое голосование надежно защищено криптографическими алгоритмами, обеспечивающими шифрование данных голосования и выбора участников. Криптографический протокол обеспечивает возможность проверки и доказательства целостности, а также неизменности данных на всех этапах проведения голосования: от отправки пользователем голоса (1), их обработки (2), до подведения итогов (3).
В протоколе используются следующие алгоритмы:

DKG Pedersen 91 на эллиптических кривых
Шифрование Эль-Гамаля на эллиптических кривых
Доказательства с нулевым разглашением: Zero-Knowledge Range Proofs и Zero-Knowledge Decryption Proofs

Криптографический протокол
Гомоморфное шифрование
Для обеспечения тайны голосования применяется алгоритм, основанный на схеме шифрования Эль-Гамаля со свойствами аддитивной гомоморфности, известной как гомоморфное шифрование. Механизм гомоморфного шифрования на эллиптических кривых позволяет произвести подсчет голосов в зашифрованном виде, не раскрывая выбор конкретного участника.
Благодаря использованию механизма доказательств с нулевым разглашением, обеспечивается проверка и доказательство корректности учета зашифрованных голосов участников. Организаторам неизвестно, как проголосовали участники голосования, однако каждый участник может проверить факт записи своего голоса, а также убедиться в корректности учета его голоса в итогах голосования.
Доказательства
с нулевым разглашением
Веб-интерфейс
Взаимодействие пользователей с сервисом не требует специальных навыков и осуществляется через интуитивно понятный веб-интерфейс. В сервисе есть все необходимые инструменты для организаторов и участников голосований. С помощью специального конструктора можно создать голосование с необходимыми вопросами и вариантами ответов, указать дату проведения, пригласить участников и разослать им уведомления о предстоящем событии.
Процесс голосования
F.A.Q.
Можно ли создать публичное голосование?
В текущей реализации сервиса email-адрес каждого участника голосования должен быть включен организатором в список. Внесенные в список участники получают приглашения, после чего им нужно создать и активировать учетную запись. Возможность проведения открытых голосований может появиться в следующих версиях сервиса.
Ask a question