Una tecnologia nuova e migliorata potrebbe presto rendere il voto basato sulla blockchain un'alternativa valida alle schede cartacee nelle elezioni.

Le soluzioni di rete Layer-2 (L2), combinate con le prove a conoscenza zero (ZK), possono fornire sia la scalabilità che la privacy necessarie per condurre elezioni utilizzando la tecnologia blockchain.

Le ZK-proof sono un modo per dimostrare un input per una transazione blockchain senza rivelare le informazioni sottostanti effettive. Nel caso delle elezioni, questo potrebbe riguardare l'identità dell'elettore. Le L2 mirano a consentire alla rete di scalare per ospitare un gran numero di elettori e informazioni.

Nonostante diverse sperimentazioni su piccola scala del voto basato sulla blockchain, alcuni hanno scartato la tecnologia come soluzione praticabile, suggerendo che potrebbe introdurre nuovi problemi alle elezioni anziché risolvere quelli esistenti.

In particolare, uno studio consensuale del 2018 condotto dalle Accademie nazionali delle scienze, dell'ingegneria e della medicina degli Stati Uniti ha respinto l'uso di qualsiasi tecnologia basata su Internet per le elezioni:

"Il voto via Internet non dovrebbe essere utilizzato in futuro fino a quando non saranno sviluppate e messe in atto garanzie molto solide di sicurezza e verificabilità, poiché nessuna tecnologia nota garantisce la segretezza, la sicurezza e la verificabilità di una scheda elettorale contrassegnata trasmessa via Internet".

Schede cartacee contro voto elettronico con blockchain

Le elezioni restano radicate nel regno analogico, con le schede cartacee ancora la norma. Tuttavia, i risultati contestati delle elezioni presidenziali venezuelane del 2024 suggeriscono che anche i sistemi cartacei non sono immuni alle accuse di manipolazione.

Inoltre, dopo le elezioni presidenziali statunitensi del 2020, l'ex presidente Donald Trump ha ripetutamente affermato che le elezioni erano state truccate. L'amplificazione di queste affermazioni sui social media ha minato la fiducia del pubblico nel sistema elettorale democratico degli Stati Uniti.

Verified Voting, un'organizzazione senza scopo di lucro e apartitica dedicata alla salvaguardia delle elezioni eque negli Stati Uniti, ha dichiarato a Cointelegraph che nonostante "il 2020 sia stato un anno spartiacque" per la sicurezza elettorale, le prove, gli audit e le indagini hanno confermato l'esito delle elezioni. Ha concluso che l'attuale sistema elettorale cartaceo ha funzionato in modo efficace.

“Le schede cartacee contrassegnate a mano sono la forma di voto più sicura.”

L'organizzazione non-profit ha affermato che il voto online è altamente vulnerabile a una serie di minacce alla sicurezza informatica, che potrebbero mettere a repentaglio l'integrità dei voti, consentire manomissioni non rilevabili dei voti o esporre i server elettorali all'hacking. Tuttavia, nuove tecniche stanno affrontando queste preoccupazioni.

Tuttavia, molti di questi presupposti sul voto tramite blockchain sono obsoleti, secondo Lasha Antadze, co-fondatore della piattaforma social ZK Rarilabs e fondatore della soluzione blockchain per le elezioni Freedom Tool.

Ha dichiarato a Cointelegraph che i critici non hanno preso in considerazione l'arrivo di efficaci ZK-proof e L2, che potrebbero migliorare significativamente la sicurezza delle elezioni, proteggendo il processo da manipolazioni e accuse di brogli.

Gli strumenti di voto basati sulla blockchain, come Freedom Tool, consentono ai cittadini di esprimere il proprio voto tramite smartphone. Per garantire l'autenticità, gli utenti devono posizionare i chip biometrici dei loro passaporti o documenti di identità vicino ai loro telefoni per verificare la loro identità, nazionalità ed età.

Una volta soddisfatti questi requisiti, gli utenti possono votare e la transazione verrà registrata sulla blockchain per registrare il voto.

Recente: Blockchain si impegna a combattere le frodi al DMV della California

