Как создать систему электронного голосования на блокчейне

Как создать систему электронного голосования на блокчейне Праймериз

Время на прочтение

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

Testograf

Перейти на www.testograf.ru

Профессиональный инструмент для создания онлайн опросов и тестов. Конструктор сервиса порадовал хорошей организацией и понятностью в процессе создания опроса. Большой функционал сервиса и удобный интерфейс выделяют его в данном обзоре.


Как создать систему электронного голосования на блокчейне

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

Преимущества Testograf

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


Как создать систему электронного голосования на блокчейне

Функционал бесплатной версии ограничен 10 вопросами и 100 респондентами. Средний тариф стоит около 23 000 рублей в год и ограничен 5 000 ответов в месяц по всем опросам в аккаунте.

Плюсы Survey Monkey

Один из самых популярных бесплатных сервисов опросов. Но не спешите радоваться, в его бесплатной версии есть и минусы.


Как создать систему электронного голосования на блокчейне

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

Плюсы Google Forms

Продукт Чешских программистов. Что не слышали, что в Чехии кроме пива есть и программисты?) Сервис позиционирует себя как бесплатный.


Как создать систему электронного голосования на блокчейне

Есть бесплатная версия, но как всегда будет полезна лишь для ознакомления с конструктором, реальный опрос на ней не провести. Средняя стоимость тарифа составляет 30 500 рублей в год, и он ограничен 10 000 ответов в месяц для всех опросов.

Плюсы Survio

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


Как создать систему электронного голосования на блокчейне

Стоимость узнать довольно сложно, т.к. тарифов на сайте нет, можно только запросить ценовое предложение через поддержку.

Плюсы Examinare

Говорят, что тут можно создавать самые красивые опросы, но не все так просто. Сервис показывает дизайн опросов очень красивым – это да, но когда создаешь реальный опрос для клиентов или сотрудников сталкиваешься с кучей трудностей, и так красиво уже не получится. Так что красота только для простых опросов.


Как создать систему электронного голосования на блокчейне

Стоимость среднего тарифа составляет 32 300 рублей. Также есть ограничение до 5 000 ответов в месяц по всем опросам.

Преимущества Typeform

Конструктор анкетирования и опросов. Что бросается в глаза, так это маленькое количество шаблонов опросов и форм в сравнении с другими сервисами. Данному сервису всего 2 года, возможно у него все еще впереди)


Как создать систему электронного голосования на блокчейне

В конструкторе есть бесплатный тариф, который даст возможность лишь ознакомиться с сервисом. На платной лицензии ежемесячно можно создать только 50 опросов, с ограничением в 2 000 ответов по всем формам. Стоимость в год 3 500 рублей.

Плюсы stepFORM

Делать выводы каждый должен сам, я постарался изучить все сервисы максимально подробно и рассказать вам об их преимуществах. Рекомендую для начала выбрать какой-то один сервис, который по вашему мнению подходит под задачи компании больше всего и протестировать его, создав пробный опрос. Когда вы начнете работу с конструктором опросов, то сразу поймете, насколько он вам подходит и комфортно ли будет работать с ним на постоянной основе. Удачи с проведением опросов!

7 сервисов для создания онлайн-опросов

Разбираем функционал и особенности


Как создать систему электронного голосования на блокчейне

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


Как создать систему электронного голосования на блокчейне

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

Помимо опросов, есть тесты. Можно настроить, сколько баллов давать за правильный ответ и показывать ли его пользователю.

Форму можно отправлять по почте и расшаривать в мессенджерах. А вот встроить на сайт нельзя. Ответы будут отображаться прямо в интерфейсе и специальной диаграмме, а более подробные результаты — в табличке Google.


Как создать систему электронного голосования на блокчейне

Функционал. Продукты Яндекса и Google очень похожи. Основное отличие в видах вопросов — у Яндекса их больше. Помимо выбора одного и нескольких ответов, есть, например, форматы «Да/Нет‎» и числовой. И еще одно отличие от гугловских форм в том, что для создания каждого вопроса открывается новое окно — а это не очень удобно.

Опросом можно делиться в соцсетях и мессенджерах, отправлять форму по почте и вставлять на сайт. Результаты будут доступны для скачивания в xlsx, csv и json.

Стоимость: бесплатно с ограничениями до 10 опросов и 100 респондентов. Есть два платных плана: персональный — от 1 999 рублей в месяц, бизнес — от 1 500 рублей в месяц за пользователя.


Как создать систему электронного голосования на блокчейне

Функционал. Survey Monkey — американский конструктор онлайн-опросов, один из самых популярных в мире. У него мощный функционал, который подходит для серьезных маркетинговых исследований. Но делать простые опросники, приглашать на мероприятия, собирать обратную связь тут тоже можно. Кстати, слоган компании звучит как «‎Превращать обратную связь в действия».

