Qu'est-ce que la preuve d'enjeu pure (PPoS) ?
Algorand utilise le mécanisme de consensus Pure Proof of Stake, qui repose sur le consensus byzantin. Dans cette approche, l'influence de chaque utilisateur sur un nouveau bloc dépend de son enjeu. Le système sélectionne secrètement et aléatoirement les utilisateurs lorsqu'il s'agit de créer de nouveaux blocs et de voter sur les propositions de bloc.
La probabilité qu'un utilisateur soit choisi lors de la création de nouveaux blocs est proportionnelle à son enjeu.
Le mécanisme de consensus PoS repose sur le principe selon lequel une personne peut extraire ou valider des transactions en bloc en fonction de sa mise (c'est-à-dire le nombre de pièces qu'elle détient). Si quelqu’un possède 3 % des pièces disponibles, cela signifie qu’il peut théoriquement extraire ou valider 3 % du total des transactions.
Le principal avantage de cette solution est qu'elle rend l'exploitation minière accessible aux personnes qui n'ont pas nécessairement les ressources nécessaires pour participer à l'exploitation minière traditionnelle. Au lieu d’avoir besoin d’un matériel coûteux et consommateur d’énergie, tout ce dont une personne a besoin est un ordinateur avec une connexion Internet et quelques pièces !
Algorand est un pur protocole de blockchain de preuve d'enjeu qui atteint l'échelle, la sécurité et la décentralisation. Il a été développé par Silvio Micali, lauréat du prix Turing et professeur au MIT.
Algorand résout les problèmes fondamentaux rencontrés par d'autres protocoles blockchain :
Échelle – Le problème de débit de transaction auquel sont confrontées les blockchains comme Bitcoin ou Ethereum peut être résolu grâce à la finalité quasi instantanée des transactions d'Algorand.
Sécurité – Grâce à une pure preuve d'enjeu et à un élégant schéma d'accord byzantin, Algorand dispose d'une sécurité asymptotique prouvable contre les adversaires byzantins.
Décentralisation – Avec une distribution homogène de jetons, Algorand permet un réseau véritablement décentralisé sans rôles ni nœuds spéciaux.
Algorand est une plateforme blockchain évolutive conçue pour être simple, sécurisée et efficace. La blockchain est construite sur le concept de Proof of Stake (PoS), qui garantit que les participants ayant la valeur la plus élevée dans le système sont sélectionnés pour valider les transactions. Cette approche élimine le besoin d’une consommation (et d’un coût) d’énergie élevée ainsi que de structures de réseau complexes, nécessaires au maintien d’une blockchain PoW.
La plateforme Algorand emploie deux types de participants : les utilisateurs et les nœuds. Les utilisateurs effectuent des transactions à l'aide de la plateforme Algorand en envoyant ou en recevant des jetons à d'autres utilisateurs. Les nœuds participent au réseau en traitant les transactions et en les sécurisant. Le système comporte également des nœuds spéciaux appelés Block Producers (BP), qui remplissent toutes les fonctions d'un nœud ordinaire et vérifient les blocs du système en les signant.
Au lancement, le premier million de blocs étaient pré-exploités. Ensuite, de nouveaux blocs sont créés toutes les cinq secondes à intervalles aléatoires. Le processus de création de bloc commence par un ensemble de BP sélectionnés au hasard choisissant un leader pour chaque cycle de bloc. Un dirigeant est élu au moyen d'un protocole d'accord byzantin à plusieurs tours appelé Accord Byzantin Binaire (BBA). Au cours de ce processus, les BP communiquent entre eux hors ligne jusqu'à ce qu'ils parviennent à un consensus sur qui deviendra le proposant global.