Выше мы описали протокол голосования. Большую часть подходов и методов сложно назвать новыми – например, алгоритм Шенкса появился в 1972 году, а схема Эль-Гамаля – в 1985-м.Так что же особенного в этой системе? Наверное, стоит упомянуть, что мы использовали блокчейн Ethereum, реализацию, которую часто называют блокчейном 2.0. Этот блокчейн известен внедрением смарт-контрактов – которые по сути представляют собой скрипты, код, исполнение которого децентрализовано в том смысле, что правильность исполнения проверяют участники сети. В нашем случае проверку будут проводить так называемые доверенные представители (наблюдатели, представители кандидатов и т. д.). 

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

UX — Опыт взаимодействия
Math. apparatus — Математический аппарат
End point protection — Защита конечных точек
Blockchain — Блокчейн
Knowhow — Ноу-хау
Trusted brand — Доверенный бренд
Intuitive user experience — Удобный пользовательский интерфейс
Anonymity protection — Защита анонимности
Hiding of intermediate results — Скрытие промежуточных результатов выборов
Votes trading protection — Защита от торговли голосами
Guaranteed code execution — Гарантированное выполнение кода
Transport level — Транспортный уровень
Unchangeable decentralized storage — Неизменяемое децентрализованное хранилище
Transparency — Прозрачность 

Did this answer your question?