Débutant : Qu'est-ce qu'une blockchain ?

in fr •  6 years ago  (edited)

Couverture.png

La blockchain est une technologie de stockage et d’échange de données qui permet de créer des réseaux informatiques décentralisés et sécurisés. La blockchain utilise des technologies déjà existantes, mais avec une orchestration totalement nouvelle.

Pour expliquer simplement, on pourrait imaginer qu'il y ait 10 personne qui décident de créer une nouvelle monnaie. Ils doivent donc suivre les flux de transactions de cette nouvelle monnaie et une personne (Max) a décidé de garder une liste de toutes les activités dans un journal.

cc.png

Un homme (Robin) a décidé de voler de l'argent. Pour cela, il faudra qu'il cache la transaction en falsifiant les activités du journal.

cc 2.png

Max a remarqué que quelqu'un avait falsifié son journal. Il a donc décidé d'arrêter cela et de créer ce qu'on appelle un hachage cryptographique. Ça permet de transformer les textes en un ensemble de chiffres et de lettres. Après chaque enregistrement, un hachage est donc inséré.

cc 4.png

Max a remarqué que quelqu'un avait encore falsifié le journal. Il a donc décidé de le compliquer. Après chaque enregistrement, il a inséré un hachage généré à partir de celui-ci, en plus du dernier hachage. Donc, chaque entrée dépend de la précédente.

cc 5.png

Maintenant, pour falsifier une transaction, il faut changer le hachage de toutes les entrées précédentes. Comme Robin voulait vraiment plus d’argent, il passa alors toute une nuit à les falsifier, mais Max n'a pas voulu abandonner. Il a alors décidé d'ajouter le nonce après chaque enregistrement.

cc 6.png

Maintenant, pour falsifier les transactions, Robin devra passer des heures et des heures à trouver le nonce pour chaque ligne. En plus de cela, il faut savoir que les ordinateurs ne peuvent pas trouver le nonce rapidement, ce qui permet de faire des transactions hautement sécurisées.

Plus tard, Max s'est rendu compte qu'il y avait trop de transactions et que ça n'allait pas durer. Passer le cap des 10 000 transactions, il a alors migré son journal dans une feuille de calcul qu'il a pu répandre sur 10 000 ordinateurs répartis à travers le monde entier.

Les ordinateurs répartis dans le monde sont appelés des nœuds. Chaque fois qu'une transaction se produit, elle doit être approuvée par les nœuds qui vérifient sa validité. Une fois que les nœuds ont pu vérifier la transaction, il y a une sorte de vote électronique qui détermine si c'est une fraude.

Il faut donc comprendre que chaque nœud possède une copie du registre numérique et que chaque nœud vérifie la validité de chaque transaction. Si une majorité de nœuds dit qu'une transaction est valide, elle est écrite dans un bloc.

Cette fameuse feuille de calcul s'appelle donc un bloc et une fois qu'il a atteint un certain nombre de transactions approuvées, un nouveau bloc est formé. La blockchain se met à jour toutes les dix minutes et elle le fait automatiquement.

Vous avez plus ou moins compris l'histoire ? Tant mieux puisque ça montre que vous venez d'apprendre les bases d'une blockchain. Si vous avez des questions, n'hésitez pas à les poser dans les commentaires.


Site Web : https://www.vincentvilquin.com
Steemit : https://steemit.com/@blysards
Busy : https://busy.org/@blysards
Zappl : https://zappl.com/@blysards
Steepshot : https://alpha.steepshot.io/@blysards
Investfeed : https://www.investfeed.com/Blysards

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Très pédagogue, bravo! :)

  ·  6 years ago (edited)

Merci. 🙂

Merci pour l' article c'est intéressant surtout pour les nouveaux :D !
Puis-je ajouter le lien de l' article au site (en construction) de FrancoPartages ?

Bien sûr. 😉