Condividi questo articolo

In difesa del voto tramite blockchain

I recenti pasticci tecnologici elettorali hanno spinto la gente a cercare le schede cartacee. Ma non sono davvero il futuro del voto, afferma Greg Magarshak di Intercoin.

Gregory Magarshak è fondatore e CEO diIntercoinDal 2011 ha creato una piattaforma di social network decentralizzata che ha raggiunto sette milioni di utenti fino ad oggi e sta lavorando su strumenti per aiutare a riportare il potere nelle mani delle persone e delle comunità locali.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter The Protocol oggi. Vedi Tutte le Newsletter

Per ogni Tecnologie che utilizziamo oggi, c'è stato un momento in cui era ridicolmente inadeguata come sostituto di ciò che era venuto prima. Per decenni, i motori di scacchi erano una mera curiosità, ma ora uno smartphone può battere qualsiasi grande maestro. Lo stesso vale ora per la Tecnologie di voto.

Mentre guardiamo indietro ai recenti fallimenti delle app nel proteggere le nostre elezioni, dafallimento in Iowaa qualche giorno dopofuga di notizie di milioni di elettori in Israele, ci viene ricordato che la Tecnologie, soprattutto nelle mani di appaltatori più piccoli, può essere fallibile e portare aperdite di dati massicce.

Vedi anche:Copertura elettorale post-trust di CoinDesk

Molte persone affermano che T abbiamo bisogno della tecnologia per proteggere le nostre elezioni, che le schede cartacee sono state sufficienti per secoli. Ma è davvero vero? George W Bush è stato eletto presidente degli Stati Uniti nel 2000 non perché alla fine abbia ottenuto più delegati, ma perché il riconteggio delle schede cartacee ha richiesto così tanto tempo che la Corte Suprema ha dovuto intervenire e prendere una decisione. La guerra in Iraq potrebbe non essere mai avvenuta se T avessimo utilizzato le schede cartacee. La recente epidemia di coronavirus solleva anche preoccupazioni per la salute sulle strutture di voto condivise rispetto all'uso di dispositivi touchscreen personali.

Cripto e "Byzantine Consensus" avrebbero dovuto finalmente garantire le nostre elezioni. Ma finora le blockchain dominanti come Bitcoin ed Ethereum non sono state abbastanza scalabili da gestire milioni di persone che pagano o votano tutte in una volta.

Per ogni Tecnologie che utilizziamo oggi, c'è stato un momento in cui era ridicolmente inadeguata a sostituire quella precedente.

Ma una nuova generazione di innovazione open source e protocolli comeIntercoin,MaidSICURO EOlocatena, mostra come costruire un'infrastruttura dimostrabilmente sicura e scalabile, in grado di gestire il voto e le economie su larga scala.

