Une #blockchain peut être basée sur le mécanisme du proof of work (PoW) ou le proof of stake (PoS). Pour certains novices qui ne savent pas faire la différence entre ces deux mécanismes, nous vous proposons de vous les donner dans cet article.
Une bref explication de la blockchain
Pour comprendre ces deux mécanismes, donnons quelques explications concernant la blockchain, la technologie par laquelle le bitcoin et d’autres cryptomonnaies ont vu le jour.
Une blockchain est une base de données décentralisée, aucun parti ne contrôle les autres. Tous les participants contrôlent le réseau. De plus, les informations ajoutées à la base de données de la blockchain doivent être autorisées par les participants au réseau. Ces derniers sont également appelés “nœuds“. En outre, un nœud représente une connexion entre un certain nombre d’ordinateurs. Non seulement une transaction ne peut avoir lieu que si tous les nœuds l’acceptent (#consensus).
Il existe plusieurs méthodes de processus d’approbation. La méthode la plus connue est celle de la “preuve de travail” en anglais “proof of work”. Il est utilisé dans l’application blockchain la plus connue, le #Bitcoin.
Au regard de tout ce qui a été dit plus haut concernant la blockchain voyons ensemble : Comment approuver une transaction et l’ajouter à la chaîne de block ?
La preuve de travail ou proof of work
Dans le système dit de “preuve de travail”, les nœuds du réseau sont appelés “#mineurs“. Ce sont eux qui valident et sécurisent les transactions sur la blockchain. De plus, la transaction contient diverses informations. Pensez à la clé publique du vendeur, à l’horodatage (date et heure), à la clé publique du destinataire et à la valeur de la transaction. Toutes les informations relatives aux transactions sont rassemblées en un seul bloc. De cette façon, ils sont répartis sur l’ensemble du réseau. Les mineurs commencent alors à prendre le contrôle des transactions contenus dans le bloc.
L’objectif du mineur est de valider la transaction le plus rapidement possible. La première personne à trouver la solution à ce puzzle mathématique complexe et à valider l’ensemble de la transaction est le gagnant et peut ajouter de nouveaux blocs à la blockchain. Une énorme puissance de calcul est nécessaire pour trouver la solution.
En guise de récompense, les mineurs reçoivent les cryptomonnaies créées pour le bloc en question. Comme ces cryptomonnaies sont nouvelles et n’existaient pas auparavant, ce processus très énergivore est appelé minage.
La preuve de travail est intégrée dans la conception du Bitcoin et a été adoptée par d’autres crypto-monnaies comme l’Ethereum. Toutefois l’Ethereum est passé du proof of work au proof of stake en raison de la grosse énergie dépensée et sa lenteur a traité les transaction en mettant un trait sur sa décentralisation.
La preuve d’enjeu ou proof of stake
L’inconvénient majeur mentionné par Elon Musk concernant l’énorme consommation d’énergie n’existera plus dans la “preuve d’enjeu”. Mais qu’est-ce que cela signifie exactement ? PoS (#Proof of Stake) est utilisé dans le même but que PoW (Proof of Work), pour valider les transactions et ajouter de nouveaux blocs à la blockchain. Sauf qu’ici le procédé est différent.
Dans le cas de la preuve d’enjeu, les nœuds sont plus appelés “mineurs” mais “validateurs”. De plus, les transactions sont également envoyées sur le réseau pour validation. Toutefois, cela ne signifie pas que le plus rapide obtient une récompense.
Pour devenir un validateur, il faut d’abord déposer une certaine somme d’argent. Ce montant est appelé “stake” et est fourni sous forme de crypto-monnaie dans un processus appelé “staking”. Plus vous pouvez miser de cryptomonnaies, plus vous avez de chances, en tant que validateur, de valider les transactions et d’ajouter des blocs à la blockchain.
L’utilisation d’une somme d’argent en guise de caution permet d’avoir une plus grande certitude que les validateurs feront leur travail correctement. S’ils ne respectent pas l’accord, ils perdront la caution.
Pour terminer dans le cas du #proof of work, les mineurs qui résout les calculs complexes reçoivent de nouvelles pièces cryptographiques. Dans le cas de la preuve d’enjeu, les validateurs ne reçoivent pas de nouvelles pièces cryptographiques. La récompense provient du coût de la transaction qui a été payée. De plus, dans le cas de la preuve de travail, c’est la puissance de calcul des mineurs qui détermine qui gagne. Dans le cas de la preuve d’enjeu, c’est le dépôt qui détermine qui peut ajouter un nouveau bloc à la Blockchain.