Guides

Intermediate

Comment fonctionne la technologie blockchain ?

Pensez à quel point la société est dépendante des données. Les données font fonctionner la technologie blockchain. Cependant, selon la perception du grand public, la blockchain est encore étroitement associée à Bitcoin qui a connu une délirante au cours des 12 derniers mois, son prix ayant presque atteint 20 000 dollars avant de tomber à moins de la moitié de cette valeur. Dans cet article, nous laisserons tous les mouvements de prix et les spéculations sur l'avenir, afin que nous puissions nous concentrer sur les différentes technologies qui font fonctionner la technologie blockchain.

 

Une définition de la chaîne de blocs

Une blockchain est un livre décentralisé et fiable de transactions qui se produisent au sein d'un réseau et sont validées par un réseau d'ordinateurs appartenant à des entités distinctes utilisant un protocole cryptographique pour évaluer l'exactitude des données contenues dans le livre.

Réseau décentralisé avec un livre partagé

L'un des principaux facteurs de différenciation de la technologie blockchain est sa dépendance à un réseau entièrement décentralisé d'ordinateurs pour valider les transactions ou les entrées de données sur le livre partagé. Au lieu d'un serveur principal agissant comme garant des données, l'idée d'un réseau décentralisé qui pourrait valider les transactions sur la base d'un mécanisme de vérification mathématique que tous les ordinateurs/serveurs acceptent de respecter s'est concrétisée.

Soudain, il n'était pas nécessaire de dépendre d'une machine centrale pour faire fonctionner un réseau, et ce dernier pouvait survivre sans le premier. C'est l'un des aspects qui rend la blockchain si attrayante sur le plan de la sécurité.

Il n'y a pas de point d'échec unique. Avec la technologie d'aujourd'hui, les impraticables de piratage d'une blockchain entière avec succès sont leur propre dissuasion. Il serait pratiquement impossible de corrompre simultanément un si grand nombre de serveurs pour corrompre les informations contenues dans le livre partagé.

 

Cryptographie

L'application de clés cryptographiques à la technologie blockchain vise à garantir la confidentialité, la sécurité et la confidentialité des utilisateurs et des données qu'ils partagent. Il existe deux types de clés cryptographiques, publiques et privées, et chaque utilisateur a une de chacune.

La combinaison des clés privées et publiques d'un utilisateur forme la signature numérique de cette personne, ce qui lui permet d'effectuer des transactions sur une blockchain. Cette signature numérique différencie les utilisateurs du réseau, ce qui ajoute une autre couche de sécurité pour garantir l'intégrité des données.

La relation entre la clé publique et sa clé correspondante est techniquement complexe mais peut être expliquée en termes simples, en utilisant Bitcoin comme exemple. La clé privée est une chaîne de chiffres et de lettres générée de façon aléatoire qui est mathématiquement liée à votre adresse de portefeuille mais impossible à pirater. Il vous permet d'envoyer des Bitcoins de votre portefeuille à quelqu'un d'autre s'il vous donne son adresse.

La clé publique est cette adresse ou une version hachée (plus courte) de cette adresse. Vous ne pouvez accéder à votre portefeuille (clé publique A) et déplacer des Bitcoins à l'aide de votre clé privée (A), de la même manière que la personne propriétaire du portefeuille auquel vous envoyez des Bitcoins (clé publique B) ne peut accéder à ces fonds qu'à l'aide de la clé privée (B) de ce portefeuille.

Avec les clés cryptographiques utilisées pour effectuer des transactions sur le réseau, une image plus claire des différentes parties mobiles d'une blockchain émerge, mais il y a encore un élément manquant. Comment savoir si les informations saisies sont dignes de confiance ?

 

Protocole de précision, de sécurité et de tenue de dossiers

Quand A envoie un Bitcoin à B, cette transaction est enregistrée sur un bloc avec d'autres transactions avec un horodatage et communiquée au réseau décentralisé où différentes machines utilisent leur puissance de calcul pour valider cette transaction (avec le reste du bloc).

En tant que note secondaire, vous pouvez remplacer la transaction par n'importe quel autre type de données ayant une valeur. Cela vous aidera à comprendre comment blockchain peut être utilisé pour enregistrer n'importe quoi de valeur. Le protocole qui permet cette validation est brillant dans sa création car il repose sur l'intérêt humain pour garantir l'intégrité de la blockchain.

Ces différents ordinateurs chargés de vérifier l'exactitude de l'information sont en concurrence pour obtenir une récompense dans la résolution d'un problème mathématique très complexe. Le premier à le résoudre transmet la solution aux autres machines. Lorsqu'une majorité de ces nœuds accède à la même solution, les données sur le bloc sont validées et ajoutées à la blockchain.

 

Blockchain est de plus en plus

Blockchain traverse une étape passionnante, avec de nouvelles solutions émergeant à chaque tournant, le tout dans le but de rendre la technologie plus efficace. Alors que vous lisez cet article, les développeurs du monde entier travaillent sur de nouvelles façons de valider les transactions sans utiliser autant d'électricité et de puissance de calcul.

Consultez nos autres guides Blockchain ici .

 

 

Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.