Avere la propria identità e affiliazione politica intrecciate in una blockchain aperta potrebbe non sembrare saggio. Tuttavia, "la crittografia ZK impedisce che il voto sull'app e il documento di identità siano correlati", ha osservato Antadze. Una volta che lo smart contract verifica che i parametri di voto siano soddisfatti, viene creata una prova token univoca utilizzando la verifica ZK-proof che non contiene alcun identificatore o collegamento alle informazioni personali.

Una vulnerabilità comune a prova di ZK era la sua dipendenza da server centralizzati, che gli hacker potevano prendere di mira. Tuttavia, dal 2022 circa, nuovi aggiornamenti tecnologici hanno reso possibile la verifica ZK su processori per smartphone più piccoli.

Antadze ha affermato che grazie a questo nuovo sviluppo è possibile offrire un'architettura completamente frammentata e resistente agli attacchi informatici, poiché non ci sarebbe un singolo punto di attacco.

Un altro requisito cruciale per qualsiasi sistema elettorale è la capacità di verificare il processo elettorale. Il sistema deve essere in grado di dimostrare la sua integrità e accuratezza in caso di accuse o controversie.

Verified Voting ha affermato che la procedura elettorale più sicura e affidabile prevede l'utilizzo di schede cartacee, scandite da macchine certificate e successivamente verificate tramite audit a rischio limitato per confermare i risultati delle elezioni.

Mohammad Hajian Berenjestanaki, ricercatore di dottorato presso la Libera Università di Bolzano e coautore di uno studio del 2024 sui sistemi di voto elettronico basati su blockchain, ha dichiarato a Cointelegraph che la blockchain ha il "potenziale per migliorare la verificabilità dei voti, allineandosi bene con i requisiti fondamentali di un'elezione democratica". Ha affermato che l'assenza di un'autorità centrale rende la blockchain "particolarmente adatta ai processi elettorali".

Tuttavia, Berenjestanaki ha notato che c'è un problema in questa trasparenza: migliorare l'udibilità dei voti può complicare gli sforzi per mantenerli privati. Ha affermato che "gli ZK-rollup garantiscono che la privacy sia mantenuta consentendo al contempo la verifica dei voti senza divulgare informazioni sensibili".

Verified Voting ha riconosciuto che le blockchain possono proteggere le informazioni dopo che i voti sono stati ricevuti. Tuttavia, ha evidenziato un difetto significativo: il potenziale di minacce offchain prima che i voti vengano inseriti nella blockchain.

C'è il rischio di frode di identità, ovvero un truffatore che usa i documenti di qualcun altro per votare. Per mitigare questo rischio, Antadze ha suggerito una soluzione in cui un dispositivo potrebbe estrarre la foto da un documento di identità e verificarla in tempo reale rispetto al volto della persona che tiene in mano lo smartphone, assicurando che l'elettore sia effettivamente il proprietario del documento.

Per quanto riguarda l'accessibilità, il voto da uno smartphone offre vantaggi alle persone che hanno difficoltà ad accedere alle cabine di voto fisiche, ma potrebbe anche escludere determinati gruppi, come gli anziani che potrebbero trovare nuove soluzioni tecnologiche impegnative o i cittadini a basso reddito che non possono permettersi uno smartphone. Antadze ha suggerito che i metodi di voto tradizionali potrebbero essere utilizzati insieme al voto elettronico per garantire che tutti possano votare.

Antadze ha sottolineato che il voto basato sulla blockchain potrebbe ridurre i costi. Negli Stati Uniti, si stima che le elezioni federali costino oltre 2 miliardi di dollari. Antadze ritiene che il potenziale per significativi risparmi sui costi potrebbe essere un fattore convincente per i paesi a prendere in considerazione l'adozione della tecnologia blockchain per le elezioni.

Scalabilità e elezioni della blockchain

Le elezioni generalmente si svolgono in un breve periodo, uno o pochi giorni, e possono svolgersi su larga scala, contando milioni di voti. Negli Stati Uniti, con circa 262 milioni di elettori aventi diritto, gestire questa notevole quantità di informazioni è una sfida per qualsiasi sistema digitale. Per la tecnologia blockchain, in particolare, la scalabilità è rimasta un dilemma.