Можно опубликовать опрос на сайте или на странице в соцсети, отправить по электронной почте. Результаты можно сохранить в форматы csv, pdf, ppt, spss, xls.

Anketolog

Стоимость: бесплатно доступна пробная версия на 5 дней. Цены на подписку начинаются от 1 090 рублей в месяц. Можно приобрести доступ на месяц, три месяца и год.


Как создать систему электронного голосования на блокчейне

Функционал. Anketolog — удобный конструктор анкет с 20 типами вопросов и настройкой правил прохождения. Помимо создания опросов, здесь можно заказать дополнительные услуги: например, маркетинговое исследование или оценку узнаваемости бренда.

Опросом можно поделиться в соцсетях и встроить на сайт. Результаты можно экспортировать в Word и Excel, а также в pdf-формате.

Стоимость: бесплатная демо ограничена одним опросом и десятью ответами. Стоимость подписки стартует от 6 990 рублей в месяц, самый дорогой тариф — 69 990 рублей.


Как создать систему электронного голосования на блокчейне

Функционал. Сервис предлагает 19 типов вопросов, в том числе звездный рейтинг, рейтинг со смайлами, ранжирование. Есть функция «семантический дифференциал‎», которая часто используется в психологических тестах — это когда, например, респондент может выбрать ответ от -2 до 2.

Simpoll

Стоимость: в бесплатной версии доступно 3 опроса и до 100 ответов. Платные тарифы — от 390 до 1 490 рублей в месяц.


Как создать систему электронного голосования на блокчейне

Функционал. Simpoll — сервис с тремя конструкторами интернет-опросов: анкета (несколько вопросов разных типов), тестирование (несколько вопросов с проверкой) и голосование (один вопрос с вариантами ответа). В анкете стандартный набор вопросов — один или несколько вариантов, текстовое поле. Но есть и необычные — матрица и ранжирование.

Стоимость: бесплатно, но с лимитом 100 ответов в месяц. Платные тарифы от 1 до 50 000 рублей в месяц.


Как создать систему электронного голосования на блокчейне

Функционал. Survio — сервис со 100+ шаблонами опросов и 70+ вариантами дизайна. Помимо простых вариантов вопросов, есть более необычные, например, предпочтение по значимости и матрица выбора одного варианта.

Поделиться

Делимся новостями и свежими статьями, рассказываем о новинках сервиса

«Честно» — авторская рассылка от редакции Unisender

Искренние письма о работе и жизни. Свежие статьи из блога. Эксклюзивные кейсы
и интервью с экспертами диджитала.

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

Предлагаю оценивать их по следующим параметрам:

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

Познакомиться с конструктором опросов и тестов testograf вы можете бесплатно, на демо доступе можно собрать до 10 ответов и увидеть результаты опроса. Вы можете протестировать весь функционал сервиса без каких-либо сложностей. Бесплатной версии у сервиса нет, а подход к тарификации удобнее и проще, чем у конкурентов.

Весь функционал сервиса представлен на трех тарифах: Разовая лицензия (1 опрос, 60 дней, 6 990 рублей), Годовая лицензия (неограниченное количество опросов, 1 год, 34 990 рублей) и Годовая лицензия PRO+ (от предыдущей отличается повышенным уровнем конфиденциальности и моментальной поддержкой, доступом к API, отсутствием лэйбла Тестограф на странице опроса, возможностью сохранения незавершенных ответов, 69 990 рублей).

Сервис оптимизирован для мобильных устройств и всех современных браузеров.

Кроме самостоятельного сбора ответов по прямой и дополнительным ссылкам, есть возможность встраивания опроса на сайт, всплывающее окно (автопоказ или клик по кнопке) и виджет опроса с настройками автопоказа и брендированием. Предлагается также поиск респондентов по заданному таргетингу, при этом респонденты не являются панельными и отвечаю на опрос добровольно.

Возможности настройки дизайна опроса довольно широки: цвет и шрифт текстов, цвет кнопок и чек-боксов, добавление логотипа и настройки шапки опроса, изменение фона (изображение, цвет). Если недостаточно обычных настроек, есть возможность использования CSS стилей.

Сервер компании находится на территории РФ, также testograf – единственный из представленных сервисов, соответствующих ФЗ-152 о персональных данных.

Заявленная русскоязычная поддержка по e-mail и телефону действительно есть, действительно оперативная и адекватная.

Survio. com

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

Минимальный тариф (29 $/мес при разовой покупке либо 14 $/мес за годовой тариф) позволяет создать неограниченное количество опросов и получить макс.1 000 ответов в месяц – не густо.

