Apprenez : 6. Le consensus expliqué

Le consensus est le processus par lequel une opinion majoritaire est atteinte par toutes les personnes impliquées dans le fonctionnement de la blockchain. Un accord doit être trouvé sur les blocs à produire, la chaîne à adopter et pour déterminer l'état unique du réseau. Le protocole de consensus détermine comment les nodes individuels évaluent l'état actuel du système de grand livre et parviennent à un consensus. Il a trois responsabilités principales : effectuer une vérification du leader et décider si un bloc doit être produit, gérer la sélection de la chaîne et vérifier les blocs qui sont produits.

Les blockchains créent un consensus en permettant aux participants de regrouper en blocs les transactions que d'autres ont soumises au système, et de les ajouter à leur chaîne (séquence de blocs). L'objectif des différents protocoles de consensus est de déterminer qui est autorisé à produire un bloc et à quel moment, et ce qu'il faut faire en cas de conflit (par exemple, deux participants ajoutant des blocs différents au même point de la chaîne). Il est prouvé que notre protocole de consensus révolutionnaire Ouroboros basé sur la preuve d'enjeu, présente les mêmes garanties de sécurité que la preuve de travail. Des garanties de sécurité rigoureuses sont établies par Ouroboros et ont fait l'objet de plusieurs articles évalués par des pairs et présentés dans des conférences et des publications de premier plan dans le domaine de la cybersécurité et de la cryptographie. Différentes impl émentations d'Ouroboros ont été développées. Pour plus de détails sur chaque version d'Ouroboros, vous pouvez lire les spécifications techniques de ClassicByzantine Fault Tolerance (BFT)GenesisPraos, et plus récemment la solution de scalabilité Hydra.

 

Vous trouverez une copie officielle de ce document ici :

https://docs.cardano.org/core-concepts/consensus-explained

 

Plus de traductions de Cardano à: Cardano For The World