Nel contesto delle elezioni statunitensi, una blockchain dovrebbe avere una capacità di almeno 3.009 transazioni al secondo per elaborare tale volume, ha spiegato a Cointelegraph Eliézer Ndinga, vicepresidente e responsabile delle risorse digitali di 21Shares.

Blockchain come Bitcoin ed Ethereum hanno dovuto affrontare problemi di saturazione, che hanno portato a un'elaborazione delle transazioni lenta e costosa. In casi gravi, reti come Solana hanno persino subito interruzioni.

Le soluzioni L2 sono progettate per alleviare la congestione sulla blockchain principale elaborando alcune transazioni offchain. Il loro obiettivo è ridurre sia il traffico che i costi associati alla blockchain principale.

Rob Viglione, co-fondatore e CEO di Horizen Labs, ha detto a Cointelegraph che le soluzioni L2 possono elaborare migliaia di transazioni al secondo. Tuttavia, ritiene che un'elezione nazionale con milioni di elettori "probabilmente saturerebbe anche le reti L2 più avanzate".

Viglione ha suggerito che dedicare una soluzione L2 specificatamente per il voto potrebbe essere un approccio. Questa soluzione L2 su misura sarebbe ottimizzata per le elezioni, offrendo potenzialmente una maggiore scalabilità e sicurezza rispetto alle L2 per uso generale.

Chris Yin, fondatore e CEO della blockchain L2 Plume, ha dichiarato a Cointelegraph che una soluzione Ethereum L2 potrebbe teoricamente gestire milioni di transazioni nell'arco di 24 ore, il che la rende un'opzione fattibile per elezioni su larga scala.

Yin ritiene che un L2 debba essere altamente ottimizzato per gestire con successo elezioni su larga scala. Tecniche come il voto in batch, in cui più transazioni vengono raggruppate insieme (come gli ZK-rollup), potrebbero aiutare a ridurre il carico complessivo e migliorare l'efficienza.

Alex Gluchowski, CEO di Matter Labs, ha detto a Cointelegraph che nel peggiore dei casi in cui una soluzione L2 diventa satura, la rete subirebbe dei ritardi e le transazioni potrebbero richiedere più tempo per essere confermate, il che potrebbe frustrare gli elettori. Tuttavia, ha sottolineato che "l'integrità di un'elezione non verrebbe influenzata in caso di saturazione della rete".

Gluchowski ha affermato che tutti gli L2 attuali dovranno migliorare drasticamente le loro proprietà di resistenza alla censura prima che un caso d'uso elettorale diventi realtà. I ​​rollup dovranno raggiungere una fase di maturità, in cui il rollup diventa completamente gestito da contratti intelligenti e il sistema a prova di frode diventa permissionless, secondo Gluchowski.

Recenti: 10 segnali che indicano che sei nel settore delle criptovalute da troppo tempo

Le elezioni basate sulla blockchain potrebbero essere all'orizzonte, grazie ai recenti progressi tecnologici. Tuttavia, la fiducia rimane un fattore umano cruciale che potrebbe ritardare l'adozione diffusa. Il ricercatore Berenjestanaki ha sottolineato che l'implementazione della blockchain nelle elezioni dovrebbe essere affrontata gradualmente:

"Sarà fondamentale creare fiducia pubblica nella tecnologia. Richiederà istruzione pubblica, progetti pilota trasparenti e, possibilmente, un approccio graduale all'adozione, in cui i sistemi digitali integrino anziché sostituire inizialmente le tradizionali schede elettorali cartacee".

La tecnologia blockchain è già stata testata nelle elezioni statunitensi. Nel 2018, lo stato della Virginia Occidentale ha implementato un programma pilota utilizzando l'app mobile basata su blockchain Voatz, che ha consentito al personale militare in servizio e agli elettori all'estero di esprimere il proprio voto online, affrontando le sfide del voto in assenza.

Tuttavia, il programma ha incontrato delle controversie a causa della sua mancanza di trasparenza nel processo di voto. Affinché i protocolli di voto elettronico basati su blockchain abbiano successo e guadagnino la fiducia del pubblico, dovranno affrontare questi problemi di trasparenza in modo più efficace.

