Teknisk implementering og open source
I 2025 afholdt vi den første landsdækkende, selvorganiserede online folkeafstemning i Tyskland ved hjælp af det demokratiske e-afstemningssystem "opn.vote". Omkring 20.000 personer downloadede de digitale afstemningsmaterialer, og næsten 13.000 afgav i sidste ende deres stemme. Valgresultaterne er offentligt tilgængelige og fuldt transparente. Alle afgivne stemmer gemmes på blockchainen "Gnosis Chain" og er derfor permanente, uforanderlige og offentligt tilgængelige. Ved hjælp af et frit tilgængeligt kommandolinjeværktøj kan alle uafhængigt dekryptere og verificere deres egen krypterede stemme, der er gemt online.
openPetition har udviklet sin egen kryptografiske afstemningsprotokol og skabt en referenceimplementering kaldet opn.vote. Softwaren er open source, dokumenteret, licenserbar og offentligt tilgængelig via et GitHub-arkiv. Dette sikrer ikke kun gennemsigtighed, men også muligheden for at videreudvikle, teste eller bruge systemet i andre sammenhænge.
Brug til almennyttige formål er fri og vil altid forblive fri.
Demo: Vores testafstemning
Planlægger du at afholde onlineafstemning i dit projekt? Så bør du overveje opn.vote som en omkostningseffektiv og skalerbar løsning, der er designet fra bunden i henhold til demokratiske principper. opn.vote fungerer enten med en foruddefineret vælgerliste eller med en åben pulje af deltagere, der har gennemført en verifikationsproces ved hjælp af ID- eller post-PIN-verifikation. Lær mere om vores verifikationsproces her. opn.vote har en webapp-klient, der håndterer generering af sikkerhedsnøgler, vælgerberettigelse og selve afstemningsprocessen – uden indgriben fra en central myndighed.
Du kan prøve det her ved hjælp af dette demovalg.
Demo: Test-Abstimmung
status
Før og efter sammenligning
Vi tager vores brugeres feedback til efterretning og evaluerer e-afstemningssystemet efter hvert vellykket valg. I den forbindelse optimerer vi løbende vores system med særlig vægt på brugervenlighed. De følgende skærmbilleder giver et første glimt af forbedringerne fra 2025 til 2026.
Navnet "valgnøgle" skabte forvirring hos mange, da det ofte blev forvekslet med stemmesedlen. Derfor besluttede vi at omdøbe det til "sikkerhedsnøgle". Vi har også gjort valgforberedelsestrinnene tydeligere ved at bruge en statuslinje, så det er nemmere at se, hvornår processen er færdig.
Vi fjerner unødvendige lagringsmuligheder og tilbyder brugerne forskellige lagringsmuligheder for sikkerhedsnøglen og stemmesedlen. Udover at downloade som PDF kan brugerne nu gemme deres valgdokumenter som tekst eller downloade dem som et billede.
Derudover besluttede vi at vise knapper, der stadig skal klikkes på i flowet, i stedet for at de vises oven på eksisterende blokke.
Ansigterne bag opn.vote
opn.vote er udtænkt og udviklet af et mangfoldigt team af IT-, kommunikations- og videnskabelige fagfolk.
Hvorfor Blockchain og Ethereum?
Blockchain-teknologi danner grundlag for et moderne og troværdigt e-afstemningssystem uden at skabe yderligere tekniske hindringer for vælgerne. Dens decentraliserede arkitektur sikrer, at kontrollen ikke udøves af en enkelt enhed, hvilket i væsentlig grad hindrer manipulation. Hver afgivet stemme opbevares transparent, sporbart og offentligt verificerbar, samtidig med at vælgernes anonymitet bevares gennem passende kryptografiske metoder.
En central fordel ved blockchain er dens uforanderlighed: Når data først er lagret, kan de ikke efterfølgende manipuleres. Dette skaber en høj grad af sikkerhed mod forfalskning, hvilket i væsentlig grad hindrer valgsvindel. Samtidig muliggør teknologien hurtig og omkostningseffektiv afstemning, uanset placering eller tidspunkt. Især i lyset af stadig mere komplekse hybridtrusler tilbyder den decentraliserede struktur en afgørende sikkerhedsfordel, da der ikke er et enkelt angrebspunkt.
Derudover styrker blockchain demokratiske processer ved at erstatte tillid med gennemsigtighed: resultater kan verificeres af alle deltagere selv i stedet for udelukkende at være afhængige af centrale institutioner. Denne form for distribueret kontrol fremmer deltagelse og kan øge tilliden til digital afstemning på lang sigt. Opn.vote bruger en Ethereum-baseret infrastruktur, specifikt via Gnosis-økosystemet, som er designet til effektivitet og lave transaktionsomkostninger.
Ethereum er særligt velegnet til e-afstemning, fordi den som en etableret smart contract-platform tilbyder et stort udviklerfællesskab, omfattende værktøjer og stærke netværkseffekter. Afstemningsprocesser kan automatiseres, være transparente og manipulationssikre ved hjælp af smart contracts uden at være afhængig af en central myndighed. Den åbne infrastruktur muliggør også uafhængige revisioner og kontinuerlig udvikling.
Ved at skifte til den energieffektive Proof-of-Stake-mekanisme er Ethereum nu betydeligt mere bæredygtigt end tidligere blockchain-systemer og bedre egnet til skalerbare applikationer. Samtidig drager opn.vote fordel af stabiliteten og sikkerheden i et netværk, der er blevet bevist gennem mange år. Ethereums værdi ligger ikke kun i dets økonomiske aspekt, men frem for alt i dets rolle som en global, decentraliseret infrastruktur, der aktivt bruges og videreudvikles af adskillige projekter.
Sidst men ikke mindst er den videre udvikling af Ethereum drevet af et stærkt fællesskab og Ethereum Foundation, som specifikt støtter meningsfulde og socialt relevante use cases. Især i forbindelse med e-afstemning giver dette teknologiske og konceptuelle fundament et solidt grundlag for troværdig digital afstemning.
Fremtidsudsigter: Næste udviklingstrin
I fremtiden vil valgudvalget have en administratorgrænseflade til at organisere deres respektive valg/folkeafstemninger. Denne grænseflade vil give dem mulighed for at definere registreringsperioderne (oprettelse af sikkerhedsnøgle og stemmeseddel) samt afstemningsperioden. Vi indarbejder også løbende brugerfeedback og stræber efter at finde den rette balance mellem datasikkerhed og brugervenlighed. I øjeblikket kræves registrering og verifikation med openPetition – vi arbejder allerede sammen med et universitet for at decentralisere verifikationsprocessen. Teknisk set kontakter vi i stigende grad folk i "Tech for Good"-fællesskabet for at netværke, høre deres perspektiver på opn.vote og dermed forbedre det yderligere.