Questinuovi protocollinon si basano su una blockchain monolitica e non hanno un collo di bottiglia centrale come un "minatore" o un "pool di mining". Invece, ogni entità (una moneta, un file o un'attività di gruppo) è protetta da un piccolo sottoinsieme dell'intera rete, chiamato "frammento" o "sezione".

Gran parte di questa Tecnologie non è nuova. Infatti, è precedente a Bitcoin. BitTorrent e altri sistemi di condivisione file peer-to-peer si basano su una tecnica chiamataCademia, sviluppato nel 2004. Questi tipi di reti frammentate possono essere scalate indefinitamente, la loroimbarazzantemente paralleloarchitettura che supporta un numero praticamente illimitato di transazioni simultanee. Le reti non sono solo peer-to-peer, ma hanno anche la capacità di aggregare i risultati, per il voto e altre applicazioni della comunità. E tutto questo viene fatto senza soluzioni di "livello 2", che sono quasi sempre "scappatoie" centralizzate da un'infrastruttura altrimenti priva di fiducia.

Vulnerabilità centrale

Le reti tradizionali sono vulnerabili perché la fiducia è concentrata in un unico posto, che si tratti di denaro, dati o voti. Ciò rende economicamente attraente per attori sia esterni che interni cercare di sovvertire le garanzie su cui abbiamo imparato a fare affidamento. John Dillinger T ha perso tempo a derubare salvadanai. I marchi T acquisteranno dati personali da siti casuali con 20 utenti.

Un portafoglio Bitcoin contiene saldi infinitamente divisibili (chiamati "UTXO" nel gergo Bitcoin ). Per questo motivodivisione infinita, ogni nodo completo deve contenere l'intera cronologia di ogni transazione nel caso in cui alcuni di quei saldi provengano da transazioni false.

Un portafoglio Ethereum contiene tokenequilibri memorizzato all'interno di uno smart contract su una rete Ethereum . Man mano che sempre più denaro viene scambiato per questo token, la sua fornitura totale diventa molto preziosa e lo smart contract diventa un bersaglio allettante per gli attori malintenzionati. Ecco perché è stato così difficile frammentare Ethereum. Se, ad esempio, ogni smart contract fosse protetto solo da pochi nodi, allora a un certo punto potrebbe diventare economicamente allettante attaccare questo consenso, sia per modificare alcuni saldi o semplicemente impedire ulteriori progressi e uccidere il token. In entrambi i casi, è un risultato negativo per la rete.

I portafogli Intercoin, d'altro canto, contengono monete, ONE del valore molto basso e sorvegliata da un piccolo gruppo di nodi, effettivamente casuale. Il pagamento del resto esatto è ottenuto tramite monete di tagli da 1/2, 1/4 e così via, e interagendo con i "change bot", account che scambiano una moneta per un importo uguale di resto. Le monete sulla rete MaidSAFE (chiamate "safecoin") funzionano in modo simile.

cabina elettorale

La chiave è che c'è un limite naturale al valore delle singole monete. Non ci sono UTXO o Token Contract del valore di 50 milioni di $. Per attaccare il consenso, un aggressore dovrebbe infiltrarsi e sovvertire la maggior parte o tutti i nodi in ONE shard particolare (chiamato "sezione" in MaidSAFE), ma tutto ciò che prenderebbe è ONE piccola moneta. Per ottenere una quantità significativa di valore, dovrebbero attaccare una quantità proporzionale della rete. Ogni singolo attacco diventa sempre più difficile man mano che la rete cresce, per non parlare degli attacchi combinati per ottenere qualcosa di valore.

Ciò significa che le grandi transazioni devono comportare grandi trasferimenti di monete, proprio come i riscatti e gli affari di droga nei film vengono fatti con grandi valigie di banconote da 100 $, ONE presumibilmente non banale da ottenere. Pertanto, tali reti sono adatte per pagamenti quotidiani più piccoli con commissioni proporzionali, piuttosto che per archiviare e trasferire enormi quantità di valore per una commissione fissa. Laddove Bitcoin ed Ethereum aiutano a conservare valore, Intercoin e Maidsafe abilitano l'altro lato del denaro: un mezzo di scambio scalabile.

Elezione Merkles

Quindi, come ci aiuta ad affidare le nostre elezioni a un'app? La verità è che la Tecnologie blockchain non è sufficiente. È necessario concatenare diverse soluzioni contemporaneamente, tra cui un modo per distribuire ONE token a ciascun elettore; alberi Merkle (o alberi hash) che registrano le informazioni in sequenza e consentono la verifica multi-persona; includere diversi venditori indipendenti, in modo che gli elettori possano controllare, da diversi "user agent", il loro voto registrato sull'albero Merkle; e chiavi private per ogni elettore.

La comunità Cripto ha già implementato gran parte di questo meccanismo per proteggere cose più preziose di un singolo voto. Ethereum, ad esempio, è costruito su una blockchain protetta da molte parti che si diffidano reciprocamente. Le persone potrebbero Fiduciail loro client wallet preferito, ma verificheranno anche utilizzandoun altro portafoglioo un esploratore di blockchain basato sul web comeEteri scansionatiLe possibilità che tutte queste entità colludano per rubare i token di qualcuno diventano più piccole man mano che vengono rilasciati più software client e più miner proteggono la rete back-end.

Vedi anche:Come si rompe la democrazia: tutto ciò che potrebbe andare storto con le elezioni

Verso il fondo dell'albero di Merkle, a livello di singoli distretti, i risultati individuali non rappresentano obiettivi succosi da sovvertire. Il guadagno è piccolo: l'1 percento di un delegato dell'Iowa, forse. Quando i risultati sono stati inseriti nei livelli più alti dell'albero, tuttavia, sono stati controllati da una piramide crescente di più partiti diffidenti a ogni livello inferiore e fissati in un modo che a quel punto è matematicamente impossibile da invertire.

Ogni singolo elettore sarebbe in grado di registrare il proprio ramo Merkle, per verificare che il proprio voto sia stato registrato e conteggiato correttamente. A ogni livello dell'albero,testimoni reciprocamente diffidenti concordato che si sono riuniti e hanno registrato un risultato corretto. Con le informazioni che vengono cancellate a ogni passaggio, ONE può verificare come ha votato qualcun altro, a meno che l'altra persona non scelga di rivelare il proprio voto e il ramo Merkle. Si potrebbe anche costruire un sistema in cui gli elettori possono fornire informazioni riservatedimostrazioni a conoscenza zerodi come hanno votato, senza che i destinatari possano dimostrarlo a nessun altro.

In un certo senso, Bitcoin ed Ethereum sono come MySpace e Friendster: le prime iterazioni di una nuova industria che affronterà il trustless computing in cose sempre più sofisticate. La blockchain di Ethereum è monolitica, completamente pubblica e chiunque può controllare qualsiasi cosa. Ma se la nuova Tecnologie ridurrà i costi di gestione delle elezioni di cui ci si può fidare, allora ogni organizzazione, grande o piccola che sia, vorrà farne ONE. E potrebbero non voler far conoscere i risultati a tutti: potrebbero volere la Privacy all'interno dell'organizzazione.

Le Cripto possono dare alle persone la possibilità di formare comunità e portare a termine progetti senza dover cedere enormi quantità di fiducia e controllo a terze parti.

Questa serie di requisiti per la Privacy richiede ulteriori innovazioni che stanno iniziando a essere implementate dalla comunità Cripto (qui "Cripto" viene utilizzato nel suo senso originale, ovvero crittografia), tra cui la crittografia di gruppo, le firme di gruppo e la crittografia end-to-end, dove sono in corso ricerche su come eseguire in modo efficiente operazioni matematiche su dati crittografati senza conoscerne i valori originali.

Potremmo non liberarci mai completamente dal doverci fidare di qualche entità che cerca di garantire che ogni persona T siautilizzando più identitàper votare, mastudi hanno dimostrato ciò accade estremamente raramente quando le persone votano di persona. Dal momento che le persone possono votare dal loro divano, lontano da occhi indiscreti, potremmo arrivare a fare sempre più affidamento sui servizi di "identità verificata" per risolvere questo problema di sicurezza residuo. Gli sforzi per standardizzare e innovare in quest'area sono in corso e forse ONE giorno saremo persino in grado di ovviare a questa ultima necessità di fidarci di terze parti.

Ma fino ad allora, progetti comeIntercoin,Olocatena EMaidSICURO rappresentano una via d'uscita per l'infrastruttura Cripto decentralizzata per consentirci finalmente, come società, di impegnarci in pagamenti, votazioni, governance e altre attività scalabili. La Tecnologie e la Cripto possono liberare le persone per formare comunità e portare a termine le cose senza dover cedere enormi quantità di fiducia e controllo a terze parti.

Per chi fosse interessato, maggiori informazioni e dettagli tecnici possono essere trovatiQui.

Nota: Le opinioni espresse in questa rubrica sono quelle dell'autore e non riflettono necessariamente quelle di CoinDesk, Inc. o dei suoi proprietari e affiliati.

Picture of CoinDesk author Greg Magarshak