Una tecnologia nuova e migliorata potrebbe presto rendere il voto basato su blockchain un'alternativa praticabile alle schede elettorali cartacee. Le soluzioni di rete Layer-2 (L2), combinate con le prove a conoscenza zero (ZK), possono fornire sia la scalabilità che la privacy necessarie per condurre elezioni utilizzando la tecnologia blockchain. Le prove ZK sono un modo per dimostrare un input per una transazione blockchain senza rivelare le informazioni sottostanti effettive. Nel caso delle elezioni, ciò potrebbe riguardare l'identità dell'elettore. Le L2 mirano a consentire alla rete di scalare per ospitare un gran numero di elettori e informazioni. Nonostante diverse esplorazioni su piccola scala del voto basato su blockchain, alcuni hanno respinto la tecnologia come una soluzione praticabile, suggerendo che potrebbe introdurre nuovi problemi alle elezioni anziché risolvere quelli esistenti. In particolare, un rapporto di studio consensuale del 2018 delle National Academies of Sciences, Engineering and Medicine negli Stati Uniti ha respinto l'uso di qualsiasi tecnologia basata su Internet per le elezioni:

"Il voto via Internet non dovrebbe essere utilizzato in futuro fino a quando non saranno sviluppate e messe in atto garanzie molto solide di sicurezza e verificabilità, poiché nessuna tecnologia nota garantisce la segretezza, la sicurezza e la verificabilità di una scheda elettorale contrassegnata trasmessa via Internet".

Schede cartacee contro voto elettronico con blockchain

Le elezioni restano radicate nel regno analogico, con le schede cartacee ancora la norma. Tuttavia, i risultati contestati delle elezioni presidenziali venezuelane del 2024 suggeriscono che anche i sistemi cartacei non sono immuni alle accuse di manipolazione.

Inoltre, dopo le elezioni presidenziali statunitensi del 2020, l'ex presidente Donald Trump ha ripetutamente affermato che le elezioni erano state truccate. L'amplificazione di queste affermazioni sui social media ha minato la fiducia del pubblico nel sistema elettorale democratico degli Stati Uniti.

Verified Voting, un'organizzazione senza scopo di lucro e apartitica dedicata alla salvaguardia delle elezioni eque negli Stati Uniti, ha dichiarato a Cointelegraph che nonostante "il 2020 sia stato un anno spartiacque" per la sicurezza elettorale, le prove, gli audit e le indagini hanno confermato l'esito delle elezioni. Ha concluso che l'attuale sistema elettorale cartaceo ha funzionato in modo efficace.

“Le schede cartacee contrassegnate a mano sono la forma di voto più sicura.”

L'organizzazione non-profit ha affermato che il voto online è altamente vulnerabile a una serie di minacce alla sicurezza informatica, che potrebbero mettere a repentaglio l'integrità dei voti, consentire manomissioni non rilevabili dei voti o esporre i server elettorali all'hacking. Tuttavia, nuove tecniche stanno affrontando queste preoccupazioni.

Tuttavia, molte di queste ipotesi sul voto tramite blockchain sono obsolete, secondo Lasha Antadze, co-fondatore della piattaforma social ZK Rarilabs e fondatore della soluzione blockchain elettorale Freedom Tool. Ha detto a Cointelegraph che i critici non hanno preso in considerazione l'arrivo di efficaci ZK-proof e L2, che potrebbero migliorare significativamente la sicurezza delle elezioni proteggendo il processo da manipolazioni e accuse di brogli. Gli strumenti di voto tramite blockchain, come Freedom Tool, consentono ai cittadini di esprimere il proprio voto tramite smartphone. Per garantire l'autenticità, gli utenti devono posizionare i chip biometrici dei loro passaporti o documenti di identità vicino ai loro telefoni per verificare la loro identità, nazionalità ed età. Una volta soddisfatti questi requisiti, gli utenti possono votare e la transazione verrà registrata sulla blockchain per registrare il voto. Recente: Blockchain si mette all'opera per combattere le frodi al DMV della California

Avere la propria identità e affiliazione politica intrecciate in una blockchain aperta potrebbe non sembrare saggio. Tuttavia, "la crittografia ZK impedisce che il voto sull'app e il documento di identità siano correlati", ha osservato Antadze. Una volta che lo smart contract verifica che i parametri di voto siano soddisfatti, viene creata una prova token univoca utilizzando la verifica ZK-proof che non contiene alcun identificatore o collegamento alle informazioni personali.

