Техническа имплементация и отворен код
През 2025 г. проведохме първия национален, самоорганизиран онлайн референдум в Германия, използвайки демократичната система за електронно гласуване „opn.vote“. Около 20 000 души изтеглиха дигиталните материали за гласуване и близо 13 000 в крайна сметка гласуваха. Резултатите от изборите са публично достъпни и напълно прозрачни. Всички подадени гласове се съхраняват в блокчейна "Gnosis Chain" и следователно са постоянни, непроменими и публично достъпни. С помощта на свободно достъпен инструмент за команден ред всеки може самостоятелно да декриптира и провери собствения си криптиран вот, съхранен онлайн.
openPetition разработи свой собствен протокол за криптографско гласуване и създаде референтна имплементация, наречена opn.vote. Софтуерът е с отворен код, документиран, лицензиран и публично достъпен чрез хранилище в GitHub. Това гарантира не само прозрачност, но и възможност за по-нататъшно развитие, тестване или използване на системата в други контексти.
Използването за нестопански цели е безплатно и винаги ще остане безплатно.
Демо: Нашият тестов вот
Планирате ли да провеждате онлайн гласуване във вашия проект? Тогава трябва да обмислите opn.vote като рентабилно и мащабируемо решение, проектирано от нулата в съответствие с демократичните принципи. opn.vote работи или с предварително дефиниран списък с избиратели, или с отворен набор от участници, които са преминали процес на проверка с помощта на лична карта или пощенска проверка с ПИН. Научете повече за нашия процес на проверка тук. opn.vote разполага с уеб приложение-клиент, което управлява генерирането на ключове за сигурност, допустимостта на избирателите и самия процес на гласуване – без никаква намеса от централен орган.
Можете да го изпробвате тук, използвайки тези демо избори.
TEST: Deutschlands vierte, selbstorganisierte, bundesweite Volksabstimmung
статус
Преди и след сравнението
Взимаме присърце обратната връзка от нашите потребители и оценяваме системата за електронно гласуване след всеки успешен избор. По този начин непрекъснато оптимизираме нашата система, като обръщаме специално внимание на удобството за потребителя. Следните екранни снимки предоставят първоначален поглед върху подобренията от 2025 до 2026 г.
Името „изборен ключ“ предизвикваше объркване у мнозина, тъй като често се бъркаше с бюлетината. Затова решихме да го преименуваме на „ключ за сигурност“. Също така направихме стъпките за подготовка за изборите по-ясни, като използвахме лента за напредък, така че да е по-лесно да се види кога процесът е завършен.
Премахваме ненужните модалности и предлагаме на потребителите различни опции за съхранение на ключа за сигурност и бюлетината. В допълнение към изтеглянето като PDF, потребителите вече могат да запазват своите изборни документи като текст или да ги изтеглят като изображение.
Освен това решихме да показваме бутони, които все още трябва да се кликват в рамките на потока, вместо да се появяват върху съществуващи блокове.
Лица зад opn.vote
opn.vote е замислен и разработен от разнообразен екип от IT, комуникационни и научни специалисти.
Защо блокчейн и етериум?
Блокчейн технологията формира основата за модерна и надеждна система за електронно гласуване, без да създава допълнителни технически пречки за избирателите. Децентрализираната ѝ архитектура гарантира, че контролът не се упражнява от едно-единствено лице, като по този начин значително се възпрепятства манипулацията. Всеки подаден глас се съхранява прозрачно, проследимо и публично проверимо, като същевременно анонимността на избирателите се запазва чрез подходящи криптографски методи.
Ключово предимство на блокчейн технологията е нейната непроменимост: веднъж съхранени, данните не могат да бъдат манипулирани впоследствие. Това създава висока степен на сигурност срещу фалшифициране, което значително възпрепятства изборните измами. В същото време технологията позволява бързо и рентабилно гласуване, независимо от местоположението или часа. Особено в светлината на все по-сложните хибридни заплахи, децентрализираната структура предлага решаващо предимство по отношение на сигурността, тъй като няма единна точка на атака.
Освен това, блокчейн технологията укрепва демократичните процеси, като замества доверието с прозрачност: резултатите могат да бъдат проверени от самите участници, вместо да се разчита единствено на централните институции. Тази форма на разпределен контрол насърчава участието и може да увеличи доверието в дигиталното гласуване в дългосрочен план. Opn.vote използва инфраструктура, базирана на Ethereum, по-специално чрез екосистемата Gnosis, която е проектирана за ефективност и ниски транзакционни разходи.
Етериум е особено подходящ за електронно гласуване, защото като утвърдена платформа за интелигентни договори, предлага голяма общност от разработчици, обширни инструменти и силни мрежови ефекти. Процесите на гласуване могат да бъдат автоматизирани, прозрачни и защитени от несанкционирана промяна с помощта на интелигентни договори, без да се разчита на централен орган. Отворената инфраструктура позволява и независими одити и непрекъснато развитие.
Чрез преминаването към енергийно ефективния механизъм Proof-of-Stake, Ethereum вече е значително по-устойчив от предишните блокчейн системи и по-подходящ за мащабируеми приложения. В същото време opn.vote се възползва от стабилността и сигурността на мрежа, доказана в продължение на много години. Стойността на Ethereum се крие не само в икономическия му аспект, но преди всичко в ролята му на глобална, децентрализирана инфраструктура, която се използва активно и се доразвива от множество проекти.
Не на последно място, по-нататъшното развитие на Ethereum се движи от силна общност и фондация Ethereum, която специално подкрепя смислени и социално значими случаи на употреба. Особено в контекста на електронното гласуване, тази технологична и концептуална основа осигурява солидна основа за надеждно дигитално гласуване.
Перспектива: Следващи стъпки в развитието
В бъдеще, служителите на изборите ще имат администраторски интерфейс, за да организират съответните си избори/референдуми. Това ще им позволи да определят периода на регистрация, създаването на ключа за сигурност и бюлетината, както и периода на гласуване. Също така непрекъснато включваме обратна връзка от потребителите: Трябва да намерим правилния баланс между сигурността на данните и удобството за потребителя. В момента се изисква регистрация и проверка с openPetition – вече работим с университет, за да децентрализираме и процеса на проверка. От техническа гледна точка, ние все повече се свързваме с хора от общността „Tech for Good“, за да общуваме, да чуем техните гледни точки относно opn.vote и по този начин да го подобрим още повече.
Сътрудничества
Интересувате ли се от сътрудничество? Чувствайте се свободни да ни изпратите съобщение на info@openpetition.net.