Голосуй откуда удобно
Специалисты Центра технологий распределенных реестров СПбГУ разработали «Криптовече» — приложение для дистанционного голосования на основе блокчейна, результаты которого невозможно подделать или изменить. Оно может успешно применяться как в бизнесе, так и в госструктурах.
Блокчейн-система «Криптовече» — это платформенное решение для проведения различных типов удаленных голосований, созданное с использованием технологий распределенных реестров.
Разработка приложения началась в конце 2019 года и продолжилась летом 2020 года. Над проектом работали девять человек, среди которых программисты и дизайнеры интерфейсов. Готовый продукт оказался как нельзя кстати. Различным компаниям и раньше требовалась надежная платформа для проведения дистанционного голосования, в легитимности результатов которого никто бы не сомневался. С наступлением пандемии такая потребность многократно возросла, причем не только в бизнес-среде, но и, например, в сфере образования: вузы и научно-исследовательские организации постоянно проводят голосования в рамках различных конкурсных и выборных процедур. «Системы онлайн-голосования стали востребованными еще до пандемии, поскольку они так или иначе ускоряют бизнес-процессы и делает их удобнее и безопаснее. С возникновением ситуации с пандемией и удаленкой наша система сразу оказалась востребована. Ведь "Криптовече" может применяться во всех сферах деятельности, требующих создания доверительной и безопасной среды для проведения голосований», — подтверждает Тимофей Утнасин, технический директор Центра технологий распределенных реестров СПбГУ.
Так много преимуществ
Что же гарантирует эту безопасность? Использование технологии распределенных реестров, а именно блокчейна (подробнее о нем читайте в интервью «Нужно смотреть не в зеркало заднего вида, а в лобовое стекло») и криптографического алгоритма. Если блокчейн представляет собой новую форму хранения информации, то криптографический алгоритм шифрует эту информацию, чтобы она могла быть прочитана только авторизованными пользователями. У такой системы есть несколько неоспоримых преимуществ. Во-первых, ни один человек не может вмешаться в ход голосования с целью осуществления подмены или вброса голосов. Во-вторых, участником голосования может стать только пользователь, установивший соответствующее программное обеспечение либо на свое мобильное устройство, либо на персональный компьютер. «Система обеспечивает право волеизъявления только авторизованным пользователям. Приложение интегрировано с Единой системой идентификации и аутентификации, которую еще называют "электронным паспортом". Поэтому ни один пользователь не сможет ни вмешаться в ход голосования, если у него нет доступа, ни проголосовать дважды. Система распознает, что он либо не может быть участником голосования, либо свой выбор уже сделал», — объясняет Тимофей Утнасин. При этом «Криптовече» гарантирует анонимность голосования. Информация о том, какой выбор сделали другие участники, не доступна ни одному пользователю. «Конфиденциальность и безопасность на протяжении всего цикла голосования обеспечивается криптографическими алгоритмами на основе слепых подписей и доказательств с нулевым разглашением», — рассказывает руководитель проекта.
Тимофей Утнасин, технический директор Центра технологий распределенных реестров СПбГУ. Окончил СПбГУ по направлению «Физика». Специализируется в области стратегии ведения бизнеса, управления проектами и предпринимательства.
Еще одно неоспоримое преимущество заключается в том, что человек не участвует в обработке и учете голосов. «Приложение обрабатывает голоса с использованием смарт-контрактов», — отмечает Тимофей Утнасин. То есть для обработки и учета голосов используются цифровые протоколы, в основе которых лежат математические алгоритмы для автоматического выполнения этого процесса.
Все по закону
Кстати, результаты голосования с помощью приложения «Криптовече» абсолютно легитимны. Как говорит Тимофей Утнасин, это заложено в природу самой технологии. Фальсификация голосования невозможна, поскольку данные о голосовании, внесенные в блокчейн, уничтожить или изменить невозможно. Любое изменение таких данных будет отражено в реестре.
«Также легитимность и тайна голосования обеспечиваются за счет обязательства правообладателя программного обеспечения о неразглашении обрабатываемых персональных данных, к которым относится в том числе и информация о голосовании, — рассказывает Тимофей Утнасин. — Наш договор содержит целый блок положений о конфиденциальности. Данные о голосовании могут быть раскрыты только в случаях, предусмотренных федеральными законами: например, по запросам правоохранительных органов или по решению суда».
до 10 000
пользователей могут участвовать в голосовании в течение одного дня на данный момент.
В 2020 году приложение «Криптовече» было успешно использовано для проведения онлайн-выборов делегатов на отчетную конференцию Ассоциации выпускников СПбГУ для более чем 7 500 человек. Потенциально число пользователей может быть и значительно больше, поскольку разработчики продолжают работу по увеличению лимита и возможностей системы. В этом случае приложение может быть использовано для проведения голосования по вопросам, лежащим в сфере интересов большого количества сотрудников, скажем, в транснациональных компаниях, где работают тысячи человек.
Проявляют заинтересованность в приложении и высшие учебные заведения. Его уже применяют более 20 университетов. Так, в апреле 2020 года блокчейн-система «Криптовече» была использована в ходе выборов президента Сибирского федерального университета.
Технологии распределенных реестров предназначены в первую очередь для решения вопросов, связанных с доверием. Там, где есть взаимодействие нескольких сторон и возможные проблемы с доверием друг другу, и нужны подобные системы.
Максим Владимирович Рукинов, директор Центра технологий распределенных реестров СПбГУ
«Даже при строгом соблюдении всех регламентов проведения как обычных голосований, так и выборов регулярно возникают сомнения в результатах подсчета голосов, создается угроза легитимности процесса коллегиального принятия решения. Отдельной проблемой может являться угроза деанонимизации результатов голосования конкретного участника, и если в случае выборов обеспечены условия для свободного волеизъявления, то в случае проведения удаленного электронного онлайн-голосования уровень опасений возрастает, следовательно, опять же ставится под вопрос легитимность выборного процесса. Именно технологии распределенных реестров успешно решают обе эти проблемы за счет применения смарт-контрактов для полностью автоматического подсчета голосов и специальных механизмов анонимизации участников тайного голосования, сохраняя для них возможность проверки сделанного ими самими выбора. Задумайтесь: данным технологиям доверяют миллиарды долларов в криптовалютах, и они стремительно приходят в нашу повседневную жизнь», — отметил Максим Владимирович Рукинов.
Шире и удобнее
Потенциально «аудитория» приложения гораздо шире. Оно может применяться также в банковской и промышленной сферах, в строительных компаниях и государственных учреждениях. Последние могут проводить, например, публичные слушания с использованием разработки ЦТРР. Это позволит получать не только прозрачные результаты, но и снимет необходимость личного присутствия граждан на слушаниях. По словам Тимофея Утнасина, первые голосования по инициативному бюджетированию с помощью «Криптовече» состоятся в апреле в Лодейнопольском районе Ленинградской области.
Приложение позволяет не просто быстро и удобно проводить дистанционные голосования с гарантированным получением чистых результатов, но и избежать утечек информации, что особенно важно для бизнес-корпораций перед совершением крупных сделок и подписанием контрактов.
Уже сейчас сильные стороны разработки ЦТРР очевидны. Но специалисты не намерены останавливаться на достигнутом. Они работают над усовершенствованием продукта, стремясь сделать приложение максимально удобным для пользователей. «Разработка продукта — это непрерывный процесс. Мы составляем план дальнейшей работы над системой, опираясь на отзывы и пожелания наших клиентов, — рассказывает Тимофей Утнасин. — В планах на ближайшие месяцы, например, можно назвать такие усовершенствования и дополнения, как улучшение интерфейсов, внедрение модуля для видеосвязи во время голосований, многофакторной идентификации голосующих, а также интеграцию сертифицированных по ГОСТу алгоритмов шифрования».