Si chiama Proof of Humanity e ambisce a risolvere i problemi legati alla conferma dell’identità su internet. È una delle applicazioni di Ethereum preferita da Vitalik Buterin!
Di recente hai avuto a che fare con lo SPID e perso la voglia di vivere cercando di attivarlo a tutti i tuoi parenti? Quante volte navigando online hai dovuto spuntare la casella “non sono un robot” o selezionare tutte le immagini che contengono un semaforo? Un’identità digitale certificata ormai è necessaria per tantissime cose, dallo shopping online alle operazioni bancarie. Proof of Humanity è un’applicazione della blockchain di Ethereum che ti permette di creare la tua identità digitale una volta per tutte.
Che cos’è Proof of Humanity?
Proof of Humanity (PoH) è un sistema di verifica di umanità su Ethereum. È un protocollo che combina diversi sistemi di sicurezza del web, i test di Turing invertiti e altri meccanismi di verifica per creare un database di utenti di internet certificati come esseri umani verificati. In questo senso Proof of Humanity è un’applicazione di Ethereum che cerca di migliorare e risolvere i problemi delle attuali verifiche di identità. Chi decide di registrarsi su PoH avrà garantita la sua umanità per sempre. In questo modo potrà accedere a servizi online senza dover dimostrare ogni volta di non essere un bot.
Come funziona Proof of Humanity?
Il primo passo da fare per ottenere la propria certificazione è connettere il proprio wallet e completare le informazioni richieste per l’iscrizione. Per l’approvazione finale bisogna superare diversi step di verifica che aumentano gradualmente di complessità. A prima vista i video e le foto richieste possono risultare troppo specifici, tuttavia tutti questi passaggi servono a Proof of Humanity per ottenere tutte le garanzie possibili per stabilire con certezza che ha davanti a sé un essere umano. Tra queste verifiche ci sono ad esempio il caricamento di un video in cui si sente la tua voce pronunciare una data frase, o la visibilità del tuo address Ethereum sul tuo profilo.
Un altro livello di sicurezza che adotta PoH è la richiesta di una conferma da parte degli utenti già registrati: coloro che hanno già ottenuto la certificazione di identità hanno il compito di segnalare eventuali profili sospetti e confermare quelli in regola.
Al momento dell’iscrizione, inoltre, viene richiesto il pagamento di una quota che verrà restituita una volta che la certificazione sarà andata a buon fine, un ulteriore modo per scoraggiare profili falsi. I passi per registrarti su Proof of Humanity sono:
- Registrazione: inserimento dei dati richiesti;
- Messa alla prova: in questo momento gli altri utenti possono esprimere i loro sospetti su profili che non sembrano rispondere alle linee guida;
- Vouching: il profilo aspetta l’approvazione di un utente già registrato;
- Registrazione: il profilo è stato certificato e registrato su Proof of Humanity.
Perché è un’applicazione di Ethereum così decisiva?
Proof of Humanity sfrutta la tecnologia della blockchain per rispondere a un problema concreto della vita delle persone e per tutte le sue potenzialità ha ottenuto l’appoggio e l’entusiasmo di Vitalik Buterin, il fondatore di Ethereum. Certificare che un utente di internet sia un essere umano sta diventando un’operazione molto complessa, al momento il metodo più usato è quello dei CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) che tuttavia rischiano di diventare sempre più obsoleti. I CAPTCHA all’inizio degli anni 2000 riuscivano a fermare i bot chiedendo agli utenti di decodificare delle semplici scritte (sequenze di lettere e numeri), con il passare del tempo questi testi dovevano essere più deformati o oscurati per stare al passo con l’aggiornamento dei programmi di riconoscimento ottico dei caratteri. L’intelligenza artificiale veniva migliorata in maniera indiretta mano a mano che gli esseri umani risolvevano i CAPTCHA.
Oggi questo meccanismo appare come una griglia formata da più fotografie in cui segnalare la presenza di un determinato elemento, creare dei CAPTCHA efficaci e che possano garantire la sicurezza è complesso e oneroso. Più l’intelligenza artificiale si sviluppa, più è difficile stabilire l’identità umana. Con Proof of Humanity si potrebbe ovviare a questo sistema di verifica certificando la propria “umanità” sulla blockchain, riducendo la nascita di account falsi e migliorando la qualità della navigazione.
Un’occasione per dare un’identità a tutti
Secondo i dati della World Bank ci sono 987 milioni di persone nel mondo che non hanno un’identità legale, sono principalmente persone che vivono in paesi a basso reddito. Tra loro il 45% sono donne e il 28% sono uomini. L’identità nel mondo che conosciamo è indispensabile, non si tratta solo di fare shopping online ma di accedere a servizi primari come quelli sanitari, finanziari, o anche solo viaggiare e votare. Senza un documento di identità non puoi aprire un conto in banca né prendere un aereo. Chi ha un profilo registrato su Proof of Humanity riceve, a partire dall’iscrizione, dei token UBI che garantiscono un reddito minimo universale. In media un utente di PoH riceve dai 50 ai 100 dollari in token UBI al mese, disponibili grazie a operazioni di fundraising e dal finanziamento della Ethereum Foundation. La rete infatti mette a disposizione dei fondi per applicazioni o casi d’uso particolarmente utili per tutti gli utenti e per l’ecosistema di Ethereum.
Proof of Humanity non è completamente esente da possibili manipolazioni, qualcuno potrebbe costringere o pagare qualcuno per prestare dei dati e creare dei profili legati a una persona ma usati per scopi illeciti. Inoltre, attualmente il registro non è anonimo, ma è possibile in linea teorica criptare i dati di ogni profilo attraverso protocolli di privacy già utilizzati da varie blockchain. Creare un sistema per verificare in maniera universale le identità digitali rimane una grande sfida, e i suoi limiti sono i limiti dell’onestà e della correttezza dell’essere umano. Secondo il suo fondatore, Santiago Siri, Proof of Humanity è uno dei primi pezzi per creare sistemi solidi ed equi sulla blockchain e deve essere aperto alla collaborazione con protocolli e meccanismi che hanno lo stesso scopo.