В чем состоят трудности?

1. Анонимность и контроль процесса голосования

Удаленное электронное голосование требует весьма жестких стандартов безопасности, ведь соблазн слишком велик и риск масштабных манипуляций слишком высок. Вот почему такое голосование не может проходить в режиме «черного ящика» – процесс должен быть ясным и прозрачным для всех участников. Всегда должна быть возможность мониторинга процесса и проверки результатов.

2. Голосование под принуждением или давлением и возможность удостовериться, что ваш голос засчитан

Как защитить людей от внешнего давления или соблазна продать свой голос? Немаловажно, что нам в любом случае нужен некий механизм, позволяющий убедиться, что голос засчитан.

Но если такой механизм реализован, его можно использовать для торговли голосами.

3. Прозрачность и недоступность промежуточных результатов

Учитывая прозрачность и распределенный механизм работы блокчейна, мы сталкиваемся с проблемой доступности промежуточных результатов голосования.

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

Вот почему нужна некая суперструктура на базе блокчейна, которая позволит до определенной степени выполнить соответствующие требования.

Суперструктура на базе блокчейна

Начнем с перечисления наиболее серьезных проблем и задач.

● Чрезмерная прозрачность блокчейна. Если результаты голосования записываются в блокчейне в незашифрованной форме, они распространяются среди всех наблюдателей, и становятся доступны промежуточные результаты, что противоречит законодательству и просто неразумно.

● Анонимность. Каждый пользователь должен быть уверен в анонимности своего голоса и недоступности в системе информации о сделанном им выборе.

● Необходимо сохранить прозрачность при подсчете голосов и засчитать каждый голос.

● Чтобы сохранить доверие к системе, избирателям нужен механизм, позволяющий проверить, засчитан ли их голос. Разумеется, все остальные свойства системы тоже должны быть реализованы.

В результате мы сталкиваемся с ситуацией, когда некоторые требования к системе оказываются взаимоисключающими. Очевидно, что системы голосования на базе блокчейна недостаточно – для удовлетворения перечисленным выше требованиям нужен набор алгоритмов.

Did this answer your question?