Proof of Work , le consensus derrière le Bitcoin

in ULille blockchain3 years ago

bitcoin.png

Au départ ...

Très vite dans l’histoire des systèmes distribués, le problème du consensus, le fait de se mettre d’accord entre les différentes machines d’un tel système, se pose.
Pour trouver une solution à ce problème de décidabilité plusieurs algo de consensus ont vu le jour, aujourd'hui laissez nous vous présenter l’algo de consensus proof-of-work l’un des plus connu dans les blocs chaînes actuelles.
Initialement le Pow était un système de validation contre les attaques de dénis de service et d’abus de service tel que le spam, vu qu’une de ces premières mise en oeuvre était dans le système Hashcash; un système de preuve de travail utilisé pour éviter les abus de commentaires dans les blogs ou de l’envoi de courriels.

Mais comment cela fonctionne t-il ?

Cet algorithme de consensus demande à fournir une preuve de travail, à savoir résoudre un défi pour que la transaction soit acceptée.
Pour ce faire, la complexité des défis est modulable en fonction de la demande et repose le plus souvent sur des principes mathématiques qui nécessitent une importante puissance de calcul pour être résolus.
Le plus souvent il est demandé en utilisant des fonctions de hachage cryptographique tel que SHA-256, de trouver une empreinte d’un élément qui débute par un certaine suite de caractère, sans modifier l'élément en question , mais en faisant varier une variable concaténer à ce dernier .

Pour ...

Ce qui fait le succès de ce type d’algorithme et sa mise à l'échelle sur des systèmes distribués très complexes, à savoir sur les technologies blockchain comme le Bitcoin.

Contre ...

Un inconvénient majeur reste la consommation excessive d’électricité pour miner les transactions du bitcoin.

Support de présentation: POW

Sort:  

Bienvenue sur HIVE @hiveange, merci pour cette présentation du POW et une façon de présenter le sujet qui accroche bien le lecteur je trouve. Pour tes futurs posts n'hésite pas à utiliser le tags #fr en plus pour qu'un maximum de francophone de HIVE puissent voir tes posts.


Mon post d'introduction de Witness HIVE (active rank 82)
Ne loupez pas le Hive Power UP Day! plus d'info ici
La ruche: Rassemblement de la communauté francophone sur HIVE

Merci , pour l'acceuil et Merci du conseil pour le tag "fr" , je n'y manquerai pas la prochaine fois

Congratulations @hiveange! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You received more than 10 upvotes.
Your next target is to reach 50 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out the last post from @hivebuzz:

Saint-Nicholas challenge for well-behaved girls and boys
Feedback from the December 1st Hive Power Up Day
Hive Power Up Month Challenge - Winners List

Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!

Please consider delegating to the @stemsocial account (80% of the curation rewards are returned).

Please consider including @stemsocial as a beneficiary to get a stronger support. 
 

Je suis assez d'accod avec @mintrawa. Une belle presentation, bien claire. Au plaisir de lire un nouveau post de ta part !