An open API service indexing awesome lists of open source software.

https://github.com/denull/elections-2021


https://github.com/denull/elections-2021

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# Данные электронного голосования на выборах 2021 года в Москве

В этом репозитории находятся данные, полученные на основе sql-дампа с сайта https://observer.mos.ru/:

* sduma_sing_moscow_deg - Выборы в Госдуму по одномандатному избирательному округу
* sduma_part_moscow_deg - Выборы в Госдуму по федеральному избирательному округу

В архиве transactions.zip содержится csv-файл со списком транзакций. Каждая строка имеет вид:

```
time,hash,method_id,payload
```

* **time**: время в формате Unixtime (число секунд)
* **hash**: хэш транзакции
* **method_id**: тип транзакции (см. ниже)
* **payload**: содержимое данной транзакции (формат зависит от конкретного типа, см. ниже)

В зависимости от типа транзакции, **payload** имеет следующий формат:
* method_id=**0**: Создание голосования, payload пустой (данные из этой транзакции в файле `config.json`)
* method_id=**1**: Регистрация избирателей, payload — список `voter_id`, разделённых символом ";"
* method_id=**2**: Остановка регистрации избирателей, payload — поле `seed`
* method_id=**3**: Отказ избирателя от онлайн-голосования, payload пустой
* method_id=**4**: Выдача бюллетеня, payload — `district_id;voter_id;seed`
* method_id=**5**: Проверка доступа голосующего, payload — `voter_key`
* method_id=**6**: Приём бюллетеня, payload — `district_id;candidate_id`
* method_id=**7**: Остановка приёма бюллетеней, payload — поле `seed`
* method_id=**8**: Публикация ключа расшифровки, payload — `private_key;seed`
* method_id=**9**: Расшифровка бюллетеня, **таких транзакций в файле нет для экономии места (все бюллетени уже расшифрованы)**
* method_id=**10**: Завершение голосования, payload пустой
* method_id=**11**: Завершение голосования с результатом, payload пустой

# Анализ данных

Об обнаруженных аномалиях в данных можно прочитать в статье https://habr.com/ru/post/579968/. Эти аномалии визуализированы на графиках на странице https://denull.github.io/elections-2021/index.html.