Una vulnerabilità comune a prova di ZK era la sua dipendenza da server centralizzati, che gli hacker potevano prendere di mira. Tuttavia, dal 2022 circa, nuovi aggiornamenti tecnologici hanno reso possibile la verifica ZK su processori per smartphone più piccoli.

Antadze ha affermato che grazie a questo nuovo sviluppo è possibile offrire un'architettura completamente frammentata e resistente agli attacchi informatici, poiché non ci sarebbe un singolo punto di attacco.

Un altro requisito cruciale per qualsiasi sistema elettorale è la capacità di verificare il processo elettorale. Il sistema deve essere in grado di dimostrare la sua integrità e accuratezza in caso di accuse o controversie.

Sembra che ci serva un modo migliore per controllare le elezioni.

Se solo ci fosse una sorta di database assolutamente immutabile e pubblicamente disponibile per questo. https://t.co/EaOZHbCdao

— Lyn Alden (@LynAldenContact) 30 luglio 2024

Verified Voting ha affermato che la procedura elettorale più sicura e affidabile prevede l'utilizzo di schede cartacee, scandite da macchine certificate e successivamente verificate tramite audit a rischio limitato per confermare i risultati delle elezioni.

Mohammad Hajian Berenjestanaki, ricercatore di dottorato presso la Libera Università di Bolzano e coautore di uno studio del 2024 sui sistemi di voto elettronico basati su blockchain, ha dichiarato a Cointelegraph che la blockchain ha il "potenziale per migliorare la verificabilità dei voti, allineandosi bene con i requisiti fondamentali di un'elezione democratica". Ha affermato che l'assenza di un'autorità centrale rende la blockchain "particolarmente adatta ai processi elettorali".

Tuttavia, Berenjestanaki ha notato che c'è un problema in questa trasparenza: migliorare l'udibilità dei voti può complicare gli sforzi per mantenerli privati. Ha affermato che "gli ZK-rollup garantiscono che la privacy sia mantenuta consentendo al contempo la verifica dei voti senza divulgare informazioni sensibili".

Verified Voting ha riconosciuto che le blockchain possono proteggere le informazioni dopo che i voti sono stati ricevuti. Tuttavia, ha evidenziato un difetto significativo: il potenziale di minacce offchain prima che i voti vengano inseriti nella blockchain.

C'è il rischio di frode di identità, ovvero un truffatore che usa i documenti di qualcun altro per votare. Per mitigare questo rischio, Antadze ha suggerito una soluzione in cui un dispositivo potrebbe estrarre la foto da un documento di identità e verificarla in tempo reale rispetto al volto della persona che tiene in mano lo smartphone, assicurando che l'elettore sia effettivamente il proprietario del documento.

Per quanto riguarda l'accessibilità, il voto da uno smartphone offre vantaggi alle persone che hanno difficoltà ad accedere alle cabine di voto fisiche, ma potrebbe anche escludere determinati gruppi, come gli anziani che potrebbero trovare nuove soluzioni tecnologiche impegnative o i cittadini a basso reddito che non possono permettersi uno smartphone. Antadze ha suggerito che i metodi di voto tradizionali potrebbero essere utilizzati insieme al voto elettronico per garantire che tutti possano votare.

Antadze ha sottolineato che il voto basato sulla blockchain potrebbe ridurre i costi. Negli Stati Uniti, si stima che le elezioni federali costino oltre 2 miliardi di dollari. Antadze ritiene che il potenziale per significativi risparmi sui costi potrebbe essere un fattore convincente per i paesi a prendere in considerazione l'adozione della tecnologia blockchain per le elezioni.

Scalabilità e elezioni della blockchain

Le elezioni generalmente si svolgono in un breve periodo, uno o pochi giorni, e possono svolgersi su larga scala, contando milioni di voti. Negli Stati Uniti, con circa 262 milioni di elettori aventi diritto, gestire questa notevole quantità di informazioni è una sfida per qualsiasi sistema digitale. Per la tecnologia blockchain, in particolare, la scalabilità è rimasta un dilemma.

