Blockcerts su Bestr: FAQ

Tutti i dettagli per capire di più dei Blockcerts su Bestr
13 Giugno 2019

Cos'è un Blockcerts?

Blockcerts è uno standard aperto proposto dal MIT Media Lab per esprimere digitalmente un certificato e memorizzarlo su una blockchain in modo che sia sempre verificabile senza necessità di interpellare l’organizzazione o la piattaforma che lo ha emesso.

Un Blockcerts è un certificato digitale, emesso da un’organizzazione e di proprietà di una persona, espresso in questo formato e notarizzato su una blockchain.

L’organizzazione che emette il Blockcerts lo firma digitalmente con le proprie chiavi.

Il Blockcerts, come il certificato cartaceo, rimane in possesso della persona che ne è titolare. A differenza di un certificato cartaceo, il titolare può facilmente condividere il Blockcerts senza separarsi dall’originale e l’autenticità del certificato può essere verificata confrontando il contenuto del Blockcerts con la sua “impronta digitale” memorizzata sulla blockchain.

L’impronta digitale, come tutto quello che è scritto su blockchain, è immutabile e sempre accessibile: per questo Blockcerts consente di verificare l’integrità di un certificato in maniera sicura, immediata e senza necessità di consultare l’organizzazione che ha emesso il certificato.

https://www.youtube.com/watch?v=Jyr0XuPb1BY

Cosa significa che il Blockcerts è salvato su blockchain?

Un Blockcerts è un documento digitale che contiene tutte le informazioni del certificato, ma non è il Blockcerts per intero a essere salvato su blockchain.

Su Blockchain viene salvata l’impronta digitale del documento (hash): in questo modo chi è in possesso del documento può calcolarne l’impronta digitale e verificare che corrisponda a quanto memorizzato su Blockchain. Questo è uno degli step di verifica che avvengono quando si apre il Blockcerts da Bestr o lo si importa su Blockcerts Universal Verifier.

Su blockchain non è scritta nessuna informazione personale: non è possibile dedurre il contenuto del certificato a partire da quel che è scritto su Blockchain. È possibile solo verificare l’integrità del certificato di cui si dispone.

Solo il titolare del certificato può decidere di renderlo pubblico – e quindi condividerne il contenuto – con un terzo, ad esempio un potenziale datore di lavoro.

La mia laurea è scritta per sempre su blockchain?

Su blockchain non viene scritta la laurea per intero, ma solo la sua impronta digitale. L’impronta digitale sì, è scritta per sempre su blockchain: questo garantisce che anche fra molti anni sarà possibile verificarne l’autenticità – ma solo se si è in possesso del documento digitale originale.

Come funziona la verifica di un blockcerts?

Quando si apre un Blockcerts da Bestr si avvia in automatico il processo di verifica del Blockcerts, che è del tutto analogo a quello che si può richiedere importando il Blockcerts sul Blockcerts Universal Verifier.

Per prima cosa si eseguono verifiche formali: viene calcolata l’impronta digitale del certificato (hash), viene individuata la transazione con cui si è memorizzato l’hash su blockchain e si verifica la validità della firma digitale dell’organizzazione che ha emesso il Blockcerts. Dopodiché i due hash – quello generato dal documento e quello presente su blockchain - vengono confrontati. Infine si verifica che il certificato – che è stato verificato essere non corrotto – sia ancora valido: non revocato e non scaduto.

Se il Blockcerts supera tutte queste prove è considerato verificato: chi lo legge può confidare che il contenuto del Blockcerts è valido, come se ne avesse chiesto conferma all’ente che lo ha emesso.

Perché devo aspettare per avere il blockcerts?

Per scrivere una informazione su blockchain – ad esempio l’impronta digitale di un certificato di laurea in forma di Blockcerts – è necessario inviare una richiesta ai computer che fanno parte della rete blockchain scelta, questi prendono in carico l’informazione, la elaborano e la scrivono permanentemente. Questa operazione ha un costo computazionale elevato. e – se si tratta di una blockchain pubblica – anche monetario.

Per ottimizzare queste operazioni ed aumentare il livello di sicurezza, i certificati emessi da una stessa organizzazione (ad esempio le lauree conseguite in uno stesso giorno) vengono raggruppate e le loro impronte digitali vengono scritte tutte insieme come un’unica informazione resa coerente grazie a meccanismi matematici e criptografici (Merkle Tree).

Una volta che il pacchetto di informazione è pronto, questo viene passato ai computer della rete blockchain, che lo elaborano autonomamente, con tempi che non sono prevedibili.

Per questi due motivi esiste un tempo di attesa tra il momento in cui l’organizzazione decide di emettere il certificato ed il momento in cui il blockcerts è effettivamente scritto e verificabile sulla blockchain di riferimento.

Come uso un Blockcerts?

