Qu’est-ce qu’une preuve de travail?

Le mécanisme de preuve du travail est une forme de ce qu’on appelle les mécanismes de consensus afin de parvenir à un consensus au sein du réseau et de convenir conjointement d’une version identique de la chaîne de blocage.

Pourquoi ai-je besoin d’une preuve de travail ?

Le principe de base de la preuve du travail est basé sur l’idée que les mineurs du réseau doivent prouver qu’ils ont fait un certain effort. Auparavant, les mécanismes de preuve du travail étaient également utilisés pour l’envoi de courriels afin de prévenir les pourriels. Pour envoyer un e-mail, l’expéditeur n’avait qu’à effectuer des calculs supplémentaires. Comme la capacité informatique des machines était limitée, il était nécessaire de faire des investissements importants pour effectuer les calculs et finalement envoyer des courriels. Par conséquent, le coût de l’envoi de courriels devrait être suffisamment élevé pour que les polluposteurs ne trouvent plus que cela ne vaut plus la peine. Le destinataire d’un e-mail pouvait facilement vérifier si les calculs ont été effectués correctement, tandis que les calculs pour l’expéditeur impliquaient un certain effort.

L’idée derrière la chaîne de blocs est de stocker un livre de transactions décentralisé. Il en résulte un problème de confiance, car de nombreux participants au réseau doivent généralement s’en remettre à une « personne de confiance » centrale. Pour éviter cet effet secondaire indésirable, des algorithmes de consensus sont utilisés qui permettent à chaque participant de vérifier si sa chaîne de blocs est conforme aux règles.

Comment fonctionne la preuve du travail avec une chaîne de blocage ?

L’exécution d’un mécanisme de preuve du travail ou le calcul des résultats s’appelle « l’exploitation minière » dans le contexte des chaînes de blocs. Les mineurs essaient de trouver un résultat avec certaines propriétés en effectuant des milliards d’opérations arithmétiques. Si vous avez obtenu un tel résultat, vous serez rémunéré.

Le processus d’une transaction qui est poussée dans le réseau ressemble à ceci jusqu’à ce qu’elle soit confirmée :

  1. Les transactions sont regroupées dans un bloc.
  2. Les mineurs vérifient la légitimité de ces transactions en effectuant les calculs de preuve du travail.
  3. Le premier mineur à trouver la solution reçoit la compensation en bloc.
  4. Les transactions validées sont ajoutées à la chaîne de blocs sous la forme d’un bloc.

Comment fonctionnent exactement les calculs de preuve du travail ?

Les mineurs utilisent des fonctions de hachage, c’est-à-dire des fonctions mathématiques qui génèrent une chaîne de caractères de longueur fixe à partir d’une chaîne de caractères de longueur quelconque. La difficulté est qu’il faut trouver un résultat avec certaines propriétés qui résultent de la fonction de hachage.

Laisser un commentaire