Les algorithmes de consensus : la preuve de travail

in steempress •  6 years ago  (edited)


Introduction


Premier article d'une longue série sur les algorithmes de consensus, aujourd'hui nous allons parler de la preuve de travail.

Cet article est une traduction partielle et libre de celui là.

Les algorithmes de consensus sont la base de toutes les chaînes de blocs / DAG[note]Cliquez-ici pour la définition de DAG en Français[/note]. Ils constituent la partie la plus importante des plateformes blockchain / DAG.

Sans eux (algorithmes de consensus), nous n'aurions qu'une base de données muette et immuable.

Nous listons ici (et dans les articles suivants) tous les principaux algorithmes de consensus et évaluerons leurs avantages et leurs inconvénients.

Si vous trouvez quelque chose qui manque ou qui ne va pas, dites-le dans les commentaires. En outre, l'article sera mis à jour régulièrement au fur et à mesure que j'étudie davantage ces algorithmes et leurs impacts économiques.

P.S. Cet article suppose que vous comprenez ce qu'est un algorithme de consensus et sa signification dans les blockchains.

Preuve de Travail


 

Avantages :

  • Il a été testé à l'état sauvage depuis 2009 et reste stable aujourd'hui.

Les inconvénients :

  • C'est lent.
  • Utilise beaucoup d'énergie, ce qui n'est pas bon pour l'environnement.
  • Est susceptible d'économies d'échelle.
Utilisé par : Bitcoin, Ethereum, Litecoin, Dogecoin, etc.

Type : Consensus compétitif.

Explications :


C’est le premier algorithme de consensus (proposé par Satoshi Nakamoto dans son livre blanc) à créer un consensus distribué sans tier de confiance et à résoudre le problème de la double dépense.

POW (Proof of Work, Preuve de Travail, PdT) n’est pas une idée nouvelle, mais la façon dont Satoshi a combiné cela, ainsi que d’autres concepts existants - signatures cryptographiques, chaînes de mots clés et réseaux P2P - en un système de consensus distribué viable, dont la cryptomonnaie est la première et la plus fondamentale des applications, était plutôt innovante.

La façon dont cela fonctionne oblige les participants à la blockchain (appelés mineurs) à résoudre un problème de calcul complexe mais inutile pour pouvoir ajouter un bloc de transactions à la blockchain.

Il s’agit essentiellement de faire en sorte que les mineurs mettent de l’argent et des ressources (machines d’extraction) pour effectuer le travail, ce qui montre qu’ils ne nuisent pas au système de la blockchain, ce qui entraînerait une perte de leur investissement. se nuire ainsi.
La difficulté du problème peut être modifiée en cours de route pour assurer un temps entre chaque bloc constant.Il arrive parfois que plusieurs mineurs résolvent le problème simultanément.

Dans ce cas, les mineurs choisissent l'une des chaînes et la chaîne la plus longue est considérée comme gagnante. En supposant que la plupart des mineurs travaillent sur la même chaîne, celle qui se développera le plus rapidement sera la plus longue et la plus fiable.

Par conséquent, Bitcoin est sûr tant que plus de 50% du travail effectué par les mineurs est honnête.

En savoir plus :



Posted from my blog with SteemPress : https://cryptogains.fr/6192-les-algorithmes-de-consensus-la-preuve-de-travail
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:  

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

You made more than 1250 upvotes. Your next target is to reach 1500 upvotes.

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

To support your work, I also upvoted your post!

Vote for @Steemitboard as a witness to get one more award and increased upvotes!