Nel contesto delle elezioni statunitensi, una blockchain dovrebbe avere una capacità di almeno 3.009 transazioni al secondo per elaborare tale volume, ha spiegato a Cointelegraph Eliézer Ndinga, vicepresidente e responsabile delle risorse digitali di 21Shares.

Blockchain come Bitcoin ed Ethereum hanno dovuto affrontare problemi di saturazione, che hanno portato a un'elaborazione delle transazioni lenta e costosa. In casi gravi, reti come Solana hanno persino subito interruzioni.

Le soluzioni L2 sono progettate per alleviare la congestione sulla blockchain principale elaborando alcune transazioni offchain. Il loro obiettivo è ridurre sia il traffico che i costi associati alla blockchain principale.

Rob Viglione, co-fondatore e CEO di Horizen Labs, ha detto a Cointelegraph che le soluzioni L2 possono elaborare migliaia di transazioni al secondo. Tuttavia, ritiene che un'elezione nazionale con milioni di elettori "probabilmente saturerebbe anche le reti L2 più avanzate".

Viglione ha suggerito che dedicare una soluzione L2 specificatamente per il voto potrebbe essere un approccio. Questa soluzione L2 su misura sarebbe ottimizzata per le elezioni, offrendo potenzialmente una maggiore scalabilità e sicurezza rispetto alle L2 per uso generale.

Chris Yin, fondatore e CEO della blockchain L2 Plume, ha dichiarato a Cointelegraph che una soluzione Ethereum L2 potrebbe teoricamente gestire milioni di transazioni nell'arco di 24 ore, il che la rende un'opzione fattibile per elezioni su larga scala.

Yin ritiene che un L2 debba essere altamente ottimizzato per gestire con successo elezioni su larga scala. Tecniche come il voto in batch, in cui più transazioni vengono raggruppate insieme (come gli ZK-rollup), potrebbero aiutare a ridurre il carico complessivo e migliorare l'efficienza.

Alex Gluchowski, CEO di Matter Labs, ha detto a Cointelegraph che nel peggiore dei casi in cui una soluzione L2 diventa satura, la rete subirebbe dei ritardi e le transazioni potrebbero richiedere più tempo per essere confermate, il che potrebbe frustrare gli elettori. Tuttavia, ha sottolineato che "l'integrità di un'elezione non verrebbe influenzata in caso di saturazione della rete".

Gluchowski ha affermato che tutti gli L2 attuali dovranno migliorare notevolmente le loro proprietà di resistenza alla censura prima che un caso d'uso elettorale diventi realtà. I ​​rollup dovranno raggiungere una fase di maturità, in cui il rollup diventa completamente gestito da contratti intelligenti e il sistema a prova di frode diventa senza autorizzazione, secondo Gluchowski.Recente: 10 segnali che sei nel settore delle criptovalute da troppo tempo

Le elezioni basate sulla blockchain potrebbero essere all'orizzonte, grazie ai recenti progressi tecnologici. Tuttavia, la fiducia rimane un fattore umano cruciale che potrebbe ritardare l'adozione diffusa. Il ricercatore Berenjestanaki ha sottolineato che l'implementazione della blockchain nelle elezioni dovrebbe essere affrontata gradualmente:

"Sarà fondamentale creare fiducia pubblica nella tecnologia. Richiederà istruzione pubblica, progetti pilota trasparenti e, possibilmente, un approccio graduale all'adozione, in cui i sistemi digitali integrino anziché sostituire inizialmente le tradizionali schede elettorali cartacee".

La tecnologia blockchain è già stata testata nelle elezioni statunitensi. Nel 2018, lo stato della Virginia Occidentale ha implementato un programma pilota utilizzando l'app mobile basata su blockchain Voatz, che ha consentito al personale militare in servizio e agli elettori all'estero di esprimere il proprio voto online, affrontando le sfide del voto in assenza.

Tuttavia, il programma ha incontrato delle controversie a causa della sua mancanza di trasparenza nel processo di voto. Affinché i protocolli di voto elettronico basati su blockchain abbiano successo e guadagnino la fiducia del pubblico, dovranno affrontare questi problemi di trasparenza in modo più efficace.