Qu'est-ce que la Blockchain?
Héros Blockchain / / March 19, 2020
Dernière mise à jour le

Vous avez probablement déjà entendu le terme Blockchain. Mais qu'est ce que c'est exactement? Nous expliquons ici ce que vous devez savoir sur cette technologie ultra-sécurisée.
Vous avez entendu le mot dans les actualités, sur les blogs et peut-être même de la part d'amis et de membres de votre famille. Mais qu'est-ce qu'une blockchain?
Une blockchain est une chaîne de blocs de données stockés dans une «base de données» sur un réseau poste à poste de plusieurs «nœuds». Ces nœuds sont des ordinateurs qui vérifient et confirment chaque nouvelle transaction qui est ajoutée à la chaîne en tant que bloc supplémentaire.
Pour comprendre la blockchain et les informations qui y sont ajoutées, il est important de savoir comment les transactions fonctionnent et comment elles sont vérifiées.
Qu'est-ce qu'une Blockchain?
Chaque bloc qui est ajouté à une chaîne de blocs contient des informations spécifiques sur la transaction qui y est stockée. Ces informations peuvent être de la date et de l'heure, des montants en dollars, de l'expéditeur, du destinataire, etc. Les individus ne sont pas identifiés dans ces transactions. Au lieu de cela, ils sont identifiés par une signature numérique cryptée.
Les blocs uniques stockent des milliers de transactions. Ils peuvent également stocker tout autre type d'informations que les programmeurs peuvent vouloir stocker dans la blockchain pour l'utiliser comme une base de données d'informations réelle.
Contrairement à une base de données normale ou à un emplacement de stockage cloud, n'importe quel ordinateur ne peut pas ajouter plus de données à la blockchain. Au lieu de cela, chaque nouvelle information doit être validée par un réseau d'ordinateurs d'égal à égal.

Il n'y a pas un seul ordinateur ou «serveur» qui sert de contrôleur centralisé des informations. Au lieu de cela, ce réseau d'égal à égal de nœuds informatiques distribués doit vérifier que la nouvelle donnée est légitime et appartient à la chaîne.
Ce réseau d'ordinateurs est ce qui rend les blockchains «décentralisées». En l'absence de serveur central contrôlant et gérant les données, les informations sont plus sécurisées et offrent un meilleur anonymat aux utilisateurs de la blockchain.
Comment de nouvelles données sont ajoutées à une blockchain
Voici la séquence d'événements lorsqu'un utilisateur du réseau blockchain envoie une nouvelle information à la blockchain:
- Plusieurs éléments de données (généralement des transactions financières) sont envoyés par les utilisateurs au réseau de la chaîne de blocs.
- Les nœuds de la blockchain confirment indépendamment les détails des données pour vérifier qu'elles appartiennent légitimement à la blockchain.
- Une partie du processus de validation implique que chaque nœud résout un problème mathématique complexe. Une fois résolu, cet ordinateur a le pouvoir d'ajouter un bloc à la blockchain.
- Une fois validées, les informations sont ajoutées au bloc suivant de la chaîne.
- Le bloc suivant est fourni un «hachage» chiffré, qui comprend le «hachage» du bloc le plus récent de la chaîne. Le hachage est un code cryptographique qui identifie le nouveau bloc.
Pourquoi une blockchain est sécurisée
Les chaînes de blocs contiennent plusieurs couches de sécurité.
La première est que chaque bloc a été validé et confirmé comme faisant partie du grand livre public (l'ensemble de la collection de blocs de données). Dans quelque chose comme l'industrie du transport maritime, cela signifierait qu'un manifeste d'expédition stocké dans une chaîne de blocs ne peut en aucun cas supprimer ou manipuler des données. Une fois ajoutées à la blockchain, ces informations font partie du manifeste officiel.

Pourquoi est-il difficile de modifier un bloc? En raison du «hachage» unique et chiffré utilisé pour identifier le bloc. L’algorithme mathématique complexe résolu par les ordinateurs crée un hachage extrêmement difficile à «pirater» sans une puissance de calcul monumentale. Et sans déchiffrer le hachage unique, le bloc ne peut pas être modifié.
Un autre niveau de sécurité est le fait que le hachage du bloc précédent se trouve dans le nouveau hachage du bloc suivant. Cela signifie que les pirates doivent non seulement déchiffrer le hachage du bloc à modifier, mais aussi le hachage de chaque bloc le précédant.

C'est pourquoi la plupart des gens considèrent qu'une blockchain est à l'épreuve des pirates.
Différence entre Blockchain et Bitcoin
Parce que Bitcoin a été la première implémentation de la technologie blockchain, les mots Bitcoin et blockchain sont devenus synonymes, à juste titre ou non.
La réalité est que la technologie blockchain va bien au-delà du Bitcoin.
Dans sa proposition de Bitcoin, un mystérieux technologue du nom de Satoshi Nakamoto (beaucoup doutent que ce soit son vrai nom) utilise un système de paiement électronique utilisant la blockchain.
Contrairement à la monnaie de tout pays réglementée par une autorité centrale, le Bitcoin n'est contrôlé ni réglementé par personne. C’est pourquoi elle est appelée monnaie «décentralisée».

Chaque fois que quelqu'un veut acheter des biens ou un service quelqu'un qui accepte Bitcoin comme paiement, les activités suivantes ont lieu.
- L'acheteur soumet une transaction d'achat sur le réseau Bitcoin.
- Les mineurs de Bitcoin se précipitent pour résoudre l'algorithme mathématique complexe de cette transaction. La solution est le «hachage» du bloc de transaction.
- Une fois le hachage produit par plusieurs nœuds, la transaction est vérifiée.
- La transaction terminée est ajoutée en tant que bloc sur la blockchain.
- Les mineurs qui ont terminé le hachage sont récompensés par Bitcoin.
Une fois la transaction ajoutée au grand livre public Bitcoin, elle ne peut en aucun cas être modifiée ou manipulée. Les informations utilisateur de l'acheteur et du vendeur sont cryptées via une clé publique et une clé privée, de sorte que toutes les informations utilisateur sont anonymes.
Pourquoi la Blockchain n'est pas du Bitcoin
Alors que la blockchain est la technologie fondamentale prenant en charge Bitcoin, les deux ne sont pas les mêmes. Bitcoin stocke un type spécifique de données sur le «grand livre public» de la blockchain. Ces informations sont tout ce qui entoure les transactions Bitcoin.
Cependant, vous pouvez utiliser une blockchain pour stocker d'autres formes de transactions et différents types de données. Cela est particulièrement vrai avec la monnaie numérique Ethereum.

Ethereum élève le protocole Bitcoin à un tout autre niveau en introduisant des «contrats intelligents».
Un contrat intelligent implémente un «code» réel sur la blockchain. Ce code s'exécute lorsque la condition s'y rapporte est «déclenchée» - et tout cela a lieu sur le grand livre public (blockchain).
Cette technologie permet aux entreprises de mettre en œuvre des applications réelles telles que des systèmes de messagerie sécurisés, des systèmes de stockage sécurisés et d'autres plates-formes en utilisant le système ultra-sécurisé proposé par la blockchain.
Ceci est un bon exemple de ce qu'est la blockchain et de la façon de l'utiliser pour créer de nouvelles technologies passionnantes.