Vote Coin Protocol propone verifiche delle schede cartacee su Cardano
Le schede cartacee resterebbero il registro autorevole, mentre Cardano ancorerebbe prove crittografiche per la verifica pubblica. La proposta di ricerca combina controlli fisici delle schede con una traccia di audit digitale, mantenendo le scelte di voto off-chain.
By SongMarketCap
Updated:
Michael Twigg ha presentato Vote Coin Protocol sul Cardano Forum il 1 ottobre, invitando a una revisione tecnica di un sistema di voto con schede cartacee proposto. Il progetto pubblicato copre le procedure elettorali, le tutele della privacy e i piani di test. Non è né certificato né implementato.
Schede cartacee e una traccia di audit pubblica su Cardano
Vote Coin Protocol propone il voto in presenza con una traccia di audit pubblica per le singole schede. Le schede cartacee verificate dall'elettore resterebbero la base per determinare i risultati elettorali.
Gli elettori rivedrebbero le proprie schede stampate prima di depositarle. Uno scanner separato leggerebbe le scelte stampate e le confronterebbe con il registro digitale del dispositivo.
Ogni record riceverebbe un'impronta SHA-256 combinata con un valore casuale segreto, rendendo difficile dedurre il contenuto della scheda dall'impronta.
Le impronte di più schede verrebbero combinate in un albero di Merkle. La sua radice riassume il lotto consentendo al contempo di verificare l'inclusione di un singolo record. Quella radice verrebbe ancorata su Cardano, mentre le scelte di voto, i nomi e le informazioni personali rimarrebbero off-chain.
Una ricevuta consentirebbe agli elettori di verificare se l'impronta della propria scheda è apparsa in un lotto ancorato. Ciò verifica l'inclusione del record; i totali elettorali proverrebbero comunque dalle schede cartacee.
Vote Coin registra l'utilizzo di un diritto di voto
Il modello iniziale emetterebbe un token nativo di Cardano per ciascun diritto di voto registrato. I token resterebbero bloccati presso un indirizzo di validator Plutus, con la spesa limitata a burn autorizzati.
Dopo un voto registrato, il token verrebbe bruciato per creare una prova pubblica che il diritto è stato esercitato. La registrazione al seggio continuerebbe a prevenire una seconda scheda durante la votazione stessa.
Gli elettori non avrebbero bisogno di un wallet crypto e non pagherebbero commissioni di transazione. Il budget elettorale coprirebbe le commissioni in ADA. L'ADA bloccata insieme a un token tornerebbe all'autorità elettorale quando fosse bruciato.
I burn dei token individuali sono proposti per le prime due fasi pilota. Dalla terza fase, i tag di credenziale spesi apparirebbero invece nei record di lotto ancorati tramite le loro radici crittografiche. Il voto rimarrebbe locale, con la pubblicazione sulla blockchain che avverrebbe in seguito, consentendo di rimandare l'ancoraggio durante la congestione della rete.
Richiesta una revisione di Plutus e misurazioni sulla testnet
Twigg ha chiesto agli sviluppatori di Cardano di esaminare il validator limitato al burn, le stime del carico sulla blockchain e la dimensione delle transazioni di burn. Il suo post sul forum richiede specificamente misurazioni sulla testnet per valutare le ipotesi del documento.
Il repository pubblico include il white paper, esempi svolti e script di verifica in Python. Tali script ricalcolano le impronte delle schede, le prove di inclusione di Merkle e il carico di rete stimato utilizzando schede illustrative e i parametri di Cardano dichiarati.
I controlli pubblicati coprono i calcoli del documento. Le misurazioni di rete richieste riguardano la dimensione effettiva delle transazioni e il comportamento del validator.
Se emergesse una discrepanza dopo il deposito, il progetto richiederebbe di correggere il registro digitale per corrispondere alla scheda cartacea revisionata dall'elettore e di registrare pubblicamente la differenza.