Les chaînes de blocs (blockchain) révolutionnent la sécurité informatique
Apparu dans l’essor des monnaies virtuelles telles que le Bitcoin, la crypto-monnaie; la blockchain est une technologie qui révolutionne la logique des transactions, spécifiquement financières.
Aujourd’hui, un grand nombre de monnaies virtuelles et de crypto-monnaies utilisent la blockchain pour leur sécurité. Ainsi, il laisse place à chaque client du réseau de parvenir à un accord sans avoir à se faire confiance. Aussi, sans se limiter aux crypto-monnaies, elle est déjà utilisée dans diverses applications.
Pour plus d’informations sur la blockchain, nous vous proposons de lire la suite de l’article. Bonne lecture 😉
Le Hash
Le terme hash fait référence à un type de fichier utilisé dans le monde de l’informatique et celui de la cryptographie. Il est associé à la fonction de hashage, un algorithme mathématique qui consiste à convertir une chaîne de caractères en une valeur inférieure.
Ainsi, un fichier hash permet de vérifier la taille et le caractère identique d’un fichier envoyé via un réseau informatique.
Prenons le cas où chaque page du livre comporte une entête, un corps et un pied de page. Et où, le corps ne peut contenir que 7 transactions. Dès qu’une page comporte 7 transactions, on tourne la page et on commence à écrire sur une nouvelle. Donc, au bout de 5 minutes, même si uniquement 2 transactions ont été écrite, on tourne la page.
Dans notre exemple, ce qui rendra la Blockchain très sécurisée est cette limite de nombre de transaction par page, l’obligation de tourner la page toutes les 5 minutes et le contenu de l’entête du pied de page.
Par la suite, dans notre cas de figure, nous remarquons, que le pied de page réécrit en tout petit, tout ce qui a été décrit sur la page, ainsi de suite.
Quelques exemples de pages
Alors, prenons un autre exemple, où, grâce à ce système, un voisin A peut modifier une transaction qui se trouve sur la page 3. Pour le faire, il doit modifier:
– le corps et le pied de page de la page 3;
– l’entête et le pied de page de la page 4;
– l’entête et le pied de page de la page 5.
Ainsi donc, toute les 5 minutes, une nouvelle page s’ajoute. Maintenant, si le voisin n’arrive pas à modifier ces 3 pages, sur tous les livres de l’immeuble, en 5 minutes, il devra cette fois ci, modifier 4 pages, toujours en 5 minutes.
5 minutes pour s’introduire dans le domicile des 16 autres voisins, modifier 3 pages… Il est donc impossible de réécrire les informations dans les livres, elles sont donc impossibles à modifier.
Le voisin A , toujours dans la suite de l’exemple, résigne à modifier les pages passées, mais il ne perd pas de point de vues son envie de gagner plus d’argent frauduleusement. Alors, il décide d’écrire sur son livre des informations fausses:
– il écrit qu’il a reçu 3 euros au lieu des 10 que j’ai envoyés pour faire croire que je lui en doives 7 de plus;
– ou, il écrit qu’il a reçu 100 euros. Si, cette information est vérifiée et validée, son compte sera effectivement crédité de 100 euros…
NB: Pour rappel, retenons ces 2 principes (le consensus et la preuve de triathlon) schématisés ci-haut, pour la validation d’une transaction d’une part et d’autre part, pour son découragement.
Par conséquent, nous pouvons dire que la Blockchain est donc un grand livre, distribué, inviolable, infalsifiable, incorruptible, immuable, démocratique.
– Voisin A = noeud = mineur;
– immeuble = réseau;
– livre = base de données;
– Page = block;
– lien = chaîne (d’où blockchain);
– texte minuscule dans entête et pied de page = hash SHA 256;
– 5 minutes = 10 minutes;
– 7 transactions = 1 Mb;
– preuve de marathon = preuve de travail (proof of work);
– valider = miner.
Cas d’application
Dans cette rubrique, nous allons présenter quelques exemples de la vie courante pour mieux comprendre la technologie de la Blockchain.
Cryptomonnaie et tokens
La Blockchain est la technologie qui permet de nombreuses applicatons, notamment les smart contracts ou les cryptomonnaies. Donc, nous avons plusieurs types de Blockchain, chacune avec ses spécificités.
Un « coin » est une monnaie virtuelle qui a sa propre blockchain. Le « token » quant à lui, est une monnaie virtuelle basée sur une autre blockchain.
Pour conclure, constatons que les champs d’exploitation des chaînes de bloc sont immenses, notons : les assurances, banques, industrie pharmaceutique et santé, de nombreux secteurs (agroalimentaire, distribution, aéronautique, automobile…), immobilier, industrie musicale, énergie,… Donc, elle ouvre la voie d’un web décentralisé, d’un nouveau web, et d’une nouvelle économie numérique , la token économie.
Découvrez nos dernières articles ici.