Preuve de travail - qu'est-ce que c'est et comment ça marche?
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.
Laissez une réponse