Qu’est-ce que la preuve du temps écoulé (PoET) ?
Développée par le géant de la fabrication de puces Intel, la preuve du temps écoulé est définie comme un algorithme de consensus basé sur une loterie temporelle. Habituellement utilisé sur les réseaux de blockchain autorisés (qui exigent que les participants s’identifient), la PoET s’appuie sur l’informatique de confiance pour imposer des temps d’attente aléatoires pour la construction des blocs. Cette forme de mécanisme de consensus donne à tous les participants une chance égale de remporter la récompense et d’ajouter un nouveau bloc à la blockchain.
Comment fonctionne la preuve du temps écoulé (PoET) ?
Un mécanisme PoET commence par attribuer et maintenir une durée générée de manière aléatoire à chaque nœud. Le nœud doit alors rester inactif pendant cette durée spécifique et ne sera autorisé à ajouter un nouveau bloc au réseau qu’une fois le temps alloué écoulé. Ainsi, lorsque le temps d’attente d’un nœud est écoulé et qu’il devient actif, il peut fabriquer et soumettre un nouveau bloc de transactions et un test cryptographique à des fins de vérification.
Par rapport au mécanisme de preuve de travail (PoW), le mécanisme de PoET est beaucoup plus efficace en termes de temps et d’énergie, car il n’exige pas de chaque nœud (ou mineur) un travail de calcul constant pour ajouter un nouveau bloc. Au contraire, la PoET permet aux nœuds d’effectuer d’autres tâches pendant le temps de d’inactivité, améliorant ainsi l’efficacité du réseau.
Hyperledger Sawtooth est un exemple de l’algorithme de consensus PoET.
