Qu’est-ce que le Proof of Activity ?
La preuve d »activité (PoA) est défini comme un algorithme de consensus de la blockchain qui ne garantit pas seulement que les transactions sont authentiques, mais aussi que les mineurs parviennent à un consensus. Il s’agit d’une combinaison de PoW et PoS. Decred (DCR) est une crypto-monnaie autonome qui utilise le PoA.
Bien que le spamming et le piratage sur un réseau blockchain soient empêchés avec l’aide de PoW (Proof of Work ou preuve de travail) la difficulté augmente dans le minage de crypto-monnaies au fil du temps.
Le problème régulier concernant le Proof of Work, c’est qu’une grande quantité de puissance de calcul est nécessaire. Les coûts de consommation d’électricité sont plus élevés.
Des appareils de minage de dernière génération sont indispensables. Ils sont chers.
La contribution effective du travail à un réseau de blockchain est requise pour la validation des transactions.
Le PoS est apparu comme un autre choix, car les coûts d’électricité et de matériel ont augmenté avec la difficulté croissante du minage de cryptocurrency. L’extraction de crypto-monnaies en PoS dépend de la quantité de crypto-monnaies détenue par un nœud. La réduction des factures d’électricité et l’utilisation de matériel à faible coût sont les deux objectifs du PoS. La thésaurisation de crypto-monnaies est encouragée dans le PoS, mais la dépense de crypto-monnaies n’est pas encouragée ici. Le risque d’une attaque à 51 % n’est pas seulement évité par le PoW, mais aussi par le PoS.
Comment fonctionne la PoA (Proof of Activity)
Le démarrage d’un processus de minage PoA est identique à celui d’un processus de minage PoW.
Les mineurs du réseau blockchain tentent de résoudre une équation mathématique ou de miner un nouveau bloc avec une plus grande puissance de calcul. Lorsque le nouveau bloc est miné, le système sera dirigé vers le PoS. Le nouveau bloc contiendra un en-tête et l’adresse de récompense du premier mineur.
Un groupe de validateurs sera sélectionné au hasard pour valider ou signer le nouveau bloc. Le nouveau bloc sera validé ou signé en prenant en compte les détails de l’en-tête.
Si un validateur détient plus de crypto-monnaies, il aura plus de chances d’être sélectionné comme signataire. Si le groupe de validateurs signe le nouveau bloc, le statut de bloc complet sera acquis.
Le nouveau bloc sera identifié. Il sera ajouté à la blockchain existante. Les transactions du nouveau bloc seront enregistrées.
Si les signataires sélectionnés ne sont pas présents pour signer le nouveau bloc, le processus sera déplacé vers le bloc suivant où un nouveau groupe de validateurs aléatoires sera sélectionné en fonction de la quantité de crypto-monnaies qu’ils possèdent. Si un bloc ne reçoit pas le nombre requis de signataires et n’obtient pas le statut de bloc complet, le processus se poursuit.
Le premier mineur et les différents validateurs qui ont contribué au nouveau bloc seront récompensés.
Le PoW est critiqué pour l’utilisation partielle du PoW et du PoS. Bien qu’une grande quantité d’énergie soit nécessaire dans l’étape PoW, les chances d’être sélectionné comme signataire et de gagner plus de récompenses sont toujours présentes. La probabilité d’une attaque à 51 % est également évitée dans la preuve d’activité (PoA).