Le monde des monnaies numériques a radicalement changé depuis que les premières transactions blockchain ont été exécutées sur le réseau Bitcoin. Outre les algorithmes bien connus de preuve de travail et de preuve d’enjeu, d’autres mécanismes de consensus et méthodes permettant d’atteindre un consensus au sein des systèmes blockchain commencent également à être connus.

L’algorithme de preuve de travail utilisé par Bitcoin est l’algorithme le plus fiable et le plus sécurisé disponible aujourd’hui. Mais ce n'est pas vraiment évolutif. Bitcoin et autres réseaux blockchain basés sur une preuve de travail ont des performances limitées en termes de transactions par seconde (TPS). Cette limitation est liée au fait que Bitcoin repose sur un réseau distribué de nœuds, car les nœuds doivent se mettre d’accord sur l’état actuel de la blockchain. Cela signifie qu'un nouveau bloc de transaction doit être vérifié et approuvé par une majorité de nœuds du réseau avant de pouvoir être confirmé. Par conséquent, la nature distribuée du réseau Bitcoin, tout en fournissant un système économique sécurisé et sans confiance, limite également son utilisation à plus grande échelle.

Les blockchains de preuve de participation surpassent généralement Bitcoin en termes de transactions par seconde. Cependant, la différence n’est pas significative et les réseaux de preuve de participation ne résolvent pas vraiment le problème d’évolutivité.

Dans ce cas, la preuve d’autorité devient une alternative plus efficace car elle peut effectuer plus de transactions par seconde.


Qu'est-ce qu'un certificat faisant autorité ?

La preuve d'autorité (PoA) est un algorithme de consensus basé sur la réputation qui introduit une solution pratique et efficace aux réseaux blockchain, en particulier aux chaînes privées. Le terme a été inventé en 2017 par Gavin Wood, co-fondateur et ancien directeur de la technologie d'Ethereum.

L'algorithme de consensus Proof-of-Authority utilise la valeur d'identité, ce qui signifie que la personne sélectionnée comme validateur de bloc ne s'appuie pas sur la monnaie numérique garantie mais sur sa crédibilité personnelle. Les blockchains de preuve d'autorité sont donc protégées par des nœuds de vérification provenant d'entités de confiance.

Le modèle de preuve d'autorité repose sur un nombre limité de validateurs de blocs, ce qui en fait un système hautement évolutif. Les blocages et les transactions sont vérifiés par des participants pré-approuvés, qui agissent en tant qu'intendants du système.

L'algorithme de preuve d'autorité peut être appliqué dans divers scénarios et est considéré comme une priorité pour les applications logistiques. Par exemple, dans le contexte des chaînes d’approvisionnement, la preuve d’autorité est considérée comme une solution efficace et raisonnable.

Le modèle de preuve d'autorité permet aux entreprises de protéger leur vie privée tout en tirant parti de la technologie blockchain. Microsoft Azure est un autre exemple de mise en œuvre d'une preuve d'autorité. En termes simples, la plateforme Azure fournit des solutions pour les réseaux privés puisque le minage n'est pas requis, le système ne nécessite pas de jetons natifs comme « gas ».


Preuve d'autorité VS Preuve de participation

Certaines personnes pensent que la preuve d'autorité est une version améliorée de la preuve de participation car elle utilise l'identité plutôt que la monnaie. En raison de la nature décentralisée de la plupart des réseaux blockchain, la preuve de participation n'est pas toujours adaptée à certaines entreprises et sociétés. En revanche, la preuve d’autorité peut être une meilleure solution pour les blockchains privées car ses performances sont bien supérieures.


Conditions pour une preuve consensuelle faisant autorité

Bien que les conditions puissent varier d'un système à l'autre, les algorithmes de consensus de preuve d'autorité nécessitent généralement les caractéristiques suivantes :

  • Identité valide et digne de confiance : les vérificateurs doivent confirmer leur véritable identité.

  • Les conditions pour devenir validateur sont exigeantes : les candidats doivent être prêts à investir et à mettre en jeu leur réputation, ce qui réduit également le risque d'être choisi comme validateur douteux et encourage l'investissement à long terme.

  • Critères de réussite des validateurs : La méthode de sélection des validateurs doit être cohérente.

L'essence du mécanisme de réputation est la détermination de l'identité du vérificateur. Il ne s’agit pas d’un processus simple et on ne peut pas non plus y renoncer facilement. Il doit éliminer les membres non qualifiés. En fin de compte, tous les validateurs doivent suivre le même processus pour garantir l'intégrité et la fiabilité du système.


limite

L’un des points de vue du consensus faisant autorité est qu’il abandonne la décentralisation. Par conséquent, on peut dire que ce modèle d’algorithme de consensus vise uniquement à améliorer l’efficacité des systèmes centralisés. Même si cette solution s’est avérée attrayante pour les grandes entreprises ayant des besoins logistiques, elle présente néanmoins certains inconvénients, notamment dans le cadre des monnaies numériques. Le consensus faisant autorité a un débit élevé, mais l’aspect irréversible pose problème lorsque des choses comme la censure et la mise sur liste noire peuvent être facilement mises en œuvre.

Une autre critique courante à l’égard du consensus faisant autorité est que n’importe qui peut voir l’identité du validateur faisant autorité du consensus. Les critiques soutiennent que seules les personnes expérimentées qualifiées pour le poste voudront devenir validateur (en tant que participant de notoriété publique). Toutefois, connaître l’identité du validateur pourrait conduire à une manipulation par un tiers. Par exemple, si un concurrent souhaite perturber un réseau basé sur un consensus faisant autorité, il peut tenter d’inciter l’opinion publique à croire que le validateur triche, perturbant ainsi le système interne.

La preuve de travail, la preuve d'enjeu et la preuve d'autorité ont toutes leurs propres avantages et inconvénients. Comme nous le savons tous, la décentralisation est très appréciée dans les monnaies numériques et, en tant que mécanisme de consensus, la preuve d'autorité supprime la décentralisation pour atteindre un débit et une évolutivité élevés. Les caractéristiques inhérentes aux systèmes de preuve d’autorité contrastent fortement avec la façon dont les blockchains ont fonctionné jusqu’à présent. Néanmoins, la preuve d’autorité présente également un mécanisme intéressant, elle ne peut donc pas être ignorée en tant que solution blockchain émergente, et elle peut être bien adaptée aux applications blockchain privées.