Blockchain définition
cryptodigger
Préambule
La confiance est le problème majeur d’internet : piratage, fake news, pare-feu, vol de données personnelles, etc.
C’est pour cela que l’on voit des systèmes de vérification d’identité de plus en plus sophistiqués : Captcha, double authentification, QR code, etc.
C’est aussi pour cela que par exemple, le vote électronique n’est pas généralisé.
Les risques d’usurpation d’identité sont trop importants.
Comprendre la blockchain
Pour comprendre la blockchain il faut comprendre les bases de données.
Une base de données permet d’aller chercher des données de façon dynamique (requêtes) dans des tables organisées.
Exemple : vous avez perdu votre mot de passe; en indiquant votre e-mail, la base de donnée va vous retourner votre mot de passe stocké dans dans la table appropriée de la base.
Les bases de données sont centralisées soit dans d’un serveur au sein de l’entreprise, ou un serveur déporté au sein d’un centre d’hébergement.
Si ce système fonctionne très bien il est très vulnérable :
. La gestion de la base (ajout, modification, suppression) est souvent attribué à un ou plusieurs gestionnaires dédié qui peuvent commettre des erreurs.
. Si le serveur est « attaqué » c’est tout le système qui s’effondre
La blockchain est une base de données partagée entre tous ses utilisateurs connectés en réseau et fonctionnant sans intermédiaire.
Chaque utilisateur de la blockchain a une copie identique et intégrale de la base de données.
Chaque entrée (bloc) dans la blockchain est enregistrée (il n’y a pas de suppression), de sorte que chaque enregistrement est tracé, conservé.
Comme il n’y a pas de régulateur central, ceux sont les utilisateurs qui définissent les règles
Il y a plusieurs niveaux d’utilisateurs :
En résumé
Si un serveur tombe en panne le système continue de fonctionner.
La base de données est constituée d’une chaine de bloc fixe, l’enregistrement d’un nouveau contenu va créer un nouveau bloc.
La consultation ou la modification d’un contenu va être enregistré de la même façon