La preuve d'autorité pourrait être un consensus de blockchain négligé, par rapport à la preuve de travail et à la preuve de participation. Cet article couvrira la définition de la preuve d'autorité et son fonctionnement.
Le consensus est au cœur de chaque blockchain. Proof of Work et Proof of Stake sont les deux noms dont chaque natif de la cryptographie entend parler. Dans cet article, nous en apprendrons davantage sur un autre type de consensus, qui est la preuve d'autorité.
Qu'est-ce que la preuve d'autorité (PoA) ?
La preuve d'autorité (PoA) est un consensus émergent qui permet à la blockchain d'effectuer des transactions rapides. Son principe de fonctionnement repose sur la réputation des validateurs chargés de la vérification des blocs. Cela signifie que les blockchains PoA prendront la réputation comme un enjeu au lieu du nombre de pièces comme dans d'autres réseaux Proof of Stake .
En 2017, le terme a été forgé par Gavin Wood, qui est le père de la blockchain Polkadot et Kusama. Il a reçu beaucoup de succès car il peut résoudre le problème d'évolutivité des blockchains Proof-of-Work .
Le consensus PoA peut évoluer rapidement car il a un petit nombre de validateurs par rapport à d'autres blockchains comme Ethereum ou Bitcoin. Certaines blockchains notables qui utilisent PoA ou des variantes de PoA sont BNB Chain, HECO, Cronos, OKExChain, VeChain, etc.
Comparaison de la blockchain avec preuve d'autorité. Source: Cointelegraph
Avantages et inconvénients de la preuve d'autorité
Avantages
- Évolutivité plus rapide : les blockchains PoA peuvent exécuter plus de transactions que les blockchains PoW qui nécessitent une puissance de calcul intensive en matériel. Il fonctionne également avec un nombre limité de nœuds/validateurs. Cela rend la confirmation de bloc complètement plus rapide.
- Bon pour l'objectif centralisé : les organisations ou les entreprises ont besoin d'une transition technologique sûre et préservant leur contrôle. PoW et PoS sont trop décentralisés, tandis que PoA leur est une alternative plus centralisée.
- Efficacité de calcul : PoA exploite l'utilisation de l'identité dans la validation de blocs. Gérer un réseau de validateurs est plus économe en énergie que les blockchains PoW
Les inconvénients
- Contre la décentralisation : il peut convenir aux usages d'entreprise ou d'organisation qui sont exploités par la technologie blockchain . Moins de décentralisation signifie que les données peuvent être modifiables puisque l'exécution de nœuds sur un réseau PoA nécessite l'autorisation de l'organisateur de la blockchain. Par conséquent, si vous voulez construire un monde décentralisé, le PoA pourrait ne pas être un consensus efficace.
- Vulnérable aux attaques : Avoir un petit nombre de validateurs peut être un inconvénient. Les pirates manipulateurs peuvent viser un nœud exposé pour attaquer le réseau. Si ce nœud est le validateur principal confirmant le blocage, ce sera un désastre pour le réseau.
Comment fonctionne la preuve d'autorité ?
La preuve d'autorité a un nombre limité de validateurs participant au réseau. Chaque validateur PoA a sa propre identité unique et vérifiée.
Avec une identité authentique, un validateur est évalué par d'autres validateurs du réseau. La procédure de réputation est similaire aux notations sur les sites de commerce électronique. Plus la note est élevée, plus le validateur a de chances de confirmer le bloc suivant.
Comment fonctionne le PoA
La première exigence pour démarrer le consensus du PoA est qu'un validateur soit choisi. Dans un souci de durabilité à long terme, un validateur doit avoir une identité fiable qui est vérifiée par d'autres validateurs du réseau. En sélectionnant un validateur sain, le réseau est susceptible de fonctionner sans aucun problème.
Le Consensus PoA fonctionne généralement selon les étapes suivantes :
- La blockchain sélectionne un validateur comme principal pour commencer à vérifier le bloc.
- Le validateur principal reçoit les transactions d'un bloc et les valide.
- D'autres validateurs confirment le bloc validé par le primaire.
- La chaîne est mise à jour avec le nouveau bloc une fois le consensus atteint.
- La réputation du validateur est affectée s'il ne parvient pas à pervertir le blocage.
Preuve d'enjeu vs preuve de travail vs preuve d'autorité
La preuve d'autorité utilise l'identité comme un enjeu au lieu de pièces comme le fait la preuve d'enjeu. En pratique, les blockchains PoS dominent les PoA en termes de capitalisation boursière. Cependant, sur la base d'objectifs spécifiques tels que la confidentialité et l'évolutivité, le PoA reste une option préférable.
Preuve de travail vs preuve de participation vs preuve d'autorité
Comme mentionné, les blockchains PoA possèdent moins de validateurs que les autres PoS et PoW. Cela rend les réseaux PoA moins décentralisés. Cependant, PoA ne nécessite presque aucune machine à forte intensité de calcul pour évoluer rapidement. Il sacrifie la décentralisation pour l'évolutivité et la sécurité.
En conséquence, il cible les organisations privées ou les entreprises qui recherchent une option moins décentralisée de la technologie blockchain.
Chaque consensus populaire sur la blockchain s'oriente vers une mise en œuvre appropriée. Actuellement, c'est toujours un grand défi d'atteindre l'évolutivité, la sécurité et la décentralisation en même temps. Le PoA sacrifie la décentralisation pour améliorer l'évolutivité. BNB Chain est un exemple notable de mise en œuvre de PoA même s'il utilise la version hybride de PoA et DPoS.
FAQ sur la preuve d'autorité
Comment extraire la crypto des blockchains PoA ?
Les investisseurs ont besoin de l'autorisation de la fondation PoA blockchain pour commencer à exécuter un validateur avec autorité. Par conséquent, il est difficile ou presque impossible pour les investisseurs de détail d'exécuter des validateurs sur les blockchains PoA. Plus de validateurs venant sur le réseau PoA le rendront moins décentralisé. Cela impacte l'influence de l'organisation qui fonde la blockchain.
BNB Chain utilise-t-il le PoA ?
BNB Chain utilise le consensus Proof of Staked Authority, qui est un hybride entre Proof of Authority et Delegated Proof of Staked.
Le PoA est-il meilleur que le PoW et le PoS ?
Chaque consensus sert un objectif ou un besoin spécifique de chaque groupe de natifs de la cryptographie sur le marché. Choisir un consensus plus approprié pour la blockchain est bien mieux que d'en mettre en œuvre un qui semble à la mode et cliché.
Conclusion
Outre PoW et PoS, la preuve d'autorité est une option alternative pour choisir le consensus d'une blockchain. Il sert l'objectif des entreprises et des organisations qui souhaitent créer une blockchain avec une évolutivité durable sous leur contrôle.