Блокчейн система голосования
Как работает текущая система
- Пользователям разрешается голосовать после того, как их личность будет подтверждена уполномоченным органом.
- Голоса собираются и подсчитываются уполномоченным органом.
- Человек, набравший наибольшее количество голосов, имеет власть в течение ~ 4 лет, затем мы снова голосуем.
Проблемы
- Избранное лицо может стать безответственным и коррумпированным в течение ~ 4 лет, и граждане ничего не могут с этим поделать, им просто нужно подождать, пока истечет ~ 4 года.
- На предвыборные кампании тратятся большие деньги, потому что все пытаются получить власть уже ~4 года.
Как работает новая система
- Пользователи могут голосовать после того, как их личность зарегистрирована в блокчейне и подтверждена уполномоченным органом.
- Голоса хранятся анонимно в блокчейне.
- Можно проверить, проголосовал ли пользователь, но невозможно проверить, за кого он отдал свой голос.
- Голоса идут «в реальном времени» (каждые XX минут добывается новый блок) и могут отображаться на билборде в центре города, так что избранный человек будет смотреть его каждый день и усердно работать, чтобы поддерживать доверие людей.
- Пользователи могут изменять свой голос каждую неделю (воскресенье).
- Если пользователь не изменил или не обновил свой голос в течение X недель, срок его действия истекает и он удаляется. Таким образом горожане будут более активны (также это устраняет проблему с мертвыми пользователями).
Проблемы
- Как реализовать: Можно проверить, проголосовал ли пользователь, но нельзя проверить, за кого он отдал свой голос?
Как внедрить пользователей?
- Authentication: biometric or just a key give by an authority. It must be very simple and secure for non technical users.
- Создание нового пользователя - новые люди, достигшие 18 лет
- Любой должен иметь возможность проверить, является ли проголосовавший пользователь реальным человеком (предотвратите флуд со стороны коррумпированного центрального органа, который имеет возможность создавать новых пользователей)