Proof of Work, Proof of Stake et Proof of Elapsed Time
Proof of Work, Proof of Stake, Proof of Elapsed Time, quโest-ce que cโest? Dans une blockchain donnรฉe, les blocs sont liรฉs chronologiquement afin qu’aucune transaction existante ne puisse jamais รชtre modifiรฉe ou annulรฉe. L’expansion de la chaรฎne est unidirectionnelle. Ce qui signifie que l’ajout de nouveaux blocs est le seul moyen de mettre ร jour une blockchain. Dans les rรฉseaux publics, n’importe quel nลud peut devenir รฉligible pour participer ร la crรฉation de nouveaux blocs. C’est le travail de l’algorithme de consensus de dรฉcider quels nลuds deviennent des ยซ mineurs ยป ou des validateurs.
Le mรฉcanisme de consensus est impรฉratif. Il protรจge le systรจme contre les nลuds malveillants qui pourraient intentionnellement enfreindre les rรจgles prรฉdรฉfinies ou tenter de mener de fausses transactions ou d’organiser des attaques par dรฉni de service distribuรฉ (DDoS). Pour donc comprendre ce mรฉcanisme, il faut comprendre ces trois : Proof of Work, Proof of Stake, Proof of Elapsed Time.
Dans cet article je vous prรฉsente la diffรฉrence entre Proof of Work, Proof of Stake, Proof of Elapsed Time. Mais avant, voici une formation crypto-Jackpot qui te permet de devenir riche avec les avec les cryptomonnaies. Allons-y!
Bรฉnรฉficiez de 200% de Bonus aprรจs votre premier dรฉpรดt.ย Utilisez ce code Promo :ย argent2035
Table des matiรจres
Cโest quoi la Preuve de Travail ou Proof of Work ?
La dรฉcentralisation รฉtait un รฉlรฉment clรฉ de la vision initiale des cryptomonnaies. Pour y parvenir, il fallait trouver un moyen de confirmer les transactions sans l’intervention des institutions financiรจres. La premiรจre solution ร ce dรฉfi รฉtait appelรฉe preuve de travail ou Proof of Work. La Proof of Work (PoW) est une forme d’ajout de nouveaux blocs de transactions ร la blockchain d’une crypto-monnaie. Le travail, dans ce cas, consiste ร gรฉnรฉrer un hachage qui correspond au hachage cible pour le bloc actuel. Le mineur de cryptomonnaie qui y parvient gagne le droit d’ajouter ce bloc ร la blockchain et de recevoir des rรฉcompenses.
Chaque cryptomonnaie possรจde ou รฉvolue dans une blockchain, qui est un registre public composรฉ de blocs de transactions. Avec les cryptomonnaies de type “proof-of-work“, chaque bloc de transactions a un hash spรฉcifique. Pour que le bloc soit confirmรฉ, un mineur de cryptomonnaies doit gรฉnรฉrer un hachage cible qui est infรฉrieur ou รฉgal ร celui du bloc. Pour ce faire, les mineurs utilisent des appareils de minage qui gรฉnรจrent rapidement des calculs. L’objectif est d’รชtre le premier mineur ร obtenir le hachage cible, car c’est lui qui peut mettre ร jour la blockchain et recevoir des rรฉcompenses en cryptomonnaie.
Si la preuve de travail fonctionne bien dans les cryptomonnaies, c’est parce qu’il est difficile de trouver le hachage cible, mais pas de le vรฉrifier. Le processus est suffisamment difficile pour empรชcher la manipulation des enregistrements de transactions. En mรชme temps, une fois qu’un hachage cible est trouvรฉ, il est facile pour les autres mineurs de le vรฉrifier.
Exemple de preuve de travail
Lorsque des transactions Bitcoin ont lieu, elles passent par une vรฉrification de sรฉcuritรฉ et sont regroupรฉes dans un bloc ร miner. L’algorithme de preuve de travail de Bitcoin gรฉnรจre alors un hachage pour le bloc. L’algorithme utilisรฉ par Bitcoin est appelรฉ SHA-256, et il gรฉnรจre toujours des hachages de 64 caractรจres.
Les mineurs font la course pour รชtre les premiers ร gรฉnรฉrer un hachage cible infรฉrieur au hachage du bloc. Le gagnant peut ajouter le dernier bloc de transactions ร la blockchain de Bitcoin. Il reรงoit รฉgalement des rรฉcompenses en bitcoins sous la forme de piรจces nouvellement frappรฉes et de frais de transaction. L’offre maximale de bitcoins est fixรฉe ร 21 millions de piรจces, mais, au-delร , les mineurs continueront ร recevoir des frais de transaction pour leur service.
L’algorithme de preuve de travail utilisรฉ par Bitcoin vise ร ajouter un nouveau bloc toutes les 10 minutes. Pour ce faire, il ajuste la difficultรฉ du minage du bitcoin en fonction de la vitesse ร laquelle les mineurs ajoutent des blocs. Si le minage est trop rapide, les calculs de hachage deviennent plus difficiles. S’il se dรฉroule trop lentement, ils deviennent plus faciles.
Quโest-ce que Prof of Stake ou Preuve de Participation ?
Les dรฉveloppeurs d’Ethereum ont compris dรจs le dรฉbut que la preuve de travail prรฉsenterait des limites d’รฉvolutivitรฉ qu’il faudrait รฉventuellement surmonter – et, en effet, ร mesure que les protocoles de finance dรฉcentralisรฉe (ou DeFi) alimentรฉs par Ethereum ont gagnรฉ en popularitรฉ, la blockchain a eu du mal ร suivre, ce qui a entraรฎnรฉ une hausse des frais. Prof of Stake (PoS) est apparu comme une alternative ร PoW. Malgrรฉ le succรจs initial du bitcoin, PoW n’a pas pu rรฉpondre ร la demande de dรฉbit plus รฉlevรฉ, les blockchains ultรฉrieures exigeant une plus grande รฉvolutivitรฉ et des taux de transaction plus rapides.
En outre, les systรจmes PoW finissent par nรฉcessitรฉ des quantitรฉs massives d’รฉnergie pour la puissance de calcul utilisรฉe par les mineurs. L’algorithme PoS a รฉtรฉ prรฉsentรฉ pour la premiรจre fois en 2011 sur Bitcointalk. Peercoin a รฉtรฉ le premier ร l’adopter en combinaison avec le PoW, mais l’algorithme de consensus s’est rapidement rรฉpandu dans toutes ses variantes.
Contrairement aux rรฉseaux PoW qui reposent sur des mineurs, les blockchains alimentรฉes par PoS sont maintenues par des validateurs. Le processus de validation dans le PoS est appelรฉ “forging“. Si un nลud souhaite participer au processus de crรฉation de blocs, il lui suffit de mettre en jeu le jeton natif. Il n’est pas nรฉcessaire de dรฉpenser de l’รฉlectricitรฉ ou d’acheter du matรฉriel spรฉcialisรฉ.
Quelles sont les diffรฉrences entre Prof of Work et Prof of Stake
La consommation d’รฉnergie est l’une des principales diffรฉrences entre les deux mรฉcanismes de consensus. รtant donnรฉ que les blockchains ร Prof of Stake n’obligent pas les mineurs ร dรฉpenser de l’รฉlectricitรฉ pour des processus redondants (en concurrence pour rรฉsoudre la mรชme รฉnigme), la Prof of Stake permet aux rรฉseaux de fonctionner avec une consommation de ressources nettement infรฉrieure.
Les deux mรฉcanismes de consensus ont des consรฉquences รฉconomiques qui pรฉnalisent les perturbations du rรฉseau et contrecarrent les acteurs malveillants. Dans le cas de la preuve de travail, la pรฉnalitรฉ pour les mineurs qui soumettent des informations ou des blocs invalides est le coรปt irrรฉcupรฉrable de la puissance de calcul, de l’รฉnergie et du temps. Portant dans le cas de la prof of stake, les fonds cryptographiques misรฉs par les validateurs servent d’incitation รฉconomique ร agir dans l’intรฉrรชt du rรฉseau. Dans le cas oรน un validateur accepte un mauvais bloc, une partie des fonds qu’il a mis en jeu sera “coupรฉe” ร titre de pรฉnalitรฉ. Le montant qu’un validateur peut รชtre rรฉduit dรฉpend du rรฉseau.
Cโest quoi la Proof of Elapsed Time ?
Aussi connu sous le nom de PoET, ce consensus est tout sauf de la poรฉsie ! L’algorithme est principalement utilisรฉ dans les chaรฎnes de blocs autorisรฉes comme Hyperledger. PoET utilise une sรฉlection alรฉatoire de type loterie pour sรฉlectionner le nลud qui va gagner le nouveau bloc. PoET a commencรฉ ร รชtre utilisรฉ dans Hyperledger Sawtooth en 2016/2017, introduit par Intel. Les ยซ mineurs ยป doivent d’abord rejoindre le rรฉseau, obtenant un certificat d’adhรฉsion. Une fois qu’ils sont dans le rรฉseau, les nลuds doivent attendre un certain temps qui est dรฉcidรฉ au hasard. Le mineur doit attendre au moins le temps dรฉfini avant de commencer ร extraire un nouveau bloc dans la blockchain.
Dans PoET, le mineur qui a le moins de temps est รฉlu pour faire l’extraction de bloc ce tour. Le systรจme a tendance ร รชtre รฉquitable et ร choisir des mineurs avec un bon degrรฉ de hasard. Il ne consomme pas beaucoup d’รฉlectricitรฉ et les mineurs peuvent ยซ s’endormir ยป en attendant leur tour. POeT est basรฉ sur des processeurs spรฉciaux dรฉveloppรฉs par Intel appelรฉs SGX – Software Guard Extensions. SGX permet une sรฉparation logique de la mรฉmoire CPU qui ne peut pas รชtre consultรฉe ou modifiรฉe. Ces parties sont รฉgalement appelรฉes enclaves et peuvent effectuer des commandes isolรฉes et un chiffrement de la mรฉmoire.
Seules les enclaves peuvent accรฉder et modifier stockรฉes dans ce compartiment. Le code est cryptรฉ et n’est pas accessible en dehors de l’enclave. Ce qui le rend trรจs sรฉcurisรฉ pour les processus qui se dรฉroulent ร l’intรฉrieur de l’enclave.
En Conclusion
Le mรฉcanisme POeT gรฉnรจre un temps d’attente alรฉatoire pour le mineur, et le mineur obtient le minuteur signรฉ ร partir du code de confiance SGX. Aprรจs avoir attendu que le temps soit รฉcoulรฉ, le mineur reรงoit un certificat attestant qu’il a attendu le temps nรฉcessaire. Une fois le bloc extrait, le mineur diffuse le bloc avec le certificat. Selon la faรงon dont la blockchain a รฉtรฉ conรงue, le mineur peut recevoir une rรฉcompense ou non pour le travail.
Voilร ce que vous devez savoir sur les mรฉcanismes de vรฉrification et de confirmation des transactions dans une blockchain. Mais avant de vous laisser, voici une formation complรจte sur le drop shipping que vous pouvez acheter.
Faq
Qu’est-ce que le Proof of Work (PoW) ?
Le Proof of Work est un mรฉcanisme de consensus utilisรฉ dans de nombreuses blockchains comme le Bitcoin. Il repose sur la rรฉsolution de problรจmes cryptographiques complexes par les mineurs pour valider les transactions et ajouter de nouveaux blocs ร la chaรฎne. Les mineurs sont rรฉcompensรฉs en cryptomonnaies pour leur travail de vรฉrification. Le PoW vise ร garantir la sรฉcuritรฉ du rรฉseau en rendant coรปteuse toute tentative de fraude ou d’attaque.
Qu’est-ce que le Proof of Stake (PoS) ?
Le Proof of Stake est une alternative au Proof of Work. Au lieu de miser sur la puissance de calcul, le PoS repose sur la dรฉtention de cryptomonnaies pour valider les transactions. Les utilisateurs qui dรฉtiennent des crypto-actifs (“stakers”) ont le droit de valider les blocs et sont rรฉcompensรฉs en fonction de leur “mise”. Le PoS vise ร รชtre plus รฉconome en รฉnergie que le PoW tout en maintenant un haut niveau de sรฉcuritรฉ.
Qu’est-ce que le Proof of Elapsed Time (PoET) ?
Le Proof of Elapsed Time est un autre mรฉcanisme de consensus utilisรฉ notamment par la blockchain Hyperledger Sawtooth. Il repose sur le tirage au sort alรฉatoire d’un temps d’attente pour chaque validateur potentiel. Celui qui attend le moins longtemps peut alors ajouter le prochain bloc. Ce procรฉdรฉ vise ร simuler le hasard du PoW sans nรฉcessiter de calculs intensifs en รฉnergie.
Quels sont les avantages et inconvรฉnients de ces diffรฉrents mรฉcanismes ?
Le PoW est sรฉcurisรฉ mais รฉnergivore. Le PoS est plus รฉcologique mais peut favoriser les gros dรฉtenteurs de cryptos. Le PoET cherche un compromis en รฉtant plus รฉconome sans sacrifier la dรฉcentralisation. Chaque protocole a ses forces et faiblesses en termes de performance, de sรฉcuritรฉ, de coรปts et de gouvernance. Le choix du mรฉcanisme de consensus est crucial pour l’รฉquilibre d’une blockchain.
Laisser un commentaire