Signification de Blockchain, ce que c'est et à quoi il sert

Navigaweb ne serait pas un blog technologique respectable s'il ne parlait pas de blockchain, un concept quelque peu difficile à comprendre, qui à première vue peut sembler vague mais qui a en fait de plus en plus d'applications pratiques, à tel point que les experts prédisent, en années à venir, son utilisation quotidienne presque partout. À la recherche d'informations et de guides sur Internet, dans cet article, nous essayons d'être brefs, de donner une explication concise et simple de ce que signifie la blockchain, ce qu'elle est et à quoi elle sert.
En une phrase, la Blockchain est un grand livre distribué (le grand livre est un "grand livre qui contient tous les comptes, appelé mastrini, qui constituent le système comptable") et pour expliquer de quoi il s'agit exactement, parlons de son application possible pratique dans une banque.

Qu'est-ce que Blockchain et dans quel cas est-il utilisé

Prenons donc une banque régulière, qui gère une base de données centrale (un «registre») de tous les détails des clients. Les numéros de compte, les soldes, les transactions et toutes les autres informations personnelles sont marqués dans ce grand registre. Chaque fois que vous utilisez le compte bancaire, par exemple en retirant de l'argent ou en effectuant un virement, le registre bancaire met à jour ses enregistrements. Seule la banque, en tant qu'entité centrale de contrôle, a accès à son grand livre et peut le gérer à sa guise.
Les livres distribués ou blockchain, en revanche, ne sont pas contrôlés par une personne ou une entreprise qui est seule responsable du livre, mais appartient à de nombreuses personnes, qui ont des copies d'un livre distribué.
Chaque utilisateur (qui prend le nom de " nœud ") stocke une copie des données du début à la fin du grand livre jusqu'à présent. Lorsqu'une transaction se produit, de nombreux nœuds la vérifient, puis tous les nœuds mettent à jour leurs enregistrements afin qu'ils aient tous la même copie du registre, mise à jour et synchronisée.
Chaque nouvelle transaction est regroupée, avec de nombreuses autres transactions, dans un bloc ou "bloc". Il n'y a pas d'autorité centralisée capable de manipuler le dossier. Si un pirate ou un nœud fraudeur commençait à modifier des enregistrements dans un registre, tous les autres nœuds le rejetteraient car les nouveaux enregistrements ne correspondraient pas aux données stockées par tout le monde. La seule façon de manipuler les données serait d'organiser une collaboration de nombreux nœuds, ce qui est cependant très difficile car le nombre de nœuds peut être très élevé (dans le cas des Bitcoins, il y a environ 10000 nœuds différents dispersés dans le monde et qui ne se connaissent pas).
Maintenant, nous pouvons donc avoir une idée plus claire de ce qu'est une blockchain et à quoi elle sert : une archive décentralisée de données dont l'application principale, à l'heure actuelle, est de stocker des données représentées par des transactions monétaires (comme le Bitcoin ou d'autres monnaies virtuelles ), mais qui peut être utilisé dans tout autre domaine.

La blockchain dans les crypto-monnaies