Сервис оптимизирован для мобильных устройств.

Помимо стандартного распространения опроса по прямой ссылке, есть встраивание опроса на сайт и всплывающее окно, однако обе этих возможности не имеют дополнительных настроек. Еще для сбора предлагается платное использование панели респондентов CINT, имеющей в России 2 млн. панелистов.

Настройки для кастомизации включают в себя: добавление логотипа, смену цветовой темы или использование готовых фонов. Однако на Минимальном тарифе возможности настройки дизайна сильно ограничены. Ограничивается и работа с результатами (фильтры, выгрузки).

Сервер компании находится в Чехии.

Обещают поддержку по электронной почте «как можно скорее», но мое обращение осталось без ответа.

Surveymonkey. com

Имеет пробную и бесплатную версии.
Бесплатно можно создать 10 вопросов и собрать 100 ответов.
Базовый тариф (1 999 руб./мес. или 1 499 руб./мес. при оплате за год) не ограничивает количество собранных ответов.

Распространять опрос для сбора ответов предлагается самостоятельно, возможностей несколько: прямая ссылка и доп.ссылки, встраивание опроса на сайт, всплывающее приглашение к опросу (есть настройка дизайна и % автопоказа), всплывающее окно самого опроса (с настройкой дизайна и % автопоказа). Есть и собственная панель Surveymonkey Audience, но для РФ она не предоставляется.

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

Сервер Surveymonkey располагается в США.

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

Компания Google, с сервером в США, позволяет бесплатно создать опрос, не ограничивая при этом создателя количеством опросов, вопросов и полученных ответов, которые, однако, придется собирать самостоятельно с помощью прямой ссылки или встраивания на сайт (без дополнительных настроек).

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

Сервис имеет как пробную, так и бесплатную версии.
Бесплатная версия позволяет создать 3 опроса, ограничивает число вопросов в одной анкете (макс.10) и число ответов на опрос (макс.100).

Минимальный тариф (250 руб/мес) предлагает 5 опросов по 25 вопросов в одной анкете и 1 500 ответов на один опрос.
Из минусов — отсутствие оптимизации для мобильных устройств.

Респондентов также предлагается искать самостоятельно. Помимо прямой ссылки есть встраивание на сайт и всплывающее окно (без настроек).

Настройки дизайна включают в себя изменение цвета/шрифта текстов и изменение фона опроса (цвет).

Сервер сервиса находится в Эстонии.
Поддержку не обещают.

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

Как создать систему электронного голосования на блокчейне?

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

Для чего нужен блокчейн в системе голосования?

Голосование, как процесс принятия решений по важнейшим для общества вопросам, известно человечеству тысячи лет. Было время, когда решения принимались узким кругом уполномоченных лиц путём бросания цветных шариков в специальную амфору или же по жесту руки. Однако, население росло, общество развивалось и в процессе принятия решений стали принимать участие всё больше людей – сотни тысяч и даже миллионы. Тогда на смену таким простым методам подсчёта голосов пришли более сложные: стали создаваться избирательные участки, амфоры заменили на урны для голосования, а шарики – на избирательные бюллетени. Хотя такой подход к голосованию позволил учитывать мнение огромных масс населения, он имеет ряд минусов:

Часть из описанных проблем решают электронные системы голосования (применяются в таких странах как Индия, Бразилия, Эстония, Нидерланды, США Германия), хотя их использование также несёт в себе ряд минусов:

В связи с этим электронные устройства для голосования и само электронное голосование не стали общемировой практикой. Более того, многие страны (Нидерланды, Великобритания, Германия), в которых изначально электронное голосование получило широкое распространение, в итоге ограничили их применение из-за несовершенства технологии и вернулись к более надёжному аналоговому методу голосования.

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

В основе технологии блокчейн лежит транзакционная модель: у каждого пользователя есть кошелёк, с уникальными публичным и приватным ключами, которыми он подтверждает любое изменение данных. Вся информация о транзакциях хранится в последовательно записанных блоках, таким образом, хэш данных предыдущего блока входит в данные следующего. Так обеспечивается неизменность данных – изменение любого блока автоматически сделает невалидными все последующие. Блокчейн хранит всю информацию о всех транзакциях в полном объеме одновременно на всех узлах, и она не может быть изменена или удалена. Наиболее широкое применение блокчейн нашел именно в сфере регистрации данных о движении имущественных прав на некие цифровые объекты – на этой идее построены все современные криптовалюты. Такие объекты, называемые обычно «монетами» или «токенами», могут либо создаваться автоматически, по заранее оговоренному алгоритму, в процессе эксплуатации системы («майниться») либо выпускаться имеющим на это права участником системы.

