Un trucco crittografico sconvolgente promette di portare le blockchain nel mainstream

Andrea Chronopoulos





Ci sono, che ci crediate o no, molti tra noi che rimangono scettici sul fatto che blockchain come Bitcoin ed Ethereum avranno mai un grande impatto sul mondo tecnologico mainstream. Quando la conversazione si sposta su questioni relative alla privacy, le loro preoccupazioni generalmente si presentano in due modi: questi sistemi sono troppo anonimi per le app che milioni di persone potrebbero finire per utilizzare o sono troppo tracciabili.

Ma la complessa matematica alla base di un protocollo crittografico chiamato prova a conoscenza zero promette di ribaltare le nozioni odierne popolari di privacy blockchain e aprire le porte a una serie di nuove applicazioni lungo la strada.

Questo pezzo appare nella nostra nuova newsletter bisettimanale, Chain Letter, che copre il mondo della blockchain e delle criptovalute. Iscriviti qui: è gratis!



Bitcoin, Ethereum e la maggior parte delle altre blockchain pubbliche sono infatti pseudonimi, invece che veramente anonimi; le persone che effettuano transazioni sulla rete sono rappresentate da stringhe di numeri e lettere pubblicamente visibili chiamate indirizzi. (Altro qui: cos'è Bitcoin e perché è importante)

Finché nessuno collega il tuo vero nome al tuo indirizzo, puoi nascondere efficacemente le tue transazioni. Se la tua vera identità fa collegati al tuo indirizzo, però, all'improvviso chiunque potrebbe essere interessato può vedere ogni transazione che hai mai effettuato sulla rete.

Le forze dell'ordine hanno lavorato su questo e negli ultimi anni hanno affinato la loro capacità di seguire i soldi sulle blockchain di Bitcoin ed Ethereum, rintracciando le persone che usano le criptovalute per scopi illeciti. (Altro qui: I criminali pensavano che Bitcoin fosse il nascondiglio perfetto, ma pensavano male)



Inserisci le prove a conoscenza zero, una tecnologia così strabiliante da sembrare presa dalle pagine di un romanzo di fantascienza. In sostanza, è un modo per dimostrare qualcosa a qualcuno senza rivelare nessuna delle informazioni che entrano in quella prova, dice Emin Gun Sirer , informatico alla Cornell University. Come semplice esempio, immagina di dover dimostrare di avere almeno 18 anni. Invece di tirare fuori il tuo ID, le prove matematiche sottostanti a conoscenza zero possono permetterti di rendere qualcuno sicuro al 100% di avere più di 18 anni senza rivelare un briciolo di altre informazioni su di te. Non il tuo nome, indirizzo, una foto, niente.

L'idea delle prove a conoscenza zero è nota ai crittografi da due decenni, ma è stato solo l'anno scorso che i ricercatori hanno capito quale potrebbe essere l'app killer della tecnica: una criptovaluta basata su Bitcoin chiamata Zcash . Zcash utilizza prove a conoscenza zero per garantire che le transazioni siano valide nonostante il fatto che le informazioni sul mittente, sul destinatario e sull'importo transato rimangano tutte nascoste. Il potere dell'idea ha interessato le principali banche. JPMorgan Chase ha recentemente lavorato con Zcash per aggiungere funzionalità a conoscenza zero alla propria blockchain privata basata su Ethereum.

Sirer afferma che le prove a conoscenza zero potrebbero aprire la porta a molte applicazioni oltre alla finanza, comprese quelle di cui non sappiamo ancora di aver bisogno. E da Ethereum di recente aggiunta funzionalità a conoscenza zero inoltre, c'è motivo di pensare che potremmo presto iniziare a imparare cosa sono. (Altro qui: questo è il motivo per cui Ethereum esiste)



In definitiva, è ancora difficile dire fino a che punto questa tecnologia può portarci: le migliori menti del settore hanno appena iniziato a capire come utilizzarla. Ma c'è una possibilità molto reale che un giorno si estenderà a quasi ogni aspetto della nostra vita online. Potremmo assistere all'inizio di una rivoluzione nel modo in cui gestiamo le nostre informazioni più personali.

nascondere