Технічна реалізація та відкритий код
У 2025 році ми провели перший загальнонаціональний самоорганізований онлайн-референдум у Німеччині, використовуючи демократичну систему електронного голосування «opn.vote». Близько 20 000 людей завантажили цифрові матеріали для голосування, і майже 13 000 зрештою проголосували. Результати виборів є загальнодоступними та повністю прозорими. Усі подані голоси зберігаються в блокчейні "Gnosis Chain" і тому є постійними, незмінними та загальнодоступними. Використовуючи вільно доступний інструмент командного рядка, будь-хто може самостійно розшифрувати та перевірити свій власний зашифрований голос, що зберігається в Інтернеті.
openPetition розробила власний протокол криптографічного голосування та створила еталонну реалізацію під назвою opn.vote. Програмне забезпечення має відкритий вихідний код, задокументоване, ліцензоване та публічно доступне через репозиторій GitHub. Це забезпечує не лише прозорість, але й можливість подальшого розвитку, тестування або використання системи в інших контекстах.
Використання в некомерційних цілях є безкоштовним і завжди залишатиметься безкоштовним.
Демо: Наше тестове голосування
Ви плануєте проводити онлайн-голосування у своєму проєкті? Тоді вам варто розглянути opn.vote як економічно ефективне та масштабоване рішення, розроблене з нуля відповідно до демократичних принципів. opn.vote працює або з попередньо визначеним списком виборців, або з відкритим пулом учасників, які пройшли процес верифікації за допомогою посвідчення особи або поштової верифікації PIN-коду. Дізнайтеся більше про наш процес верифікації тут. opn.vote має веб-клієнт-додаток, який обробляє генерацію ключів безпеки, право виборців на участь та сам процес голосування – без будь-якого втручання центрального органу влади.
Ви можете спробувати це тут, використовуючи ці демо-вибори.
TEST: Deutschlands vierte, selbstorganisierte, bundesweite Volksabstimmung
статус
До та після порівняння
Ми враховуємо відгуки наших користувачів та оцінюємо систему електронного голосування після кожних успішних виборів. Роблячи це, ми постійно оптимізуємо нашу систему, приділяючи особливу увагу зручності використання. Наведені нижче знімки екрана дають перше уявлення про покращення з 2025 по 2026 рік.
Назва «виборчий ключ» викликала плутанину у багатьох, оскільки її часто плутали з виборчим бюлетенем. Тому ми вирішили перейменувати її на «ключ безпеки». Ми також зробили кроки підготовки до виборів зрозумілішими, використовуючи індикатор виконання, щоб було легше побачити, коли процес завершено.
Ми усуваємо непотрібні способи зберігання та пропонуємо користувачам різні варіанти зберігання ключа безпеки та виборчого бюлетеня. Окрім завантаження у форматі PDF, користувачі тепер можуть зберігати свої виборчі документи у вигляді тексту або завантажувати їх у вигляді зображення.
Крім того, ми вирішили показувати кнопки, які все ще потрібно натискати в процесі виконання, а не поверх існуючих блоків.
Обличчя за opn.vote
opn.vote задуманий та розроблений різноманітною командою фахівців з ІТ, комунікацій та науки.
Чому саме блокчейн та Етереум?
Технологія блокчейн формує основу сучасної, надійної системи електронного голосування, не створюючи додаткових технічних перешкод для виборців. Її децентралізована архітектура гарантує, що контроль не здійснюється однією особою, що значно перешкоджає маніпуляціям. Кожен поданий голос зберігається прозоро, простежується та публічно перевіряється, водночас анонімність виборців зберігається за допомогою відповідних криптографічних методів.
Ключовою перевагою блокчейну є його незмінність: після збереження дані не можуть бути згодом змінені. Це створює високий ступінь захисту від фальсифікацій, що значно перешкоджає шахрайству на виборах. Водночас технологія дозволяє проводити швидке та економічно ефективне голосування незалежно від місця розташування чи часу. Особливо з огляду на дедалі складніші гібридні загрози, децентралізована структура пропонує вирішальну перевагу в безпеці, оскільки немає єдиної точки атаки.
Крім того, блокчейн зміцнює демократичні процеси, замінюючи довіру прозорістю: результати можуть бути перевірені всіма учасниками самостійно, замість того, щоб покладатися виключно на центральні установи. Ця форма розподіленого контролю сприяє участі та може підвищити довіру до цифрового голосування в довгостроковій перспективі. Opn.vote використовує інфраструктуру на базі Ethereum, зокрема через екосистему Gnosis, яка розроблена для ефективності та низьких транзакційних витрат.
Ethereum особливо добре підходить для електронного голосування, оскільки, як усталена платформа смарт-контрактів, вона пропонує велику спільноту розробників, розширені інструменти та потужні мережеві ефекти. Процеси голосування можуть бути автоматизованими, прозорими та захищеними від несанкціонованого доступу за допомогою смарт-контрактів, без залежності від центрального органу. Відкрита інфраструктура також дозволяє проводити незалежні аудити та безперервний розвиток.
Перейшовши на енергоефективний механізм Proof-of-Stake, Ethereum тепер значно стійкіший, ніж попередні блокчейн-системи, та краще підходить для масштабованих застосувань. Водночас, opn.vote отримує вигоду від стабільності та безпеки мережі, що перевірено протягом багатьох років. Цінність Ethereum полягає не лише в його економічному аспекті, але й, перш за все, в його ролі як глобальної децентралізованої інфраструктури, яка активно використовується та розвивається численними проектами.
І останнє, але не менш важливе: подальший розвиток Ethereum зумовлений сильною спільнотою та Ethereum Foundation, які спеціально підтримують змістовні та соціально значущі випадки використання. Особливо в контексті електронного голосування ця технологічна та концептуальна основа забезпечує міцну основу для надійного цифрового голосування.
Перспектива: Наступні кроки розвитку
У майбутньому члени виборчих комісій матимуть адміністративний інтерфейс для організації своїх виборів/референдумів. Це дозволить їм вказати період реєстрації, створення ключа безпеки та виборчого бюлетеня, а також період голосування. Ми також постійно враховуємо відгуки користувачів: нам потрібно знайти правильний баланс між безпекою даних та зручністю використання. Наразі потрібна реєстрація та верифікація за допомогою openPetition – ми вже працюємо з університетом над децентралізацією процесу верифікації. З технічної точки зору, ми все частіше звертаємося до людей зі спільноти «Tech for Good», щоб поспілкуватися, почути їхні думки щодо opn.vote та тим самим ще більше його покращити.