En parlant de BitCoin et de crypto-monnaies, la blockchain fonctionne comme ceci: si j'envoie un BTC, je dis à chaque nœud ce que je fais et tout le monde enregistre la transaction si elle est autorisée. En vérifiant les registres, les nœuds peuvent rejeter la transaction au cas où je n'aurais pas assez de Bitcoins à envoyer, ou si je ne suis pas le titulaire du compte. Chaque transaction doit passer par la validation, et c'est là que la technologie blockchain devient un peu plus compliquée. Chaque " portefeuille " blockchain (le portefeuille est un compte bancaire dans la blockchain) possède une clé publique et une clé privée . La clé publique n'est pas sensible, mais la clé privée doit être connue uniquement et uniquement par le titulaire du compte (qui possède la clé privée, en fait propriétaire du compte). Lorsque j'envoie un Bitcoin, mon portefeuille présente la clé publique ainsi qu'une signature numérique. Cette signature numérique est unique et est générée avec la clé privée. À l'aide de la signature privée et de la clé publique, les autres nœuds peuvent vérifier qu'il s'agit d'une transaction légitime, le tout sans jamais révéler ce qu'est cette clé privée. Les clés publiques et privées ne sont pas facilement mémorisées comme les comptes bancaires, mais elles utilisent les algorithmes Secure Hash Algorithm 256 (SHA-256) et RACE Integrity Primitives Evaluation Message Digest 160 (RIPEMD-160) . Il n'est pas nécessaire de comprendre quels sont ces algorithmes pour utiliser les crypto-monnaies mais il est intéressant de noter que ces algorithmes sont à la base du cryptage des sites Web en https, où le trafic est crypté via SSL, TLS et plus encore. À l'avenir, d'autres algorithmes de cryptage pourraient être utilisés pour la blockchain.
Maintenant, tout ce chiffrement et cette vérification des transactions ont un coût . Chaque nœud a besoin de beaucoup de puissance de calcul pour vérifier toutes les transactions qui ont lieu et mettre à jour le journal.
C'est là que le minage entre en jeu: les utilisateurs peuvent gagner de petites commissions en compensation dans le processus de vérification des transactions. Les mineurs qui gèrent les nœuds sont payés et chaque transaction est vérifiée.
J'avais expliqué cela dans un autre article, sur la façon de créer (miner) des Bitcoins.
Le problème avec ce processus de vérification des transactions de crypto-monnaie élégant et fluide est que pendant les périodes de forte demande, les taux peuvent augmenter et s'il n'y a pas assez de nœuds, les utilisateurs peuvent réellement payer plus pour faire confirmer leurs transactions. tout d'abord, les mineurs donnant la priorité à ceux qui paient des commissions plus élevées. Ceux qui paient des commissions inférieures seront toujours traités, mais à un rythme beaucoup plus lent, à moins que la commission ne soit trop faible, auquel cas personne ne prendra la peine de vérifier la transaction.
Cette vidéo ci-dessous est l'une des meilleures pour comprendre le fonctionnement de la blockchain dans Bitcoin

LIRE AUSSI: Que sont les crypto-monnaies, les Bitcoins et autres monnaies numériques

Autres façons d'utiliser la blockchain

Alors que de nombreuses blockchains ne stockent que les détails des transactions de crypto-monnaie, il est toujours possible de stocker tous les types de données sur une blockchain : dossiers médicaux, messages protégés, contrats et toute autre liste ou base de données. N'importe qui peut créer sa propre blockchain avec les données qu'il souhaite, même en privé, tant que vous avez suffisamment de nœuds pour l'exécuter. Vous pouvez supprimer le cryptage, modifier les règles ou le décentraliser ou le gérer comme vous le souhaitez. En fin de compte, pour l'instant, il n'y a pas de spécifications formelles ou de définitions de la "blockchain", donc il y a pleine liberté pour le faire. Il y a de grands projets d'entreprises comme Facebook, Amazon et Microsoft, puis même des blockchains qui n'existent que pour frauder les gens.
Un exemple de blockchain qui n'est pas strictement liée aux monnaies numériques est celui du site Steemit, un espace social auquel on ne peut accéder qu'en générant une clé privée à l'intérieur de sa Blockchain. Ce réseau social est structuré d'une manière complètement nouvelle par rapport aux autres, où chaque utilisateur peut partager des textes écrits ou des vidéos (sur le site DTube) et gagner de l'argent en fonction de son succès. Les paiements sont en crypto-monnaie et le processus d'enregistrement avec une clé privée est basé sur Blockchain.
En espérant que l'explication était suffisamment claire, la principale source de ce message est le site Blockdecoded.

Laissez Vos Commentaires

Please enter your comment!
Please enter your name here