La blockchain joue un rôle fondamental dans la vérification de l’information. Qu’est-ce que la blockchain ? C’est une technologie numérique de stockage et de transmission de l’information sécurisée et transparente. Chaque donnée entrée sur le registre décentralisé de la blockchain est consultable par tous les utilisateurs du réseau. La blockchain sert notamment de tiers de confiance pour vérifier l’exactitude des transactions faites entre ses utilisateurs : c’est une importante innovation pour de nombreux secteurs dont l’assurance, le droit, les services publics ou les objets connectés.
Pourquoi utiliser la blockchain pour les transferts de données ? Car elle permet avec assurance de vérifier l’information et de sécuriser les données inscrites dans le registre : elles sont vérifiables, sécurisées et infalsifiables.
Pour mieux comprendre ce processus, voici un guide des 3 étapes de vérification de l’information par la blockchain avec l’exemple de la vérification des diplômes numériques avec la blockchain :
Le chaînage des blocs et la vérification du hachage
Comme son nom l’indique, la blockchain est une chaîne de blocs. Chaque bloc contient les informations entrées dans le registre ainsi que son hachage. Le hachage est propre à chaque bloc et représente son empreinte digitale ou sa signature personnelle.
À chaque ajout d’information (à chaque nouvelle transaction) :
- Un nouveau bloc est créé contenant les nouvelles informations et son hachage ;
- Ce nouveau bloc est “enchaîné” au bloc précédent : il contient, en plus de son propre hachage, le hachage du bloc précédent ;
- Chaque bloc dépend donc du précédent.
Pour toute tentative de modification des données d’un bloc :
- Le hachage est aussi modifié ;
- Puisque chaque bloc est lié au bloc précédent grâce au hachage, la modification est détectable sur toute la suite de la blockchain ;
- Tous les blocs deviennent invalides.
Exemple des diplômes numériques stockés sur la blockchain :
Les blocs contiennent les informations concernant le diplôme : école émettrice du certificat, preuves de validité, données du diplôme et horodatage.
Si l’étudiant voulait hacker son diplôme numérique :
- La modification d’une seule donnée entraînerait la modification du hachage ;
- Tous les blocs suivants deviendraient invalides ;
- La fraude serait immédiatement détectée : échec pour notre étudiant hacker.
La vérification des informations par la preuve du travail (proof of work)
En théorie, avec beaucoup d’ordinateurs très puissants, il est possible de modifier les données d’un bloc et de calculer à nouveau le hachage de tous les blocs suivants pour que la fraude ne soit pas détectée.
Pour faire face à cela, la vérification de l’information par la blockchain repose sur un deuxième mécanisme : la preuve de travail (proof of work) par les mineurs.
À chaque ajout de bloc :
- Certains utilisateurs de la blockchain, appelés “mineurs”, doivent résoudre un problème mathématique complexe nécessitant une grande puissance de calcul ;
- Comme une équation, le problème mathématique est complexe et long à résoudre, mais sa validité est facile à vérifier ;
- C’est seulement une fois le problème résolu que le nouveau bloc peut être ajouté à la chaîne.
Ainsi, ce fonctionnement permet de ralentir la création de nouveaux blocs et d’empêcher les hackers de modifier les hachages sans être détectés.
Un étudiant, même doué de compétences et de moyens hors norme ne parviendrait pas à modifier son diplôme sans que les mécanismes de la certification blockchain ne détectent la fraude.
La vérification par tous les utilisateurs du réseau
Il existe enfin un troisième mécanisme permettant de garantir la fiabilité des données contenues dans les blocs de la blockchain.
Le réseau de la blockchain est dit décentralisé et distribué : tous les membres ont accès à des copies conformes du registre de données. Chaque membre du réseau peut vérifier la validité des informations contenues dans les nouveaux blocs avec sa copie du registre.
Cela fonctionne ensuite par consensus :
- Chaque membre vérifie les informations du nouveau bloc ;
- Si les informations sont conformes, l’utilisateur ajoute ce bloc à sa copie de chaîne ;
- La copie détenue par la majorité des utilisateurs est considérée comme valable.
Les diplômes 100% blockchain de BCdiploma : authentiques et vérifiables par nature
Les diplômes blockchain BCdiploma sont-ils vraiment infalsifiables ?
Par nature, les données des diplômes BCdiploma sont impossibles à falsifier. Le fonctionnement intrinsèque de vérification de l’information par la blockchain garantit l’intégrité des informations des diplômes stockés sur la blockchain. L’attestation blockchain a donc bien une valeur probante.
Toute personne, étudiant, organisme de formation ou recruteur, peut donc vérifier en temps réel la validité des informations du diplôme 100% blockchain de par sa conception.
Comment l’identité de l’émetteur du diplôme est-elle vérifiable ?
BCdiploma a développé un système breveté spécifique pour permettre de vérifier l’identité de l’émetteur des diplômes.
Il permet de vérifier le certificat constitué :
- Des données publiées par l’institution ;
- De l’ensemble des preuves blockchain attestant de son authenticité.
L’identité et l’existence légale des institutions émettrices de diplômes 100% blockchain BCdiploma est vérifiée par des “validateurs”. Ces derniers réunissent les preuves formelles de l’identité et des habilitations des institutions émettrices du diplôme. Les preuves de cette validation sont elles aussi inscrites sur la blockchain et donc infalsifiables. Choisir la blockchain pour les diplômes, c’est donc faire le choix de la sécurité !
Voir la liste des validateurs dans l’écosystème BCdiploma.
Pour en savoir plus :
https://academiebitcoin.fr/cest-quoi-la-blockchain-en-5-etapes/
https://www.crypto-sous.fr/blockchain-fonctionnement/proof-of-work/
https://bitcoin.fr/minage/