Les algorithmes de consensus : la preuve du temps écoulé
Sommaire
Introduction
Septième article d’une longue série sur les algorithmes de consensus, aujourd’hui nous allons parler de la Preuve du temps écoulé.
Cet article est une traduction partielle et libre de celui là.
Les algorithmes de consensus sont la base de toutes les chaînes de blocs / DAG
1. Ils constituent la partie la plus importante des plateformes blockchain / DAG.
Sans eux (algorithmes de consensus), nous n’aurions qu’une base de données muette et immuable.
Nous listons ici (et dans les articles suivants) tous les principaux algorithmes de consensus et évaluerons leurs avantages et leurs inconvénients.
Si vous trouvez quelque chose qui manque ou qui ne va pas, dites-le dans les commentaires. En outre, l’article sera mis à jour régulièrement au fur et à mesure que j’étudie davantage ces algorithmes et leurs impacts économiques.
Cliquez-ici pour découvrir ce qu’est un algorithme de consensus
Preuve du temps écoulé
Avantages :
- Faible coût de participation. Ainsi, plus de personnes peuvent participer facilement, donc décentralisé.
- Il est simple pour tous les participants de vérifier que le chef a été légitimement sélectionné.
- Le coût du contrôle du processus d’élection des chefs est proportionnel à la valeur obtenue de ce dernier.
Inconvénients :
- Bien que ce soit bon marché, vous devez utiliser du matériel spécialisé. Ainsi, ne peut pas être adopté en masse.
- Ne convient pas aux blockchains publics.
Utilisé par : HyperLedger Sawtooth
Type : Consensus compétitif.
Explications :
PoET est un algorithme de consensus souvent utilisé sur les réseaux de blockchain autorisés pour déterminer les droits d’extraction (les droits de miner, the mining rights) ou les gagnants de blocs sur le réseau.
Les réseaux blockchain autorisés sont ceux qui obligent tout participant potentiel à s’identifier avant de pouvoir adhérer.
Fondé sur le principe d’un système de loterie équitable dans lequel chaque nœud a toutes les chances d’être gagnant, le mécanisme PoET consiste à répartir les chances de gain équitablement entre le plus grand nombre possible de participants au réseau.
Le fonctionnement de l’algorithme PoET est le suivant.
Chaque nœud participant du réseau doit attendre une période de temps choisie au hasard, et le premier à terminer le délai d’attente désigné gagne le nouveau bloc.
Chaque nœud du réseau blockchain génère un temps d’attente aléatoire et se met en veille pendant la durée spécifiée.
Celui qui se réveille le premier – c’est-à-dire celui dont le temps d’attente est le plus court – se réveille et envoie un nouveau bloc à la blockchain, en diffusant les informations nécessaires à l’ensemble du réseau homologue. Le même processus se répète ensuite pour la découverte du prochain bloc.
Preuve du temps écoulé, les facteurs importants
Le mécanisme de consensus du réseau PoET doit garantir deux facteurs importants.
Premièrement, que les nœuds participants sélectionnent véritablement une heure réellement aléatoire et non une durée plus courte choisie délibérément par les participants pour gagner, et deuxièmement, le gagnant a effectivement terminé le temps d’attente.
Le concept PoET a été inventé début 2016 par Intel, le célèbre géant de la fabrication de puces. Il offre un outil prêt à l’emploi de haute technologie pour résoudre le problème informatique de «l’élection au hasard de dirigeants».
Le mécanisme enraciné permet aux applications d’exécuter du code de confiance dans un environnement protégé, ce qui garantit que les deux conditions requises – sélection aléatoire du temps d’attente pour tous les nœuds participants et fin réelle du temps d’attente par le participant gagnant – sont remplies.
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.
Cela garantit que le code de confiance s’exécute effectivement dans l’environnement sécurisé et qu’il ne peut être modifié par aucun participant externe.
Cela garantit également que les résultats sont vérifiables par des participants et des entités externes, renforçant ainsi la transparence du consensus du réseau.
PoET contrôle le coût du processus de consensus et le maintient souple afin que le coût reste proportionnel à la valeur dérivée du processus, une condition essentielle pour que l’économie de la cryptomonnaie continue à prospérer.
En savoir plus :
- Preuve du temps écoulé
- Découvrez les autres algorithmes de consensus
Notes
- Cliquez-ici pour la définition de DAG en Français
[…] Les algorithmes de consensus : la preuve du temps écoulé est apparu en premier sur […]
[…] Retrouver l’article original de Michaël ici: Lien Source […]