Technologie

Les fondamentaux de la Blockchain

Comment ça marche?

Nous avons tous entendu parler de la technologie de la blockchain ou de la Digital Ledger Technologie (DLT), mais vous êtes-vous déjà demandé comment cela fonctionnait vraiment ?

Blocks en tant que stockage de données

Le nom blockchain lui-même révèle que le noyau du système sont des blocks sur lesquels les données sont stockées et distribuées. La taille des blocks peut varier en fonction du système de chaîne exploité.

Par exemple, nous avons déjà parlé des différences fondamentales entre Bitcoin (BTC), dont les blocs ont une taille de 1 Mo, et ses fourches dures, qui peuvent avoir beaucoup plus d’espace, comme Bitcoin Cash (BCH) et ses blocs de 8 Mo.

Le système est un réseau

La blockchain, en tant qu’écosystème peer-to-peer, forme un réseau de nœuds. Chaque nœud, à condition qu’il dispose des bonnes clés privées, peut accéder aux données du réseau.

network-of-nodes-blockchainland

Le « Peer-to-peer » signifie qu’il n’y a pas d’espace de stockage central pour les données, au contraire, toutes les informations sont partagées par les participants du réseau.

Tous les nœuds de la blockchain peuvent interagir les uns avec les autres, rendant ainsi possibles les transactions de crypto-devises, de jetons ou d’enregistrements entre utilisateurs, et la cryptographie assure l’intégrité et la sécurité des informations.

Les transactions doivent être vérifiées

Toutes les transactions sur la blockchain doivent être vérifiées par les algorithmes de consensus.

Il existe différents mécanismes de consensus intégrés dans divers réseaux de blockchain.

Preuve de travail (PoW)

Le plus connu est l’algorithme Proof-of-Work (PoW), utilisé par certains des systèmes de chaînes de blocs les plus en vue, tels que Bitcoin et Ethereum (ETH).

Dans le PoW, les mineurs qui utilisent de puissants processeurs vérifient les transactions pour lesquelles ils sont récompensés par la crypto-monnaie native de cette chaîne.

Cependant, la manie de l’exploitation minière, qui a atteint son apogée au cours du second semestre de 2017, nous a montré que le PoW n’était peut-être pas un mécanisme optimal pour atteindre un consensus en raison de la forte consommation d’énergie. C’est ainsi qu’Ethereum, devenu partiellement célèbre pour ses hauts rendements miniers, a commencé envisage de migrer vers PoS.

Preuve d’enjeu (PoS)

Dans les points de vente, les transactions sont vérifiées par les noeuds mis en option, qui contiennent une certaine quantité de la crypto-monnaie respective du réseau. Les nœuds d’implantation reçoivent une récompense pour leur contribution au réseau.

Dernièrement, les développeurs cherchent à améliorer ce système, ils ont donc proposé…

Délégation de preuve de participation (DPoS)

Bien que similaire au PdS, la délégation de la preuve de participation présente quelques différences notables.

Sur les réseaux DPoS, les détenteurs de jetons votent pour des groupes qui seront des représentants du système et des authentificateurs de transaction.

L’exemple le plus connu de DPoS est le réseau EOS, où les détenteurs de jetons EOS ont voté en faveur de 21 producteurs de blocs qui gèrent et sécurisent le réseau et qui, à leur tour, reçoivent également des récompenses très élevées en termes de crypto-monnaie EOS.

Preuve de pouvoir (PoA)

La preuve d’autorité est un système de consensus permettant à une autorité donnée de jouer un rôle pivot dans le réseau.

Par exemple, si une société de transport utilise une blockchain privée avec un fournisseur et un détaillant, une preuve d’autorité serait probablement l’algorithme de consensus de son choix, comme dans l’écosystème de la blockchain de VeChain.

Généralement, la société qui a créé l’application blockchain privée est investie de ce pouvoir.

Il existe également une méthode DAG (Directed Acyclic Graph), qui n’est pas implémentée dans la blockchain et constitue donc un sujet de discussion supplémentaire.

Maintenant que nous connaissons les bases…

Lorsque nous avons expliqué les différentes parties de la blockchain de la manière la plus simple, nous pouvons essayer de décrire le processus de transaction.

Par exemple, Luka souhaite envoyer le jeton Laisa 1, il adresse donc la demande au système de réseau peer-to-peer où il sera vérifié.

Luka paie les frais de transaction (qui varient en fonction de la blockchain utilisée) et, lors de la vérification, les données de la transaction sont placées dans le bloc avec une autre transaction vérifiée et envoyées à travers la chaîne.

Laisa reçoit un jeton dans son portefeuille et a le droit exclusif de l’utiliser comme elle le souhaite.

nodes-transactions-blockchainland
Les Nœuds représentant un processus de transaction

A quoi cela  sert-il?

En étant cryptée, décentralisée et inviolable, la technologie de la blockchain peut être utilisée pour une grande variété de tâches.

La traçabilité des actifs, les finances, les paiements, les licences, la gestion des identités ainsi que la gestion des enregistrements et des contrats ne sont que quelques cas d’utilisation.

Jour après jour, de nombreux autres logiciels et développeurs travaillent dur et, en intégrant la blockchain dans différentes industries, permettent au monde de fonctionner plus efficacement.

 

Related Articles

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Close