Preuve de la définition du temps écoulé



Qu’est-ce qu’une preuve de temps écoulé ?

La preuve du temps écoulé (PoET) est un mécanisme de consensus du réseau blockchain qui empêche l’utilisation élevée des ressources et la consommation d’énergie ; il maintient le processus plus efficace en suivant un système de loterie équitable.

L’algorithme utilise un temps écoulé généré aléatoirement pour décider des droits miniers et bloquer les gagnants sur un réseau blockchain. En exécutant un code de confiance dans un environnement sécurisé, l’algorithme PoET améliore également la transparence en garantissant que les résultats de la loterie sont vérifiables par des participants externes.

Points clés à retenir

  • La preuve du temps écoulé (PoET) est un algorithme de consensus développé par Intel Corporation qui permet aux réseaux blockchain autorisés de déterminer qui crée le bloc suivant.
  • PoET suit un système de loterie qui répartit les chances de gagner de manière égale entre les participants du réseau, donnant à chaque nœud la même chance.
  • L’algorithme PoET génère un temps d’attente aléatoire pour chaque nœud du réseau blockchain ; chaque nœud doit dormir pendant cette durée.
  • Le nœud avec le temps d’attente le plus court se réveillera en premier et gagnera le bloc, étant ainsi autorisé à valider un nouveau bloc dans la blockchain.
  • Le flux de travail PoET est similaire à la preuve de travail (PoW) de Bitcoin mais consomme moins d’énergie car il permet à un nœud de dormir et de passer à d’autres tâches pendant le temps spécifié, augmentant ainsi l’efficacité énergétique du réseau.

Comprendre la preuve du temps écoulé

Un mécanisme de consensus est une méthode utilisée par les réseaux blockchain pour vérifier les transactions et créer plus de blocs. La preuve du temps écoulé (PoET) est un mécanisme de consensus souvent utilisé sur les réseaux de blockchain autorisés pour décider des droits miniers ou des gagnants des blocs sur le réseau. Les réseaux de blockchain autorisés sont des types qui exigent que tout participant potentiel s’identifie avant d’être autorisé à se joindre.

Le mécanisme de consensus du réseau PoET doit garantir deux facteurs cruciaux. Tout d’abord, il garantit que les nœuds participants sélectionnent véritablement un temps effectivement aléatoire et non une durée plus courte choisie exprès par les participants pour gagner. Deuxièmement, il établit que le gagnant a terminé le temps d’attente.

La preuve du temps écoulé utilise beaucoup moins d’énergie que la preuve de travail puisqu’elle sélectionne au hasard un nœud au lieu d’utiliser tous les mineurs d’un réseau dans une compétition.

Le concept PoET a été inventé début 2016 par Intel Corporation (INTC), le géant de la fabrication de puces. Il offre un outil de haute technologie prêt à l’emploi pour résoudre le problème informatique de « l’élection aléatoire d’un chef ». Le mécanisme enraciné permet aux applications d’exécuter du code de confiance dans un environnement protégé, garantissant que les deux exigences (sélection aléatoire du temps d’attente pour tous les nœuds participants et véritable achèvement du temps d’attente par le participant gagnant) sont remplies.

En collaboration avec d’autres organisations telles que Linux Project et IBM, Intel a parrainé le projet open source Hyperledger Sawtooth, qui utilise le mécanisme de consensus PoET. Hyperledger Sawtooth est une solution de registre distribué qui est à la fois évolutive et adaptable pour de nombreuses utilisations au niveau de l’entreprise.

Comment fonctionne la preuve du temps écoulé ?

Basé sur le principe d’un système de loterie équitable où chaque nœud a la même probabilité d’être choisi, le mécanisme PoET répartit les chances de gagner sur le plus grand nombre possible de participants au réseau.

Sous PoET, chaque nœud participant du réseau doit attendre pendant une période choisie au hasard ; le premier à terminer le temps d’attente désigné remporte le nouveau bloc. Chaque nœud du réseau blockchain génère un temps d’attente aléatoire et dort pendant cette durée spécifiée.

Celui qui se réveille en premier, c’est-à-dire celui avec le temps d’attente le plus court, se réveille et engage un nouveau bloc dans la blockchain, diffusant les informations nécessaires à l’ensemble du réseau de pairs. Le même processus se répète ensuite pour la découverte du bloc suivant.

En quoi PoET est-il différent de PoW ?

Essentiellement, le flux de travail est similaire au mécanisme de consensus suivi par l’algorithme de preuve de travail (PoW) de Bitcoin, mais sans sa consommation d’énergie élevée. Il permet à un nœud de dormir et de passer à d’autres tâches pendant le temps spécifié, augmentant ainsi l’efficacité du réseau.

La preuve du temps écoulé ne favorise pas la décentralisation et l’ouverture comme le fait la preuve de travail, car elle nécessite la délivrance d’un certificat à toute personne souhaitant rejoindre le réseau.

Le mécanisme d’exécution de code de confiance dans un environnement sécurisé prend également en charge de nombreuses autres nécessités du réseau. Il garantit que le code de confiance s’exécute dans l’environnement sécurisé et ne peut être modifié par aucun participant. Il garantit également que les résultats sont vérifiables par les participants ou d’autres entités autorisées, améliorant ainsi la transparence du consensus du réseau.

PoET contrôle le coût du processus de consensus et le maintient agile afin qu’il reste proportionnel à la valeur dérivée du processus, une exigence essentielle pour que l’économie de la crypto-monnaie continue de prospérer.

Qu’est-ce que la dent de scie Hyperledger ?

Hyperledger Sawtooth est un registre distribué, similaire à une blockchain, conçu pour des utilisations d’entreprise telles que la chaîne d’approvisionnement et la logistique. Il pourrait même être utilisé pour la gestion des stocks, la comptabilité ou d’autres tâches commerciales qui prennent du temps et sont sujettes aux erreurs.

Existe-t-il une preuve du temps écoulé ?

PoET est principalement utilisé dans Hyperledger Sawtooth. Depuis janvier 2022, aucune crypto-monnaie n’utilise PoET.

Quelle est la différence entre la preuve de travail et la preuve du temps écoulé ?

PoW est un mécanisme de travail compétitif, où PoET est un mécanisme de sélection aléatoire.

Laisser un commentaire