Блог

Обновление блокчейн-сервиса онлайн-голосований WE.Vote — версия 1.4

Представляем новую версию WE.Vote — сервиса онлайн-голосований на базе публичной блокчейн-сети Waves Enterprise. Запущенный для коммерческого использования в ноябре 2020 года, WE.Vote получил обновление 1.4. Подробнее об основных изменениях и работе сервиса в целом — далее в посте.

Хранение сид-фраз в сервисе WE.Vote

Голосование в WE.Vote требует предварительной регистрации участников, для каждого из которых генерируется уникальная пара ключей шифрования на основе сид-фразы, или секретной фразы. Ключевая пара регистрируется в смарт-контракте как идентификатор участника голосования, и по ней система принимает голос участника, этой парой подписывается его транзакция. Таким образом гарантируется аутентичность и секретность заполненного бюллетеня. Подробнее про роль ключей шифрования и сид-фразу можно прочитать в документации WE.Vote.

Пользователь несет ответственность за хранение своей секретной фразы — при традиционном сценарии взаимодействия с децентрализованными приложениями фраза не хранится на серверах приложения. Если пользователь теряет сохраненную сид-фразу, он может её сбросить и восстановить возможность участия в будущих голосованиях. Но в уже созданных голосованиях он участвовать не сможет, так как в них его идентифицируют по первоначальной секретной фразе.

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

В WE.Vote версии 1.4 мы предлагаем новый, альтернативный способ хранения секретной фразы — в облаке. При выборе этой опции выделенный сервис хранения ключей создает вашу персональную ключевую пару на основе сид-фразы и сохраняет её в облачном сервисе Waves Enterprise в зашифрованном виде. При отправке голос участника проходит шифрование локально на устройстве, а затем подписывается с помощью персональной ключевой пары в облачном сервисе. Таким образом, она не передается по сети из облака и поэтому не может быть перехвачена.

Выбрать метод хранения сид-фразы — локально или в облаке — можно при регистрации в системе WE.Vote или позже, но желательно в то время, когда пользователь не задействован в активных голосованиях. При хранении секретной фразы в облаке для голосования с любого устройства будет достаточно ввести логин и пароль. Обращаем внимание, что сброс пароля для входа в WE.Vote на доступность фразы не влияет.

Редизайн сервиса

В WE.Vote версии 1.4 дизайн интерфейса сервиса изменился таким образом, чтобы организация голосований в сервисе больше соответствовала организации голосований в реальной жизни. Для этого мы не только сделали интерфейс более удобным, но также изменили ролевую модель сервиса, разделив администраторов организаций и обычных участников. В соответствии с новым интерфейсом было обновлено руководство пользователя. В нем мы подробно осветили все этапы работы с голосованиями и важные нюансы.

Благодаря поддержке разных типов голосований — мажоритарных, весовых, с правом решающего голоса и не только — сервис WE.Vote подойдет как для государственных и муниципальных выборов, так и для голосований органов управления в рамках любых юридических лиц — в акционерных обществах, некоммерческих организациях и других формах объединения.