Se ti è stato assegnato un Blockcerts, puoi inserirlo nel tuo curriculum o condividerlo direttamente con chi può essere interessato a consultare quel titolo e verificarne l’autenticità: potenziali datori di lavoro, enti di formazione che richiedono dei titoli, etc.

Condividere un Blockcerts significa condividerne la URL, simile a:

https://bestr.it/award/show/cebc12f4fb2de12326b3ca55244031a620f2c59e

Chiunque riceva questa URL potrà verificare l’integrità del Blockcerts, vederne il contenuto, scaricarne il formato informatico JSON.

Puoi anche condividere la URL del Badge, ad esempio:

https://bestr.it/award/show/cebc12f4fb2de12326b3ca55244031a620f2c59e

In questo modo chi la riceverà vedrà anche le informazioni aggiuntive che il Badge contiene, e potrà procedere a verificare l’integrità del Blockcerts cliccando “Blockcerts”.

Se invii il tuo Blockcerts a qualcuno che non è familiare con questo sistema innovativo, puoi aggiungere il riferimento alla guida: Ho ricevuto un Blockcerts: cosa ne faccio?

Che differenza c'è tra un Blockcerts e un Open Badge?

Blockcerts e Open Badge sono due modi in cui un riconoscimento può essere espresso, così come la pergamena e l’autocertificazione.

Un riconoscimento espresso come Open Badge prende la forma di un’immagine PNG che contiene metadati che consentono di ricondurlo al learner che ne è titolare e di invocare la piattaforma che ha emesso l’Open Badge in modo che ne confermi la validità.

Un riconoscimento espresso come Blockcerts si presenta come un documento digitale: una applicazione in grado di leggere questo formato (come ad esempio la applicazione Blockcerts Wallet o il Blockcerts Universal Verifier)  lo interpreta, verifica e lo mostra in maniera leggibile alle persone, rappresentandolo come un foglio con intestazione e firma.

Tipicamente un Open Badge contiene una breve descrizione della competenza rappresentata ed il link ad una pagina web che esprime i criteri con cui questa viene verificata. Un Blockcerts abitualmente contiene meno dati: il titolo, la data di assegnazione, il nome del titolare, la firma dell’organizzazione che lo ha emesso – ma gli specifici dati possono cambiare a scelta dell’organizzazione.

Dal punto di vista tecnico, lo standard Blockcerts nasce dallo standard Open Badge 2.0 e lo rende compatibile con le tecnologie blockchain.

Su Bestr esiste sempre un Open Badge in corrispondenza di un Blockcerts. Bestr offre una pagina web con i contenuti estesi del riconoscimento, da cui possono essere scaricati sia l’Open Badge che – se presente – il Blockcerts.

Ogni learner può scegliere se condividere l’Open Badge in forma di immagine, il Blockcerts tramite la applicazione Blockcerts Wallet, o la URL della pagina web offerta da Bestr per la più semplice accessibilità e completezza di contenuti.

Su quale blockchain sono scritti i Blockcerts di Bestr?

Bestr scrive i propri Blockcerts su blockchain pubblica Ethereum.

Perché mi serve la App Blockcerts Wallet?

Blockcerts è un formato per gestire certificazioni memorizzate su Blockchain. Questo che stai ritirando è probabilmente il tuo primo Blockcerts, ma potresti raccoglierne degli altri. Per questo è importante avere un luogo dove custodirli: un portafoglio per i tuoi Blockcerts, indipendente dall’istituzione che emette il riconoscimento (es. l’università) e dalla piattaforma che l’istituzione usa (es. Bestr).

Ottieni Blockcerts Wallet scaricando la versione iOS dall'App Store o quella Android dal Google Play

A cosa serve la passphrase sulla App Blockcerts Wallet?

Un Blockcerts è strettamente legato alla persona titolare del riconoscimento: all’interno del Blockcerts viene scritto un identificativo unico associato alla persona. Affinché questo numero possa essere scritto nel tuo Blockcerts devi prima generarlo: a questo serve la definizione della passphrase nella App Blockcerts Wallet. La passphrase che salvi in Blockcerts Wallet è una password, è la tua chiave privata in base a cui con un processo crittografico viene generata una chiave pubblica: l’identificativo che viene inserito nel Blockcerts. Tutti possono conoscere la tua chiave pubblica, ma solo tu puoi provare di esserne il proprietario dimostrando di essere in possesso della chiave privata – la tua passphrase.

Ottieni Blockcerts Wallet scaricando la versione iOS dall'App Store o quella Android dal Google Play

Posso disinstallare la App Blockcerts Wallet dopo che ho ottenuto il Blockcerts?

Sì, ma custodisci la tua passphrase in modo sicuro per poterla eventualmente recuperare.

Ottieni Blockcerts Wallet scaricando la versione iOS dall'App Store o quella Android dal Google Play

Leggi di più