Qu’est-ce que la preuve d’activité (PoA) ?
À ne pas confondre avec la preuve d’autorité (également appelée PoA), le mécanisme de consensus par preuve d’activité (PoA) est un mélange de preuve de travail (PoW) et de preuve d’enjeu (PoS). En bref, cet algorithme hybride utilise un processus de minage PoW pour générer de nouveaux blocs et un système de sélection de validateurs PoS pour les valider.
Le principal avantage d’un système PoA est sa sécurité renforcée qui minimise considérablement le risque d’une attaque des 51 %. Dans ce système, un attaquant doit non seulement déjouer l’aspect PoW du système distribué, mais aussi l’aspect PoS. Par exemple, les agents malveillants doivent détenir plus de 51 % de la puissance de minage et 51 % de la monnaie numérique totale avant de pouvoir lancer un système protégé par la preuve d’activité.
Comment fonctionne la preuve d’activité (PoA) ?
Dans les systèmes PoA, le processus de minage commence comme le PoW, où les mineurs s’affrontent pour résoudre un problème mathématique complexe à l’aide d’une immense puissance de calcul. Cependant, une fois le bloc miné, le système se rapproche du PoS, et le bloc généré avec succès est diffusé sur le réseau PoA.
À ce stade, un groupe de validateurs est sélectionné au hasard pour valider le hachage et le nouveau bloc. Comme dans le système PoS, plus un participant au réseau détient de tokens, plus il a de chances d’être sélectionné comme validateur. Cette procédure se poursuit jusqu’à ce qu’un bloc atteigne le nombre minimum requis de validateurs (ou signataires).
Une fois ce processus terminé, le bloc est considéré comme valide et ajouté au réseau de la blockchain. Les récompenses sont alors réparties entre les mineurs et les validateurs qui ont contribué au processus de vérification.
La cryptomonnaie Decred (DCR) est un exemple d’algorithme de consensus PoA.
