Mécanisme de consensus (crypto-monnaie)
Qu’est-ce qu’un mécanisme de consensus?
Un mécanisme de consensus est un mécanisme tolérant aux pannes qui est utilisé dans les systèmes informatiques et blockchain pour parvenir à l’accord nécessaire sur une valeur de données unique ou un état unique du réseau entre des processus distribués ou des systèmes multi-agents, comme avec les crypto-monnaies. Il est utile, entre autres, pour la tenue de registres.
Explication du mécanisme de consensus
Dans tout système centralisé, comme une base de données contenant des informations clés sur les permis de conduire dans un pays, un administrateur central a le pouvoir de maintenir et de mettre à jour la base de données. La tâche de faire toutes les mises à jour – comme l’ajout / la suppression / la mise à jour des noms des personnes qui se sont qualifiées pour certaines licences – est effectuée par une autorité centrale qui reste la seule chargée de conserver les archives authentiques.
Les blockchains publiques qui fonctionnent comme des systèmes décentralisés et autorégulateurs fonctionnent à l’échelle mondiale sans aucune autorité unique. Ils impliquent des contributions de centaines de milliers de participants qui travaillent sur la vérification et l’authentification des transactions se produisant sur la blockchain, et sur les activités de block mining.
Dans un statut aussi dynamique de la blockchain, ces registres partagés publiquement ont besoin d’un mécanisme efficace, équitable, en temps réel, fonctionnel, fiable et sécurisé pour garantir que toutes les transactions se produisant sur le réseau sont authentiques et que tous les participants s’accordent sur un consensus. sur l’état du grand livre. Cette tâche primordiale est effectuée par le mécanisme de consensus, qui est un ensemble de règles qui décide des contributions des différents participants de la blockchain.
Il existe différents types d’algorithmes de mécanisme de consensus qui fonctionnent sur différents principes.
La preuve de travail (POW) est un algorithme de consensus commun utilisé par les réseaux de crypto-monnaie les plus populaires comme le bitcoin et le litecoin. Il faut qu’un nœud participant prouve que le travail effectué et soumis par eux les qualifie pour recevoir le droit d’ajouter de nouvelles transactions à la blockchain. Cependant, tout ce mécanisme d’extraction de bitcoin nécessite une consommation d’énergie élevée et un temps de traitement plus long.
La preuve d’enjeu (POS) est un autre algorithme de consensus commun qui a évolué en tant qu’alternative à faible coût et à faible consommation d’énergie à l’algorithme POW. Cela implique l’attribution de la responsabilité de la gestion du grand livre public à un nœud participant proportionnellement au nombre de jetons de monnaie virtuelle qu’il détient. Cependant, cela a pour inconvénient de favoriser l’économie de crypto-monnaie, au lieu de dépenser.
De même, il existe d’autres algorithmes de consensus comme la preuve de capacité (POC) qui permettent le partage de l’espace mémoire des nœuds contributeurs sur le réseau blockchain. Plus un nœud a de mémoire ou d’espace disque dur, plus il est autorisé à gérer le grand livre public.