La preuve d'activité (Proof of Activity, PoA) est un schéma de consensus hybride qui combine des éléments de deux algorithmes de base : la preuve de travail et la preuve de participation. L'objectif d'une telle combinaison est de tirer parti des forces de chaque approche et d'atténuer leurs inconvénients, augmentant ainsi la sécurité et la résilience du réseau blockchain.
Le processus commence sur le principe de la preuve de travail : les mineurs rivalisent pour créer un modèle de bloc en effectuant un travail computationnel. Cependant, à ce stade, le bloc ne contient pas encore de transactions. Ensuite, le mécanisme de preuve de participation entre en jeu : pour compléter et confirmer le bloc, le système sélectionne un groupe de validateurs parmi les détenteurs de pièces, la probabilité de sélection dépendant de la taille de leur participation. Ce n'est qu'après que le bloc est signé par les participants sélectionnés qu'il devient partie intégrante de la chaîne.
Pourquoi une approche hybride est-elle nécessaire
- Réduction du risque d'attaques grâce à la combinaison de deux mécanismes de protection ;
- Distribution de la récompense entre les mineurs et les détenteurs de pièces ;
- Encouragement des participants à détenir des pièces et à soutenir le réseau ;
- Un équilibre entre les coûts computationnels et la motivation économique.
Ainsi, la preuve d'activité cherche à combiner la fiabilité de la protection computationnelle avec l'intérêt économique des détenteurs, ce qui en fait l'un des exemples de solutions hybrides dans le développement des technologies de consensus.


