Code Based Voting - Stemmen met Unieke Codes
Codegebaseerd stemmen is een specifieke projectfunctie van je Bpart platform. Deelnemers aan een code based voting project kunnen hun stem uitbrengen op gepubliceerde bijdragen aan de hand van een unieke code. Deze unieke code kan een rijksregisternummer of identiteitskaartnummer zijn, maar ook een willekeurige code die gedrukt is op een bewonersbrief.
Dit artikel gaat over het correct aanmaken van verschillende soorten codes die je kan gebruiken.
In Bpart laden we gehashte codes op volgens de sha3-512 hashing key. We bewaren de codes, bvb. rijksregisternummers, dus niet in leesbare vorm. Je kan deze gehashte codes zelf opladen in Bpart, of deze aan ons bezorgen.
De voorbereiding gebeurt in vier stappen:
Een lijst met correcte codes opstellen
Test codes aanmaken
Codes hashen
Hashes opladen in Bpart
Bpart code based voting werkt enkel met numerieke codes. Hieronder lees je hoe je zelf zo’n codes kan maken of hoe je een bestaande lijst met codes kan omzetten naar numerieke codes.
Creëer je zelf codes? Top. Gebruik dan enkel numerieke codes. Met andere woorden: gebruik geen letters of speciale tekens. Je kan hiervoor willekeurige nummers aanmaken in Excel of de Bpart codegenerator gebruiken.
Je hebt een lijst met codes, zoals rijksregisternummers. Helemaal goed! Om ervoor te zorgen dat burgers probleemloos kunnen stemmen, laden we in Bpart de numerieke versie op. Dat wil zeggen dat we alle niet-numerieke tekens zoals koppeltekens, punten of andere scheidingstekens verwijderen.
Je kan hiervoor de Bpart number extractor gebruiken. Kopieer en plak de codes in het veld (bvb. 12.34.56-789.99) en genereer de numerieke waarden (bvb. 1234567899).
Hoe zit dat voor een burger / deelnemer?
Een burger of deelnemer kan zijn of haar code of nummer op verschillende manieren ingeven bij het stemmen: met of zonder spaties, met speciale tekens … Dat is geen probleem: het Bpart platform stript alle niet-numerieke tekens voor het de controle - ook via hashing - op de code doorvoert.
Je hebt nu een lijst met codes. Voeg hier tien (of meer) testcodes aan toe, zodat je de setup en stemming kan testen zonder echte codes te moeten gebruiken!
We laden de numerieke codes op een veilige manier op in Bpart. We passen de SHA3-512 hashing key toe. Je kan hiervoor gebruik maken van de Bpart code hasher.
Kopieer en plak de numerieke codes in het veld en hash deze met de ‘hash now’ functie. Kopieer en plak de hashes die verschijnen in een nieuwe excel file. Sla het document op als xlsx of csv document.
Ga naar de “voting” sectie van je project en laad bij “voters” of “kiezers” het document met hashes op. Via de “nieuw” knop kan je ook 1 specifieke hash of code opladen.
Let op met voorloopnullen voor personen die in de periode 2000 - 2009 geboren zijn. Hun rijksregisternummer start met 1 of 2 nullen, die soms door excel verborgen of verwijderd worden. Kijk dit goed na.
Zorg voor een propere lijst met numerieke codes. Elke andere vorm van data (spaties, speciale tekens, letters …) die je mee hasht zal voor problemen bij het stemmen zorgen.
Zorg voor enkele testcodes, idealiter in hetzelfde format als de echte codes.
Vergeet niet je stem-instellingen of voting settings correct in te stellen (bvb. max 1 stem uitbrengen).
Hulp of ondersteuning nodig? Aarzel niet om contact op te nemen via support@bpart.be !
Dit artikel gaat over het correct aanmaken van verschillende soorten codes die je kan gebruiken.
Wanneer code based voting WEL gebruiken? | Stemmen met een unieke code is aangewezen wanneer het cruciaal is dat enkel een bepaalde groep mensen (bv. inwoners van een bepaalde wijk, gemeente of stad) een stem mag uitbrengen. Denk bijvoorbeeld aan projecten waarbij publiek geld verdeeld wordt, zoals een burgerbegroting. |
---|---|
Wanneer code based voting NIET gebruiken? | Bij meer laagdrempelige stemmingen, waarbij het minder cruciaal is dat enkel een bepaalde groep mensen mee beslist, raden we aan om te werken met de reguliere registratie en login van het participatieplatform. Denk bijvoorbeeld aan het uitreiken van een cultuurprijs, stemmen van nieuwe locaties voor bankjes of een nieuwe naam. |
Veilig opladen van codes in Bpart
In Bpart laden we gehashte codes op volgens de sha3-512 hashing key. We bewaren de codes, bvb. rijksregisternummers, dus niet in leesbare vorm. Je kan deze gehashte codes zelf opladen in Bpart, of deze aan ons bezorgen.
De voorbereiding gebeurt in vier stappen:
Een lijst met correcte codes opstellen
Test codes aanmaken
Codes hashen
Hashes opladen in Bpart
Handige tools voor code based voting
Naam | Omschrijving | Link |
---|---|---|
Code generator | Maak nieuwe, willekeurige codes aan | klik hier |
Number Extractor | Maak propere, numerieke codes op basis van een lijst | klik hier |
Code hasher | Hash numerieke codes met SHA3-512 | klik hier |
Hoe maak ik correcte numerieke codes aan?
Bpart code based voting werkt enkel met numerieke codes. Hieronder lees je hoe je zelf zo’n codes kan maken of hoe je een bestaande lijst met codes kan omzetten naar numerieke codes.
Optie 1: je creëert zelf numerieke codes
Creëer je zelf codes? Top. Gebruik dan enkel numerieke codes. Met andere woorden: gebruik geen letters of speciale tekens. Je kan hiervoor willekeurige nummers aanmaken in Excel of de Bpart codegenerator gebruiken.
Optie 2: je maakt gebruik van bestaande codes
Je hebt een lijst met codes, zoals rijksregisternummers. Helemaal goed! Om ervoor te zorgen dat burgers probleemloos kunnen stemmen, laden we in Bpart de numerieke versie op. Dat wil zeggen dat we alle niet-numerieke tekens zoals koppeltekens, punten of andere scheidingstekens verwijderen.
Je kan hiervoor de Bpart number extractor gebruiken. Kopieer en plak de codes in het veld (bvb. 12.34.56-789.99) en genereer de numerieke waarden (bvb. 1234567899).
Hoe zit dat voor een burger / deelnemer?
Een burger of deelnemer kan zijn of haar code of nummer op verschillende manieren ingeven bij het stemmen: met of zonder spaties, met speciale tekens … Dat is geen probleem: het Bpart platform stript alle niet-numerieke tekens voor het de controle - ook via hashing - op de code doorvoert.
Voeg test-codes toe
Je hebt nu een lijst met codes. Voeg hier tien (of meer) testcodes aan toe, zodat je de setup en stemming kan testen zonder echte codes te moeten gebruiken!
Hoe hash ik de numerieke codes?
We laden de numerieke codes op een veilige manier op in Bpart. We passen de SHA3-512 hashing key toe. Je kan hiervoor gebruik maken van de Bpart code hasher.
Kopieer en plak de numerieke codes in het veld en hash deze met de ‘hash now’ functie. Kopieer en plak de hashes die verschijnen in een nieuwe excel file. Sla het document op als xlsx of csv document.
Hoe laad ik de hashes op in Bpart?
Ga naar de “voting” sectie van je project en laad bij “voters” of “kiezers” het document met hashes op. Via de “nieuw” knop kan je ook 1 specifieke hash of code opladen.
Aandachtspunten
Let op met voorloopnullen voor personen die in de periode 2000 - 2009 geboren zijn. Hun rijksregisternummer start met 1 of 2 nullen, die soms door excel verborgen of verwijderd worden. Kijk dit goed na.
Zorg voor een propere lijst met numerieke codes. Elke andere vorm van data (spaties, speciale tekens, letters …) die je mee hasht zal voor problemen bij het stemmen zorgen.
Zorg voor enkele testcodes, idealiter in hetzelfde format als de echte codes.
Vergeet niet je stem-instellingen of voting settings correct in te stellen (bvb. max 1 stem uitbrengen).
Hulp of ondersteuning nodig? Aarzel niet om contact op te nemen via support@bpart.be !
Bijgewerkt op: 30/01/2024
Dankuwel!