‹ CHAPITRE 7, TOUTES LES LEÇONS

ÉCLAIREUR · CHAPITRE 7 · LEÇON 3 SUR 5

Lire le livre blanc

Preuve de travail et le réseau

Comment des inconnus peuvent-ils se mettre d'accord sur une seule histoire quand n'importe qui peut mentir ? 6 min

Un CPU, un vote

Publier la chaîne d'horodatage sur un seul serveur ramènerait l'intermédiaire. La section 4 demande plutôt à chaque bloc de porter une preuve de travail : un nombre trouvé en essayant encore et encore jusqu'à ce que le hachage du bloc commence par suffisamment de zéros. Le trouver coûte un effort de calcul réel ; le vérifier ne coûte presque rien.

Voter par adresse IP permettrait à quiconque ayant de nombreuses adresses de prendre le contrôle. La preuve de travail fait que le vote coûte quelque chose de réel : l'article l'appelle un CPU, un vote. La décision de la majorité est la chaîne avec le plus de travail dedans.

Les six étapes du réseau

  • Les nouvelles transactions sont diffusées à tous les nœuds.
  • Chaque nœud collecte les nouvelles transactions dans un bloc.
  • Chaque nœud travaille à trouver une preuve de travail pour son bloc.
  • Lorsqu'un nœud en trouve une, il diffuse le bloc à tous les nœuds.
  • Les nœuds n'acceptent le bloc que si toutes ses transactions sont valides et non déjà dépensées.
  • Les nœuds montrent qu'ils l'acceptent en construisant le bloc suivant par-dessus.

Dans l'article, chaque nœud mine aussi. Aujourd'hui, les rôles sont principalement séparés : les mineurs produisent des blocs, et de nombreux autres nœuds les vérifient sans miner. L'étape 5, la vérification de tout, est toujours effectuée par chaque nœud.

▶ VOIR DANS LA MACHINE

Le minage est l'endroit où se produit la preuve de travail : les racks essaient des hachages jusqu'à ce qu'un tombe sous la cible.

Ce qu'il faut retenir

  • La preuve de travail est difficile à trouver et facile à vérifier.
  • Le vote de l'article est un CPU un vote, pas une adresse un vote.
  • Chaque nœud vérifie chaque bloc avant de construire dessus.

Vérifie tes connaissances

Pourquoi l'article rejette-t-il le vote par adresse IP ?

Que fait un nœud lorsqu'il accepte un nouveau bloc, selon l'étape 6 ?

Preuve de travail et le réseau · Université Bitcoin