Qu’est-ce que la blockchain?


Qu’est-ce que la blockchain?

Blockchain en définition semble compliqué, et il peut certainement l’être pour un bon nombre d’entre nous, mais son concept de base est vraiment assez simple. 

Une blockchain est un type de base de données. Pour pouvoir la comprendre, il est d’abord utile de comprendre ce qu’est réellement une base de données.

Qu’est ce qu’une base de données ?

Les informations, ou données, dans les bases de données sont généralement structurées sous forme de tableau pour faciliter la recherche et le filtrage d’informations spécifiques.

Voici quelques information sur la base de données :

  • Une base de données est un ensemble d’informations stockées électroniquement sur un système informatique. 


  • Une base de données est conçue pour héberger des quantités beaucoup plus importantes d’informations accessibles, filtrées et manipulées rapidement et facilement par n’importe quel nombre d’utilisateurs à la fois.


  • Les grandes bases de données y parviennent en hébergeant des données sur des serveurs constitués d’ordinateurs puissants. 


  • Ces serveurs peuvent parfois être construits à l’aide de centaines ou de milliers d’ordinateurs afin d’avoir la puissance de calcul et la capacité de stockage nécessaires pour que de nombreux utilisateurs accèdent simultanément à la base de données. 


  • Une base de données peut être accessible à n’importe quel nombre de personnes, elle appartient souvent à une entreprise et est gérée par une personne nommée qui a un contrôle total sur son fonctionnement et les données qu’elle contient.

Structure de stockage de blockchain

Une différence clé entre une base de données typique et une blockchain est la façon dont les données sont structurées.  Voici la structure de  blockchain :

  • Une blockchain collecte des informations ensemble dans des groupes, également appelés blocs, qui contiennent des ensembles d’informations. 


  • Les blocs ont certaines capacités de stockage et, lorsqu’ils sont remplis, sont enchaînées sur le bloc précédemment rempli, formant une chaîne de données connue sous le nom de « blockchain ». 


  • Toutes les nouvelles informations qui suivent ce bloc fraîchement ajouté sont compilées dans un bloc nouvellement formé qui sera ensuite également ajouté à la chaîne une fois rempli.


  • Une base de données structure ses données en tables tandis qu’une blockchain, comme son nom l’indique, structure ses données en segments (blocs) qui sont enchaînés

Cela fait en sorte que toutes les blockchains sont des bases de données, mais pas toutes les bases de données sont des blockchains. 

Ce système rend également intrinsèquement une chronologie irréversible des données lorsqu’il est mis en œuvre de manière décentralisée. 

Lorsqu’un bloc est rempli, il est gravé dans le marbre et fait partie de cette chronologie. 

Chaque bloc de la chaîne reçoit un horodatage exact lorsqu’il est ajouté à la chaîne.

Comment fonctionne la blockchain?

L’intérêt de l’utilisation d’une blockchain ou d’une blockchain crypto est de permettre aux personnes voulant préserver des données précieuses, de les sauvegarder de manière sécurisée et inviolable.

La blockchain se compose de trois concepts importants: 

  • Blocs

  • Nœuds

  • Mineurs

Les données du bloc

  • Nombre entier 32 bits appelé à valeur nonce.


  •  La valeur à valeur à effet nonce est générée de manière aléatoire lorsqu’un bloc est créé, qui génère ensuite un hachage d’en-tête de bloc.


  • Le hachage est un nombre de 256 bits marié à la valeur à effet nonce

 

  • Il doit commencer par un grand nombre de zéros (c’est-à-dire être

extrêmement petit)

  • Lorsque le premier bloc d’une chaîne est créé, une valeur à usage nonce génère le hachage de chiffrement


  • Les données du bloc sont considérées comme signées et liées à jamais à la valeur à effet nonce et au hachage, sauf si elles sont extraites

Les nœuds

  • Lorsqu’un bloc est extrait avec succès, le changement est accepté par tous les nœuds du réseau et le mineur est récompensé financièrement.


  • L’un des concepts les plus importants de la technologie blockchain est la décentralisation. 


  • Aucun ordinateur ou organisation ne peut posséder la chaîne. Au lieu de cela, il s’agit d’un registre distribué via les nœuds connectés à la chaîne.


  •  Les nœuds peuvent être n’importe quel type d’appareil électronique qui maintient des copies de la blockchain et maintient le fonctionnement du réseau.


  •  Chaque nœud a sa propre copie de la blockchain et le réseau doit approuver algorithmiquement tout bloc nouvellement extrait pour que la chaîne soit mise à jour, approuvée et vérifiée. 


  • Étant donné que les blockchains sont transparentes, chaque action du grand livre peut être facilement vérifiée et visualisée. 


  • Chaque participant reçoit un numéro d’identification alphanumérique unique qui indique ses transactions.


  • La combinaison d’informations publiques avec un système de freins et contrepoids aide la blockchain à maintenir l’intégrité et à créer la confiance entre les utilisateurs. 


  • Essentiellement, les blockchains peuvent être considérées comme la possibilité de mise à l’échelle de la confiance via la technologie

Les mineurs

  • Les mineurs créent de nouveaux blocs sur la chaîne grâce à un processus appelé exploitation minière.


  • Dans une blockchain, chaque bloc a son propre nonce et hachage unique, mais fait également référence au hachage du bloc précédent dans la chaîne, donc l’extraction d’un bloc n’est pas facile, en particulier sur les grandes chaînes.


  • Les mineurs utilisent un logiciel spécial pour résoudre le problème mathématique. Il est incroyablement complexe de trouver un nonce qui génère un hachage accepté. 


  • Étant donné que le nonce est seulement 32 bits et le hachage est 256, il y a environ quatre milliards de combinaisons possibles de nonce-hash qui doivent être extraites avant que le bon soit trouvé. 


  • Lorsque cela se produit, les mineurs sont censés avoir trouvé le « nonce d’or » et leur bloc est ajouté à la chaîne.


  • Apporter une modification à n’importe quel bloc plus tôt dans la chaîne nécessite de ré-extraire non seulement le bloc avec la modification, mais tous les blocs qui viennent après. 

C’est pourquoi il est extrêmement difficile de manipuler la technologie blockchain. 

Pensez-y comme « la sécurité en mathématiques » puisque trouver des nonces dorés nécessite une énorme quantité de temps et de puissance de calcul.



 

Aucun commentaire:

Enregistrer un commentaire

Pourquoi votre entreprise devrait-elle utiliser linkedin business ?

Saviez-vous que linkedin business compte plus de 774 millions d’utilisateurs à travers le monde ?  Cette métrique à elle seule fait de cette...