Идея применения блокчейна в системах голосования напрашивается сама собой: блокчейн позволяет заменить древнюю технологию голосования путем передачи кому-то своего голоса, выраженного физическим объектом (шариком нужного цвета, бумажным бюллетенем и т.п.), на передачу цифрового токена. При этом, как и во многих других случаях перехода бизнес-процесса из физического мира в цифровой, резко сокращаются транзакционные издержки и повышается доступность системы. Кроме того, применение блокчейна дает дополнительные преимущества:

До нас были попытки реализовать систему голосования на блокчейне, но широкого распространения они не получили. На наш взгляд, это сопряжено с рядом причин:

О процессе голосования

Голосование в нашей системе является транзакцией. Каждый из вариантов, за который можно проголосовать, имеет свой кошелёк, на который участники голосования (каждый из которых также имеет кошелёк), переводят голосовательные токены. Для каждого голосования выпускается уникальный токен, таким образом, токеном, выпущенным, например, для голосования о любимом чае, нельзя проголосовать за постройку стоянки вместо детской площадки.

В финальной версии приложения мы хотим реализовать различные виды голосований: мажоритарное (решение приниматься простым большинством), альтернативное (выбираются несколько вариантов из предложенных) и рейтинговое (каждому варианту присваивается определённый «вес» в зависимости от его предпочтительности). Все они могут быть открытыми (может подключиться любой желающий) и закрытыми (для участия необходимо приглашение). Сферы, в которых такое голосование может быть полезно, могут быть самые разные: выборы главы ТСЖ, голосование на любом конкурсе, голосование за решение в рамках акционерного общества и т.д.

На этапе прототипа мы решили ограничиться мажоритарным сценарием голосования по открытой схеме. Сделано это для демонстрации возможностей платформы, а также чтобы понять, насколько эта тема интересна общественности и бизнесу.

В прототипе процесс создания голосования состоит из нескольких этапов:

Когда пользователь хочет принять участие в голосовании происходит следующее:

Проверка результатов голосования возможна несколькими способами. Во-первых, в профиле каждого участника есть опция “My Transactions”, где можно посмотреть все транзакции, начиная с создания кошелька. Во-вторых, в списке голосований можно перейти на экран конкретного голосования и в деталях голосования найти транзакцию со своего кошелька на кошелёк выбранного варианта. В-третьих, всегда есть возможность развернуть у себя Read only узел и проверить учёт результатов и работу системы на уровне блокчейна.

Немного о выбранных технологиях

Прежде чем рассказать о технологической составляющей проекта, отметим следующее: основной задачей проекта мы видим предоставление удобных средств для встраивания надёжных голосований на блокчейн платформе в любое стороннее приложение. Именно поэтому особое внимание мы уделяем разработке удобного API. Конечно, мы предоставим собственные клиенты для голосования, однако мы разрабатываем их в первую очередь для демонстрации возможностей нашей платформы для голосования. Ниже рассмотрим технологическую сторону проекта.
Как и в прошлых проектах, за основу мы взяли Mulitchain блокчейн. Мы исходили из следующих соображений:

Давайте рассмотрим техническую часть более детально. Структурная схема голосования выглядит следующим образом:

Структура системы разделена на 3 сегмента:

UI – приложения конечного пользователя, которые подключаются к общедоступным REST API (Common Area сегмент) или непосредственно к читающему узлу БЧ (на схеме не отображен). В прототипе для демонстрации функционала мы реализовали UI веб сайт как SPA на Angular. Любой желающий может реализовать свой UI на любой доступной технологии, используя наши REST API или Read only узел Multichain в качестве источника данных.

Common Area – это N узлов системы, на которых развернут Multichain в режиме записи и Web сервер с API для общего доступа.

REST API веб сайт, написанный на ASP. NET Core 1.1. Реализована работа с метаданными голосования, архивом метаданных, самим процессом голосования (выбор варианта и отдача голоса за него), а также кошельком пользователя. Подробное описание API можно посмотреть здесь.

Private Area – закрытая для общего доступа (записи) часть системы, в состав которой входит процессинговый сервер и сервер авторизации пользователей.
В проприетарную часть мы вынесли процессинговый сервер и сервер авторизации пользователей:

Реализован также, как и Common REST API на APS. NET Core 1.1. В прототипе отвечает за:

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

Сервер идентификации пользователей системы. Реализован на ASP. NET Core 1.1 с использованием компонента IdentityServer 4.

Профили пользователей хранятся так же в Multichain в зашифрованном виде.

Ограничения прототипа

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

Посмотреть прототип и опробовать создание голосования можно здесь. Если вы хотите развернуть у себя Read only узел — свяжитесь с нами через форму на сайте — мы вышлем вам инструкции как это сделать.

Оцените статью
Праймериз