éducation
Maintenant vous lisez
Preuve de travail - qu'est-ce que c'est et comment ça marche?
0

Preuve de travail - qu'est-ce que c'est et comment ça marche?

établi Michał SielskiAoût 26 2020

Proof of Work (PoW en abrégé) est l'algorithme de consensus sur lequel la plupart des crypto-monnaies sont basées - y compris Bitcoin. Empêche les mêmes pièces d'être dépensées deux fois, empêchant la fraude. Comment fonctionne la preuve de travail? Veuillez consulter notre guide court et spécifique.

L'algorithme de consensus Proof of Work fonctionne dans la plupart des crypto-monnaies. C'était le premier algorithme sur lequel Bitcoin était basé - et plus encore altcoinyqui est survenu après lui. Cependant, l'algorithme lui-même est apparu avant 2008 et Les débuts de Bitcoin. Il a été utilisé, entre autres, pour réduire le spam car les calculs sont rapides, fiables et bon marché.


Assurez-vous de lire: Preuve d'enjeu - qu'est-ce que c'est et comment ça marche?


Protection contre les doubles dépenses

La fonction principale de l'algorithme de consensus Proof of Work est la protection contre les doubles dépenses. double dépense). C'est simplement que les mêmes fonds sont dépensés deux fois, soit par erreur, soit par fraude délibérée.

Bien sûr, ce terme fonctionne principalement dans le domaine des crypto-monnaies - vous ne pouvez pas payer deux fois avec le même billet physique, par exemple pour un billet de cinéma, puis pour un taxi pour rentrer chez vous. Cependant, cela est théoriquement possible avec la monnaie numérique. Après tout, ce ne sont « que » des enregistrements informatiques qui peuvent être copiés. C'est pourquoi l'algorithme de consensus PoW a été créé - de sorte qu'une telle possibilité n'est que théorique et en pratique impossible à mettre en œuvre.

Une preuve de travail est nécessaire

Toutes les transactions de crypto-monnaie sont en ligne. C'est leur base - chaque changement de propriété est enregistré dans le bloc et doit être confirmé par les deux parties. Sans cela, la transaction ne sera pas considérée comme valide et n'entrera pas dans la blockchain. La blockchain ne l'enregistrera pas et ne sera tout simplement pas mise en œuvre.

La blockchain est une base ouverte que tout le monde peut vérifier - par exemple, tracer le chemin de chaque pièce depuis le début de son existence. C'est pourquoi on connaît, par exemple, ce que l'on appelle Les « baleines », ou les personnes qui détiennent des crypto-monnaies d'une valeur énorme, comptées en millions de dollars, sur leurs portefeuilles depuis des années. Grâce à cela, on sait où ils se trouvent (c'est-à-dire sur quel portefeuille) et quel chemin les unités de crypto-monnaie individuelles ont parcouru.

L'algorithme de consensus Proof of Work détecte automatiquement les transactions qui ne sont pas valides et les arrête. Ainsi, personne ne dépensera son argent ou dépensera le même argent deux fois, car PoW se protège en utilisant une combinaison de théorie des jeux et de cryptographie.

Comment fonctionne la preuve de travail

W blockchainie toutes les transactions sont ajoutées en bloc aux précédentes. Cela se fait publiquement, afin que n'importe qui puisse vérifier l'exactitude du bloc pour détecter si, par exemple, la crypto-monnaie n'a pas déjà été utilisée pour une autre transaction. Tant que la confirmation ne vient pas, le bloc est candidat, seulement après qu'il soit confirmé, c'est-à-dire que la transaction est terminée et que les crypto-monnaies peuvent errer plus loin grâce aux transactions ultérieures.

Chaque bloc doit être passé par la fonction de hachage pour générer le hachage de bloc. C'est comme une «empreinte digitale» - des données d'entrée indéniables qui sont séparées pour chaque bloc. S'il est connu, le blocage peut être vérifié. Mais les données sont inconnues car elles sont cryptées de manière cryptographique. Ce code ne peut pas être craqué, car il nécessiterait la puissance de calcul de tous les ordinateurs du monde aujourd'hui. Vous devez donc transmettre les données via l'algorithme de preuve de travail.

Il n'y a pas de place pour l'erreur ou la discrétion ici. Seule une transaction valide sera validée et elle n'aura lieu qu'une seule fois. De plus, il ne peut pas être annulé - comme le retrait d'un virement bancaire juste après son envoi. Pour que les fonds reviennent dans l'autre sens, vous devez effectuer une autre transaction, qui sera confirmée de la même manière. L'algorithme vérifiera si les clés publiques correspondent aux clés privées, si les fonds vous appartiennent vraiment et si vous les avez dépensés plus tôt. Si tel est le cas, la prochaine transaction confirmée ira à la blockchain.

Qu'en penses-tu?
Je
15 %
intéressant
69 %
Heh ...
0%
Shock!
0%
Je n'aime pas
0%
blessure
15 %
À propos de l'auteur
Michał Sielski
Journaliste professionnel depuis plus de 20 ans. Il a travaillé, entre autres, à Gazeta Wyborcza, récemment associée au plus grand portail régional - Trojmiasto.pl. Il est présent sur le marché financier depuis 18 ans, il a débuté à la Bourse de Varsovie au moment où les actions de PKN Orlen et TP SA venaient d'être introduites sur le marché. Récemment, ses investissements se sont concentrés uniquement sur le marché Forex. En privé, il est parachutiste, amoureux des montagnes polonaises et champion polonais de karaté.