Электронное голосование по поправкам в Конституцию. Инструмент для визуализации метрик

в 10:12, , рубрики: .net, электронное голосование

Электронное голосование уже идет как два дня и вашему вниманию представляется инструмент для визуализации метрик блокчейна голосования.

image

Поскольку в этом году я в составе экспертов по наблюдению за голосованием от Партии Прямой Демократии, то я подготовил небольшую утилиту для просмотра и выгрузки в Excel (в 2019 году у меня некоторые журналисты просили, т.к. они эти графики рисуют самостоятельно в стилистике издания) технических метрик.

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

И Москва и Нижний Новгород используют физически один и тот же блокчейн. В качестве реализации выбран Exonum.

График показывающий время добавления блока сейчас выглядит так:

image

В 2019 году он выглядел так (тогда использовался блокчейн Parity):

image

На тестовом голосовании в 2020:

image

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

График количества голосов в блоках выглядит так:

image

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

Обсервер для наблюдения и скачивания файлов выгрузок можно найти по ссылке.

На текущий момент это:

observer2020.mos.ru/observer/blocks-list

Другие статьи по теме электронного голосования

  1. Алексей Щербаков Анализ данных блокчейн-голосования 2019 года в Московскую Городскую Думу
  2. Алексей Щербаков Уроки электронного голосования в Московскую Городскую Думу 2019 года
  3. Олег Артамонов Дистанционные электронные голосования: архитектура доверенной электоральной системы
  4. Нажми на кнопку: теория и практика электронных голосований — круглый стол 30 мая

Автор: Алексей

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js