Техническая реализация и открытый исходный код
В 2025 году мы провели первый в Германии общенациональный самоорганизованный онлайн-референдум, используя демократическую систему электронного голосования «opn.vote». Около 20 000 человек скачали цифровые материалы для голосования, и почти 13 000 в итоге отдали свои голоса. Результаты выборов общедоступны и полностью прозрачны. Все отданные голоса хранятся в блокчейне «Gnosis Chain» и благодаря этому являются постоянными, неизменяемыми и общедоступными. С помощью бесплатной утилиты командной строки каждый желающий может самостоятельно расшифровать и проверить свой зашифрованный голос, хранящийся в сети.
openPetition разработала собственный криптографический протокол голосования и создала эталонную реализацию под названием opn.vote. Программное обеспечение является открытым исходным кодом, документировано, лицензируется и находится в открытом доступе через репозиторий GitHub. Это обеспечивает не только прозрачность, но и возможность дальнейшей разработки, тестирования или использования системы в других контекстах.
Использование в некоммерческих целях бесплатно и всегда будет бесплатным.
Демонстрация: Наше тестовое голосование
Планируете ли вы проводить онлайн-голосование в рамках своего проекта? Тогда вам следует рассмотреть opn.vote как экономичное и масштабируемое решение, разработанное с нуля в соответствии с демократическими принципами. opn.vote работает либо с заранее определенным списком избирателей, либо с открытым пулом участников, прошедших процесс верификации с использованием удостоверения личности или почтового PIN-кода. Подробнее о нашем процессе верификации можно узнать здесь. opn.vote также включает веб-приложение, которое обрабатывает генерацию ключей безопасности, проверку права голоса и сам процесс голосования — без какого-либо вмешательства со стороны центрального органа.
Вы можете попробовать это здесь, используя эту демонстрационную версию выборов.
Demo: Test-Abstimmung
статус
Сравнение до и после
Мы внимательно относимся к отзывам наших пользователей и оцениваем систему электронного голосования после каждых успешных выборов. При этом мы постоянно оптимизируем нашу систему, уделяя особое внимание удобству использования. Следующие скриншоты дают первое представление об улучшениях, которые будут внесены в период с 2025 по 2026 год.
Название «ключ выборов» вызывало путаницу у многих, поскольку его часто путали с избирательным бюллетенем. Поэтому мы решили переименовать его в «ключ безопасности». Мы также сделали этапы подготовки к выборам более понятными, используя индикатор выполнения, чтобы было легче увидеть, когда процесс завершен.
Мы убираем ненужные способы доступа и предлагаем пользователям различные варианты хранения ключа безопасности и избирательного бюллетеня. Помимо загрузки в формате PDF, теперь пользователи могут сохранять свои избирательные документы в текстовом виде или загружать их в виде изображения.
Кроме того, мы решили отображать кнопки, которые еще нужно нажать в рамках процесса, а не перекрывать ими уже существующие блоки.
Лица, стоящие за opn.vote
opn.vote — это проект, задуманный и разработанный командой специалистов в области информационных технологий, коммуникаций и науки.
Почему именно блокчейн и эфириум?
Технология блокчейн лежит в основе современной, надежной системы электронного голосования, не создающей дополнительных технических препятствий для избирателей. Ее децентрализованная архитектура гарантирует, что контроль не осуществляется одной организацией, что значительно затрудняет манипуляции. Каждый поданный голос хранится прозрачно, отслеживаемо и публично проверяемо, при этом анонимность избирателей сохраняется благодаря соответствующим криптографическим методам.
Ключевое преимущество блокчейна — его неизменность: после сохранения данные невозможно изменить. Это обеспечивает высокую степень защиты от фальсификации, значительно снижая риск фальсификации выборов. В то же время технология позволяет проводить быстрое и экономичное голосование независимо от места и времени. Особенно в свете все более сложных гибридных угроз децентрализованная структура предлагает решающее преимущество в плане безопасности, поскольку отсутствует единая точка атаки.
Кроме того, блокчейн укрепляет демократические процессы, заменяя доверие прозрачностью: результаты могут быть проверены самими участниками, а не только центральными институтами. Такая форма распределенного контроля способствует участию и может повысить доверие к цифровому голосованию в долгосрочной перспективе. Opn.vote использует инфраструктуру на основе Ethereum, а именно через экосистему Gnosis, которая разработана для эффективности и низких транзакционных издержек.
Ethereum особенно хорошо подходит для электронного голосования, поскольку, будучи устоявшейся платформой смарт-контрактов, он предлагает большое сообщество разработчиков, обширный набор инструментов и сильные сетевые эффекты. Процессы голосования могут быть автоматизированы, прозрачны и защищены от фальсификаций с помощью смарт-контрактов, без необходимости полагаться на центральный орган. Открытая инфраструктура также обеспечивает независимый аудит и непрерывное развитие.
Благодаря переходу на энергоэффективный механизм Proof-of-Stake, Ethereum стал значительно более устойчивым, чем предыдущие блокчейн-системы, и лучше подходит для масштабируемых приложений. В то же время opn.vote выигрывает от стабильности и безопасности сети, проверенной на протяжении многих лет. Ценность Ethereum заключается не только в его экономическом аспекте, но прежде всего в его роли глобальной децентрализованной инфраструктуры, которая активно используется и развивается многочисленными проектами.
И наконец, дальнейшее развитие Ethereum обеспечивается сильным сообществом и Фондом Ethereum, который целенаправленно поддерживает значимые и социально важные варианты использования. В частности, в контексте электронного голосования эта технологическая и концептуальная основа обеспечивает надежную базу для заслуживающего доверия цифрового голосования.
Перспективы: Следующие этапы разработки
В будущем у избирательных комиссий будет административный интерфейс для организации соответствующих выборов/референдумов. Это позволит им указывать период регистрации, создавать ключ безопасности и избирательный бюллетень, а также период голосования. Мы также постоянно учитываем отзывы пользователей: нам необходимо найти правильный баланс между безопасностью данных и удобством использования. В настоящее время требуется регистрация и верификация через openPetition — мы уже работаем с университетом над децентрализацией процесса верификации. С технической точки зрения, мы все чаще обращаемся к людям из сообщества «Технологии во благо», чтобы налаживать связи, узнавать их мнения об opn.vote и тем самым улучшать его.
Сотрудничество
Заинтересованы в сотрудничестве? Не стесняйтесь отправить нам сообщение по адресу info@openpetition.net.